@charset "UTF-8";
/*!
 * Bootstrap v4.0.0-alpha.4 (http://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.0.0 | 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,
main,
menu,
nav,
section,
summary {
  display: block; }

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

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

progress {
  vertical-align: baseline; }

template,
[hidden] {
  display: none; }

a {
  background-color: transparent; }

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

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b,
strong {
  font-weight: inherit; }

b,
strong {
  font-weight: bolder; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

img {
  border-style: none; }

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

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

figure {
  margin: 1em 40px; }

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

button,
input,
select,
textarea {
  font: inherit; }

optgroup {
  font-weight: bold; }

button,
input,
select {
  overflow: visible; }

button,
input,
select,
textarea {
  margin: 0; }

button,
select {
  text-transform: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer; }

[disabled] {
  cursor: default; }

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

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

button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText; }

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

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

textarea {
  overflow: auto; }

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

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

[type="search"] {
  -webkit-appearance: textfield; }

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

@media print {
  *,
  *::before,
  *::after,
  *::first-letter,
  *::first-line {
    text-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  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; }
  .tag {
    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; } }

html {
  box-sizing: border-box; }

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

@-ms-viewport {
  width: device-width; }

html {
  font-size: 16px;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #373a3c;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

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

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #0275d8;
  text-decoration: none; }
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: none; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle; }

[role="button"] {
  cursor: pointer; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

table {
  border-collapse: collapse;
  background-color: transparent; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: left; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

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

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

textarea {
  resize: vertical; }

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

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

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

output {
  display: inline-block; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300; }

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

small,
.small {
  font-size: 80%;
  font-weight: normal; }

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

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

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

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 5px; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #818a91; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

.blockquote-reverse .blockquote-footer::before {
  content: ""; }

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

dl.row > dd + dt, .l-footer--clean dl.l-footer__content--middle > dd + dt, dl.m-cultura-content__row > dd + dt, .l-cultura--article dl.l-cultura__row > dd + dt, dl.m-conflitos-content__row > dd + dt, .l-conflitos--child dl.l-conflitos__row > dd + dt, .l-conflitos--article dl.l-conflitos__row > dd + dt, dl.m-imaginacao-content__row > dd + dt, dl.m-imaginacao-lyrics > dd + dt, dl.l-imaginacao__row > dd + dt, dl.m-africa-content__row > dd + dt, .l-africa--child dl.l-africa__row > dd + dt, .l-africa--article dl.l-africa__row > dd + dt {
  clear: left; }

.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 0.3rem; }

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

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

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #818a91; }

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

code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 0.25rem; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #373a3c; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

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

.container, .l-header--old .l-header__container, .l-header--clean .l-header__container, .l-footer--old .l-footer__container, .l-footer--clean .l-footer__container, .l-brasilia__wrapper, .l-cultura__container, .l-conflitos__container, .l-imaginacao__container, .l-africa__container, .m-card--featured .m-card__container, .l-home--old .l-home__container, .m-modal--light .m-modal__container, .l-home--clean .l-home__container, .l-abertura__container, .main-header > .row, .l-footer--clean .main-header > .l-footer__content--middle, .main-header > .m-cultura-content__row, .l-cultura--article .main-header > .l-cultura__row, .main-header > .m-conflitos-content__row, .l-conflitos--child .main-header > .l-conflitos__row, .l-conflitos--article .main-header > .l-conflitos__row, .main-header > .m-imaginacao-content__row, .main-header > .m-imaginacao-lyrics, .main-header > .l-imaginacao__row, .main-header > .m-africa-content__row, .l-africa--child .main-header > .l-africa__row, .l-africa--article .main-header > .l-africa__row {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container::after, .l-header--old .l-header__container::after, .l-header--clean .l-header__container::after, .l-footer--old .l-footer__container::after, .l-footer--clean .l-footer__container::after, .l-brasilia__wrapper::after, .l-cultura__container::after, .l-conflitos__container::after, .l-imaginacao__container::after, .l-africa__container::after, .m-card--featured .m-card__container::after, .l-home--old .l-home__container::after, .m-modal--light .m-modal__container::after, .l-home--clean .l-home__container::after, .l-abertura__container::after, .main-header > .row::after, .l-footer--clean .main-header > .l-footer__content--middle::after, .main-header > .m-cultura-content__row::after, .l-cultura--article .main-header > .l-cultura__row::after, .main-header > .m-conflitos-content__row::after, .l-conflitos--child .main-header > .l-conflitos__row::after, .l-conflitos--article .main-header > .l-conflitos__row::after, .main-header > .m-imaginacao-content__row::after, .main-header > .m-imaginacao-lyrics::after, .main-header > .l-imaginacao__row::after, .main-header > .m-africa-content__row::after, .l-africa--child .main-header > .l-africa__row::after, .l-africa--article .main-header > .l-africa__row::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .container, .l-header--old .l-header__container, .l-header--clean .l-header__container, .l-footer--old .l-footer__container, .l-footer--clean .l-footer__container, .l-brasilia__wrapper, .l-cultura__container, .l-conflitos__container, .l-imaginacao__container, .l-africa__container, .m-card--featured .m-card__container, .l-home--old .l-home__container, .m-modal--light .m-modal__container, .l-home--clean .l-home__container, .l-abertura__container, .main-header > .row, .l-footer--clean .main-header > .l-footer__content--middle, .main-header > .m-cultura-content__row, .l-cultura--article .main-header > .l-cultura__row, .main-header > .m-conflitos-content__row, .l-conflitos--child .main-header > .l-conflitos__row, .l-conflitos--article .main-header > .l-conflitos__row, .main-header > .m-imaginacao-content__row, .main-header > .m-imaginacao-lyrics, .main-header > .l-imaginacao__row, .main-header > .m-africa-content__row, .l-africa--child .main-header > .l-africa__row, .l-africa--article .main-header > .l-africa__row {
      max-width: 576px; } }
  @media (min-width: 768px) {
    .container, .l-header--old .l-header__container, .l-header--clean .l-header__container, .l-footer--old .l-footer__container, .l-footer--clean .l-footer__container, .l-brasilia__wrapper, .l-cultura__container, .l-conflitos__container, .l-imaginacao__container, .l-africa__container, .m-card--featured .m-card__container, .l-home--old .l-home__container, .m-modal--light .m-modal__container, .l-home--clean .l-home__container, .l-abertura__container, .main-header > .row, .l-footer--clean .main-header > .l-footer__content--middle, .main-header > .m-cultura-content__row, .l-cultura--article .main-header > .l-cultura__row, .main-header > .m-conflitos-content__row, .l-conflitos--child .main-header > .l-conflitos__row, .l-conflitos--article .main-header > .l-conflitos__row, .main-header > .m-imaginacao-content__row, .main-header > .m-imaginacao-lyrics, .main-header > .l-imaginacao__row, .main-header > .m-africa-content__row, .l-africa--child .main-header > .l-africa__row, .l-africa--article .main-header > .l-africa__row {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container, .l-header--old .l-header__container, .l-header--clean .l-header__container, .l-footer--old .l-footer__container, .l-footer--clean .l-footer__container, .l-brasilia__wrapper, .l-cultura__container, .l-conflitos__container, .l-imaginacao__container, .l-africa__container, .m-card--featured .m-card__container, .l-home--old .l-home__container, .m-modal--light .m-modal__container, .l-home--clean .l-home__container, .l-abertura__container, .main-header > .row, .l-footer--clean .main-header > .l-footer__content--middle, .main-header > .m-cultura-content__row, .l-cultura--article .main-header > .l-cultura__row, .main-header > .m-conflitos-content__row, .l-conflitos--child .main-header > .l-conflitos__row, .l-conflitos--article .main-header > .l-conflitos__row, .main-header > .m-imaginacao-content__row, .main-header > .m-imaginacao-lyrics, .main-header > .l-imaginacao__row, .main-header > .m-africa-content__row, .l-africa--child .main-header > .l-africa__row, .l-africa--article .main-header > .l-africa__row {
      max-width: 940px; } }
  @media (min-width: 1200px) {
    .container, .l-header--old .l-header__container, .l-header--clean .l-header__container, .l-footer--old .l-footer__container, .l-footer--clean .l-footer__container, .l-brasilia__wrapper, .l-cultura__container, .l-conflitos__container, .l-imaginacao__container, .l-africa__container, .m-card--featured .m-card__container, .l-home--old .l-home__container, .m-modal--light .m-modal__container, .l-home--clean .l-home__container, .l-abertura__container, .main-header > .row, .l-footer--clean .main-header > .l-footer__content--middle, .main-header > .m-cultura-content__row, .l-cultura--article .main-header > .l-cultura__row, .main-header > .m-conflitos-content__row, .l-conflitos--child .main-header > .l-conflitos__row, .l-conflitos--article .main-header > .l-conflitos__row, .main-header > .m-imaginacao-content__row, .main-header > .m-imaginacao-lyrics, .main-header > .l-imaginacao__row, .main-header > .m-africa-content__row, .l-africa--child .main-header > .l-africa__row, .l-africa--article .main-header > .l-africa__row {
      max-width: 1140px; } }

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

.row, .l-footer--clean .l-footer__content--middle, .m-cultura-content__row, .l-cultura--article .l-cultura__row, .m-conflitos-content__row, .l-conflitos--child .l-conflitos__row, .l-conflitos--article .l-conflitos__row, .m-imaginacao-content__row, .m-imaginacao-lyrics, .l-imaginacao__row, .m-africa-content__row, .l-africa--child .l-africa__row, .l-africa--article .l-africa__row {
  margin-left: -15px;
  margin-right: -15px; }
  .row::after, .l-footer--clean .l-footer__content--middle::after, .m-cultura-content__row::after, .l-cultura--article .l-cultura__row::after, .m-conflitos-content__row::after, .l-conflitos--child .l-conflitos__row::after, .l-conflitos--article .l-conflitos__row::after, .m-imaginacao-content__row::after, .m-imaginacao-lyrics::after, .l-imaginacao__row::after, .m-africa-content__row::after, .l-africa--child .l-africa__row::after, .l-africa--article .l-africa__row::after {
    content: "";
    display: table;
    clear: both; }

.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, .l-footer--old .m-nav-footer, .l-footer--clean .l-footer__content--middle .m-nav, .l-brasilia__header .l-brasilia__content, .l-brasilia__body .l-brasilia__content, .l-brasilia__footer .l-brasilia__content, .l-brasilia__summary .nav, .m-cultura-content__column, .m-cultura-author__figure, .m-cultura-author__content, .m-cultura-author.no-images .m-cultura-author__content, .m-cultura-slider--journal .m-cultura-slider__figure, .m-cultura-slider--journal .m-cultura-slider__content, .l-cultura__header, .l-cultura__header .m-cultura-figure__caption, .l-cultura--index .l-cultura__background, .l-cultura--index .l-cultura__aside, .l-cultura--index .m-cultura-content, .l-cultura--article .l-cultura__column, .l-cultura--article .l-cultura__half, .l-cultura--article .l-cultura__left, .l-cultura--article .l-cultura__right, .l-cultura--footer, .m-conflitos-content__column, .m-conflitos-slider--journal .m-conflitos-slider__figure, .m-conflitos-slider--journal .m-conflitos-slider__content, .l-conflitos__header, .l-conflitos__header .m-conflitos-figure__caption, .l-conflitos--child .l-conflitos__column, .l-conflitos--index .l-conflitos__left, .l-conflitos--index .l-conflitos__right, .l-conflitos--article .l-conflitos__column, .l-conflitos--article .l-conflitos__half, .l-conflitos--article .l-conflitos__left, .l-conflitos--article .l-conflitos__right, .l-conflitos--footer, .m-imaginacao-content__column, .m-imaginacao-lyrics__info, .m-imaginacao-lyrics__text, .l-imaginacao__left, .l-imaginacao__right, .l-imaginacao__column--second, .l-imaginacao__column--third, .l-imaginacao__column--fourth, .l-imaginacao--index .l-imaginacao__header, .l-imaginacao--header-child .l-imaginacao__wrapper, .m-africa-nav--aside .m-africa-nav__link, .m-africa-content__column, .l-africa--child .l-africa__column, .l-africa--index .l-africa__left, .l-africa--index .l-africa__right, .l-africa--article .l-africa__column, .l-africa--article .l-africa__half, .l-africa--article .l-africa__left, .l-africa--article .l-africa__right, .l-africa--footer, .l-home--old .l-home__column, .l-home--old .l-home__sunflower .m-card, .l-home--clean .l-home__timelines, .l-home--clean .l-home__explore .m-home--social, .l-home--clean .l-home__explore .m-home--time, .l-home--clean .l-home__explore .m-home--content, .l-home--clean .l-home__explore .m-home--video, .l-home--clean .l-home__history .m-card--clean-md, .l-home--clean .l-home__card--sm, .l-home--clean .l-home__card--md, .l-home--clean .l-home__card--lg, .l-abertura__aside, .l-abertura__wrapper, .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, .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, .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, .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-right: 15px;
  padding-left: 15px; }

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

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

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

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

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

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

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

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

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

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

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

.col-xs-12, .l-footer--old .m-nav-footer, .l-footer--clean .l-footer__content--middle .m-nav, .l-brasilia__header .l-brasilia__content, .l-brasilia__body .l-brasilia__content, .l-brasilia__footer .l-brasilia__content, .l-brasilia__summary .nav, .m-cultura-content__column, .m-cultura-author__figure, .m-cultura-author__content, .m-cultura-author.no-images .m-cultura-author__content, .m-cultura-slider--journal .m-cultura-slider__figure, .m-cultura-slider--journal .m-cultura-slider__content, .l-cultura__header, .l-cultura__header .m-cultura-figure__caption, .l-cultura--index .l-cultura__background, .l-cultura--index .l-cultura__aside, .l-cultura--index .m-cultura-content, .l-cultura--article .l-cultura__column, .l-cultura--article .l-cultura__half, .l-cultura--article .l-cultura__left, .l-cultura--article .l-cultura__right, .l-cultura--footer, .m-conflitos-content__column, .m-conflitos-slider--journal .m-conflitos-slider__figure, .m-conflitos-slider--journal .m-conflitos-slider__content, .l-conflitos__header, .l-conflitos__header .m-conflitos-figure__caption, .l-conflitos--child .l-conflitos__column, .l-conflitos--index .l-conflitos__left, .l-conflitos--index .l-conflitos__right, .l-conflitos--article .l-conflitos__column, .l-conflitos--article .l-conflitos__half, .l-conflitos--article .l-conflitos__left, .l-conflitos--article .l-conflitos__right, .l-conflitos--footer, .m-imaginacao-content__column, .m-imaginacao-lyrics__info, .m-imaginacao-lyrics__text, .l-imaginacao__left, .l-imaginacao__right, .l-imaginacao__column--second, .l-imaginacao__column--third, .l-imaginacao__column--fourth, .l-imaginacao--index .l-imaginacao__header, .l-imaginacao--header-child .l-imaginacao__wrapper, .m-africa-nav--aside .m-africa-nav__link, .m-africa-content__column, .l-africa--child .l-africa__column, .l-africa--index .l-africa__left, .l-africa--index .l-africa__right, .l-africa--article .l-africa__column, .l-africa--article .l-africa__half, .l-africa--article .l-africa__left, .l-africa--article .l-africa__right, .l-africa--footer, .l-home--old .l-home__column, .l-home--old .l-home__sunflower .m-card, .l-home--clean .l-home__timelines, .l-home--clean .l-home__explore .m-home--social, .l-home--clean .l-home__explore .m-home--time, .l-home--clean .l-home__explore .m-home--content, .l-home--clean .l-home__explore .m-home--video, .l-home--clean .l-home__history .m-card--clean-md, .l-home--clean .l-home__card--sm, .l-home--clean .l-home__card--md, .l-home--clean .l-home__card--lg, .l-abertura__aside, .l-abertura__wrapper {
  float: left;
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .col-md-1 {
    float: left;
    width: 8.33333%; }
  .col-md-2 {
    float: left;
    width: 16.66667%; }
  .col-md-3, .l-imaginacao__column--fourth {
    float: left;
    width: 25%; }
  .col-md-4, .l-footer--old .m-nav-footer, .l-footer--clean .l-footer__content--middle .m-nav, .l-brasilia__summary .nav, .l-cultura__header .m-cultura-figure__caption, .l-cultura--index .l-cultura__aside, .l-cultura--article .l-cultura__column, .l-cultura--article .l-cultura__left, .l-conflitos__header .m-conflitos-figure__caption, .l-conflitos--article .l-conflitos__column, .l-conflitos--article .l-conflitos__left, .l-imaginacao__right, .l-imaginacao__column--third, .l-africa--article .l-africa__column, .l-africa--article .l-africa__left {
    float: left;
    width: 33.33333%; }
  .col-md-5, .l-conflitos--index .l-conflitos__right, .l-home--clean .l-home__card--sm {
    float: left;
    width: 41.66667%; }
  .col-md-6, .m-cultura-content__column, .m-cultura-author__figure, .m-cultura-author__content, .m-cultura-slider--journal .m-cultura-slider__figure, .m-cultura-slider--journal .m-cultura-slider__content, .l-cultura--article .l-cultura__half, .m-conflitos-content__column, .m-conflitos-slider--journal .m-conflitos-slider__figure, .m-conflitos-slider--journal .m-conflitos-slider__content, .l-conflitos--child .l-conflitos__column, .l-conflitos--article .l-conflitos__half, .m-imaginacao-content__column, .m-imaginacao-lyrics__info, .m-imaginacao-lyrics__text, .l-imaginacao__column--second, .m-africa-content__column, .l-africa--child .l-africa__column, .l-africa--index .l-africa__left, .l-africa--index .l-africa__right, .l-africa--article .l-africa__half, .l-home--old .l-home__column, .l-home--old .l-home__sunflower .m-card, .l-home--clean .l-home__explore .m-home--content, .l-home--clean .l-home__explore .m-home--video, .l-home--clean .l-home__history .m-card--clean-md {
    float: left;
    width: 50%; }
  .col-md-7, .l-cultura--index .m-cultura-content, .l-conflitos--index .l-conflitos__left, .l-imaginacao--header-child .l-imaginacao__wrapper, .l-home--clean .l-home__card--md {
    float: left;
    width: 58.33333%; }
  .col-md-8, .l-brasilia__header .l-brasilia__content, .l-brasilia__body .l-brasilia__content, .l-brasilia__footer .l-brasilia__content, .m-cultura-author.no-images .m-cultura-author__content, .l-cultura--article .l-cultura__right, .l-cultura--footer, .l-conflitos--article .l-conflitos__right, .l-conflitos--footer, .l-imaginacao__left, .l-africa--article .l-africa__right, .l-africa--footer {
    float: left;
    width: 66.66667%; }
  .col-md-9 {
    float: left;
    width: 75%; }
  .col-md-10, .l-home--clean .l-home__timelines {
    float: left;
    width: 83.33333%; }
  .col-md-11 {
    float: left;
    width: 91.66667%; }
  .col-md-12 {
    float: left;
    width: 100%; }
  .pull-md-0 {
    right: auto; }
  .pull-md-1 {
    right: 8.33333%; }
  .pull-md-2 {
    right: 16.66667%; }
  .pull-md-3 {
    right: 25%; }
  .pull-md-4 {
    right: 33.33333%; }
  .pull-md-5 {
    right: 41.66667%; }
  .pull-md-6 {
    right: 50%; }
  .pull-md-7 {
    right: 58.33333%; }
  .pull-md-8 {
    right: 66.66667%; }
  .pull-md-9 {
    right: 75%; }
  .pull-md-10 {
    right: 83.33333%; }
  .pull-md-11 {
    right: 91.66667%; }
  .pull-md-12 {
    right: 100%; }
  .push-md-0 {
    left: auto; }
  .push-md-1 {
    left: 8.33333%; }
  .push-md-2 {
    left: 16.66667%; }
  .push-md-3 {
    left: 25%; }
  .push-md-4 {
    left: 33.33333%; }
  .push-md-5 {
    left: 41.66667%; }
  .push-md-6 {
    left: 50%; }
  .push-md-7 {
    left: 58.33333%; }
  .push-md-8 {
    left: 66.66667%; }
  .push-md-9 {
    left: 75%; }
  .push-md-10 {
    left: 83.33333%; }
  .push-md-11 {
    left: 91.66667%; }
  .push-md-12 {
    left: 100%; }
  .offset-md-0 {
    margin-left: 0%; }
  .offset-md-1, .l-cultura--index .l-cultura__header, .l-home--clean .l-home__timelines {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4, .l-brasilia__header .l-brasilia__content, .l-brasilia__body .l-brasilia__content, .l-brasilia__footer .l-brasilia__content, .m-cultura-author.no-images .m-cultura-author__content, .l-cultura--footer, .l-conflitos--footer, .l-africa--footer {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg-1 {
    float: left;
    width: 8.33333%; }
  .col-lg-2 {
    float: left;
    width: 16.66667%; }
  .col-lg-3, .l-conflitos--article .l-conflitos__left {
    float: left;
    width: 25%; }
  .col-lg-4, .l-brasilia__summary .nav, .l-africa--article .l-africa__left, .l-abertura__aside {
    float: left;
    width: 33.33333%; }
  .col-lg-5, .m-cultura-author__figure, .m-cultura-author__content, .l-home--clean .l-home__explore .m-home--time, .l-home--clean .l-home__explore .m-home--content {
    float: left;
    width: 41.66667%; }
  .col-lg-6, .m-africa-nav--aside .m-africa-nav__link {
    float: left;
    width: 50%; }
  .col-lg-7, .l-brasilia__header .l-brasilia__content, .l-brasilia__body .l-brasilia__content, .l-brasilia__footer .l-brasilia__content, .l-imaginacao--header-child .l-imaginacao__wrapper, .l-home--clean .l-home__explore .m-home--social, .l-home--clean .l-home__explore .m-home--video, .l-abertura__wrapper {
    float: left;
    width: 58.33333%; }
  .col-lg-8 {
    float: left;
    width: 66.66667%; }
  .col-lg-9 {
    float: left;
    width: 75%; }
  .col-lg-10 {
    float: left;
    width: 83.33333%; }
  .col-lg-11 {
    float: left;
    width: 91.66667%; }
  .col-lg-12 {
    float: left;
    width: 100%; }
  .pull-lg-0 {
    right: auto; }
  .pull-lg-1 {
    right: 8.33333%; }
  .pull-lg-2 {
    right: 16.66667%; }
  .pull-lg-3 {
    right: 25%; }
  .pull-lg-4 {
    right: 33.33333%; }
  .pull-lg-5 {
    right: 41.66667%; }
  .pull-lg-6 {
    right: 50%; }
  .pull-lg-7 {
    right: 58.33333%; }
  .pull-lg-8 {
    right: 66.66667%; }
  .pull-lg-9 {
    right: 75%; }
  .pull-lg-10 {
    right: 83.33333%; }
  .pull-lg-11 {
    right: 91.66667%; }
  .pull-lg-12 {
    right: 100%; }
  .push-lg-0 {
    left: auto; }
  .push-lg-1 {
    left: 8.33333%; }
  .push-lg-2 {
    left: 16.66667%; }
  .push-lg-3 {
    left: 25%; }
  .push-lg-4 {
    left: 33.33333%; }
  .push-lg-5 {
    left: 41.66667%; }
  .push-lg-6 {
    left: 50%; }
  .push-lg-7 {
    left: 58.33333%; }
  .push-lg-8 {
    left: 66.66667%; }
  .push-lg-9 {
    left: 75%; }
  .push-lg-10 {
    left: 83.33333%; }
  .push-lg-11 {
    left: 91.66667%; }
  .push-lg-12 {
    left: 100%; }
  .offset-lg-0 {
    margin-left: 0%; }
  .offset-lg-1, .m-cultura-author__figure, .m-cultura-author__content, .l-conflitos--article .l-conflitos__left, .l-abertura__wrapper {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5, .l-brasilia__header .l-brasilia__content, .l-brasilia__body .l-brasilia__content, .l-brasilia__footer .l-brasilia__content {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl-1 {
    float: left;
    width: 8.33333%; }
  .col-xl-2 {
    float: left;
    width: 16.66667%; }
  .col-xl-3 {
    float: left;
    width: 25%; }
  .col-xl-4, .m-cultura-author__figure {
    float: left;
    width: 33.33333%; }
  .col-xl-5, .m-cultura-author__content, .l-africa--index .l-africa__right {
    float: left;
    width: 41.66667%; }
  .col-xl-6, .l-brasilia__header .l-brasilia__content, .l-brasilia__body .l-brasilia__content, .l-brasilia__footer .l-brasilia__content, .l-conflitos--index .l-conflitos__left {
    float: left;
    width: 50%; }
  .col-xl-7, .l-imaginacao__left, .l-africa--index .l-africa__left {
    float: left;
    width: 58.33333%; }
  .col-xl-8 {
    float: left;
    width: 66.66667%; }
  .col-xl-9 {
    float: left;
    width: 75%; }
  .col-xl-10 {
    float: left;
    width: 83.33333%; }
  .col-xl-11 {
    float: left;
    width: 91.66667%; }
  .col-xl-12 {
    float: left;
    width: 100%; }
  .pull-xl-0 {
    right: auto; }
  .pull-xl-1 {
    right: 8.33333%; }
  .pull-xl-2 {
    right: 16.66667%; }
  .pull-xl-3 {
    right: 25%; }
  .pull-xl-4 {
    right: 33.33333%; }
  .pull-xl-5 {
    right: 41.66667%; }
  .pull-xl-6 {
    right: 50%; }
  .pull-xl-7 {
    right: 58.33333%; }
  .pull-xl-8 {
    right: 66.66667%; }
  .pull-xl-9 {
    right: 75%; }
  .pull-xl-10 {
    right: 83.33333%; }
  .pull-xl-11 {
    right: 91.66667%; }
  .pull-xl-12 {
    right: 100%; }
  .push-xl-0 {
    left: auto; }
  .push-xl-1 {
    left: 8.33333%; }
  .push-xl-2 {
    left: 16.66667%; }
  .push-xl-3 {
    left: 25%; }
  .push-xl-4 {
    left: 33.33333%; }
  .push-xl-5 {
    left: 41.66667%; }
  .push-xl-6 {
    left: 50%; }
  .push-xl-7 {
    left: 58.33333%; }
  .push-xl-8 {
    left: 66.66667%; }
  .push-xl-9 {
    left: 75%; }
  .push-xl-10 {
    left: 83.33333%; }
  .push-xl-11 {
    left: 91.66667%; }
  .push-xl-12 {
    left: 100%; }
  .offset-xl-0 {
    margin-left: 0%; }
  .offset-xl-1, .m-cultura-author__content, .l-conflitos--index .l-conflitos__right, .l-imaginacao__right {
    margin-left: 8.33333%; }
  .offset-xl-2, .m-cultura-author__figure {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  .table .table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #eceeef; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #eceeef; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

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

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

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

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

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

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

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

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

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

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

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

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

.thead-inverse th {
  color: #fff;
  background-color: #373a3c; }

.thead-default th {
  color: #55595c;
  background-color: #eceeef; }

.table-inverse {
  color: #eceeef;
  background-color: #373a3c; }
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #55595c; }
  .table-inverse.table-bordered {
    border: 0; }

.table-responsive {
  display: block;
  width: 100%;
  min-height: .01%;
  overflow-x: auto; }

.table-reflow thead {
  float: left; }

.table-reflow tbody {
  display: block;
  white-space: nowrap; }

.table-reflow th,
.table-reflow td {
  border-top: 1px solid #eceeef;
  border-left: 1px solid #eceeef; }
  .table-reflow th:last-child,
  .table-reflow td:last-child {
    border-right: 1px solid #eceeef; }

.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #eceeef; }

.table-reflow tr {
  float: left; }
  .table-reflow tr th,
  .table-reflow tr td {
    display: block !important;
    border: 1px solid #eceeef; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #55595c;
    background-color: #fff;
    border-color: #66afe9;
    outline: none; }
  .form-control::-webkit-input-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999;
    opacity: 1; }
  .form-control::placeholder {
    color: #999;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1; }
  .form-control:disabled {
    cursor: not-allowed; }

select.form-control:not([size]):not([multiple]) {
  height: 2.5rem; }

select.form-control:focus::-ms-value {
  color: #55595c;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block; }

.col-form-label {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0; }

.col-form-label-lg {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.25rem; }

.col-form-label-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem; }

.col-form-legend {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  font-size: 1rem; }

.form-control-static {
  min-height: 2.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0; }
  .form-control-static.form-control-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, .form-control-static.form-control-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 {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8125rem; }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.16667rem; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.75rem; }
  .form-check + .form-check {
    margin-top: -.25rem; }
  .form-check.disabled .form-check-label {
    color: #818a91;
    cursor: not-allowed; }

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer; }

.form-check-input {
  position: absolute;
  margin-top: .25rem;
  margin-left: -1.25rem; }
  .form-check-input:only-child {
    position: static; }

.form-check-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: pointer; }
  .form-check-inline + .form-check-inline {
    margin-left: .75rem; }
  .form-check-inline.disabled {
    cursor: not-allowed; }

.form-control-feedback {
  margin-top: 0.25rem; }

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.625rem;
  background-size: 1.25rem 1.25rem; }

.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .form-check-label,
.has-success .form-check-inline,
.has-success .custom-control {
  color: #5cb85c; }

.has-success .form-control {
  border-color: #5cb85c; }

.has-success .input-group-addon {
  color: #5cb85c;
  border-color: #5cb85c;
  background-color: #eaf6ea; }

.has-success .form-control-feedback {
  color: #5cb85c; }

.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-feedback,
.has-warning .form-control-label,
.has-warning .form-check-label,
.has-warning .form-check-inline,
.has-warning .custom-control {
  color: #f0ad4e; }

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

.has-warning .input-group-addon {
  color: #f0ad4e;
  border-color: #f0ad4e;
  background-color: white; }

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

.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-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .form-check-label,
.has-danger .form-check-inline,
.has-danger .custom-control {
  color: #d9534f; }

.has-danger .form-control {
  border-color: #d9534f; }

.has-danger .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #fdf7f7; }

.has-danger .form-control-feedback {
  color: #d9534f; }

.has-danger .form-control-danger {
  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"); }

@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 .form-control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-check {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-check-label {
    padding-left: 0; }
  .form-inline .form-check-input {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.btn {
  display: inline-block;
  font-weight: normal;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 0.25rem; }
  .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:focus, .btn:hover {
    text-decoration: none; }
  .btn.focus {
    text-decoration: none; }
  .btn:active, .btn.active {
    background-image: none;
    outline: 0; }
  .btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .65; }

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

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .btn-primary:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b;
    background-image: none; }
    .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: #014682;
      border-color: #01315a; }
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #0275d8;
    border-color: #0275d8; }

.btn-secondary {
  color: #373a3c;
  background-color: #fff;
  border-color: #ccc; }
  .btn-secondary:hover {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:active, .btn-secondary.active,
  .open > .btn-secondary.dropdown-toggle {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none; }
    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
    .open > .btn-secondary.dropdown-toggle:hover,
    .open > .btn-secondary.dropdown-toggle:focus,
    .open > .btn-secondary.dropdown-toggle.focus {
      color: #373a3c;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
    background-color: #fff;
    border-color: #ccc; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2;
    background-image: none; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #5bc0de;
    border-color: #5bc0de; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641;
    background-image: none; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #5cb85c;
    border-color: #5cb85c; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
    background-image: none; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a;
    background-image: none; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #d9534f;
    border-color: #d9534f; }

.btn-outline-primary {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-outline-primary:active, .btn-outline-primary.active,
  .open > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
    .btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus,
    .open > .btn-outline-primary.dropdown-toggle:hover,
    .open > .btn-outline-primary.dropdown-toggle:focus,
    .open > .btn-outline-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #014682;
      border-color: #01315a; }
  .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {
    border-color: #43a7fd; }
  .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
    border-color: #43a7fd; }

.btn-outline-secondary {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-outline-secondary:active, .btn-outline-secondary.active,
  .open > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
    .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,
    .open > .btn-outline-secondary.dropdown-toggle:hover,
    .open > .btn-outline-secondary.dropdown-toggle:focus,
    .open > .btn-outline-secondary.dropdown-toggle.focus {
      color: #fff;
      background-color: #a1a1a1;
      border-color: #8c8c8c; }
  .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
    border-color: white; }
  .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
    border-color: white; }

.btn-outline-info {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-outline-info:active, .btn-outline-info.active,
  .open > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
    .btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus,
    .open > .btn-outline-info.dropdown-toggle:hover,
    .open > .btn-outline-info.dropdown-toggle:focus,
    .open > .btn-outline-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {
    border-color: #b0e1ef; }
  .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {
    border-color: #b0e1ef; }

.btn-outline-success {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-outline-success:active, .btn-outline-success.active,
  .open > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
    .btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus,
    .open > .btn-outline-success.dropdown-toggle:hover,
    .open > .btn-outline-success.dropdown-toggle:focus,
    .open > .btn-outline-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {
    border-color: #a3d7a3; }
  .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {
    border-color: #a3d7a3; }

.btn-outline-warning {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-outline-warning:active, .btn-outline-warning.active,
  .open > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
    .btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus,
    .open > .btn-outline-warning.dropdown-toggle:hover,
    .open > .btn-outline-warning.dropdown-toggle:focus,
    .open > .btn-outline-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {
    border-color: #f8d9ac; }
  .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {
    border-color: #f8d9ac; }

.btn-outline-danger {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-outline-danger:active, .btn-outline-danger.active,
  .open > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
    .btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus,
    .open > .btn-outline-danger.dropdown-toggle:hover,
    .open > .btn-outline-danger.dropdown-toggle:focus,
    .open > .btn-outline-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {
    border-color: #eba5a3; }
  .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {
    border-color: #eba5a3; }

.btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #014c8c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link:disabled:focus, .btn-link:disabled:hover {
    color: #818a91;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

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

.btn-block + .btn-block {
  margin-top: 0.5rem; }

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

.fade {
  opacity: 0;
  transition: opacity .15s linear; }
  .fade.in {
    opacity: 1; }

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

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

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }

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

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #373a3c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5; }
  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8;
    outline: 0; }
  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    color: #818a91; }
  .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }

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

.open > a {
  outline: 0; }

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

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

.dropdown-header {
  display: block;
  padding: 5px 20px;
  font-size: 0.875rem;
  color: #818a91;
  white-space: nowrap; }

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

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid; }

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

.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:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      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: -0.5rem; }
  .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 0.5rem; }

.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 + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }
  .btn + .dropdown-toggle-split::after {
    margin-left: 0; }

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

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem; }

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

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

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

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

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

[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;
  width: 100%;
  display: table;
  border-collapse: separate; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      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: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #55595c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    border-radius: 0.2rem; }
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: 0.3rem; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

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

.input-group-addon:not(:last-child) {
  border-right: 0; }

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

.form-control + .input-group-addon:not(:first-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:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  .input-group-btn:not(:last-child) > .btn,
  .input-group-btn:not(:last-child) > .btn-group {
    margin-right: -1px; }
  .input-group-btn:not(:first-child) > .btn,
  .input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
    .input-group-btn:not(:first-child) > .btn-group:focus,
    .input-group-btn:not(:first-child) > .btn-group:active,
    .input-group-btn:not(:first-child) > .btn-group:hover {
      z-index: 3; }

.custom-control {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  cursor: pointer; }
  .custom-control + .custom-control {
    margin-left: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-indicator {
    color: #fff;
    background-color: #0074d9; }
  .custom-control-input:focus ~ .custom-control-indicator {
    box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9; }
  .custom-control-input:active ~ .custom-control-indicator {
    color: #fff;
    background-color: #84c6ff; }
  .custom-control-input:disabled ~ .custom-control-indicator {
    cursor: not-allowed;
    background-color: #eee; }
  .custom-control-input:disabled ~ .custom-control-description {
    color: #767676;
    cursor: not-allowed; }

.custom-control-indicator {
  position: absolute;
  top: .0625rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.custom-checkbox .custom-control-indicator {
  border-radius: 0.25rem; }

.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-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #0074d9;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-indicator {
  border-radius: 50%; }

.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-controls-stacked .custom-control {
  display: inline; }
  .custom-controls-stacked .custom-control::after {
    display: block;
    margin-bottom: 0.25rem;
    content: ""; }
  .custom-controls-stacked .custom-control + .custom-control {
    margin-left: 0; }

.custom-select {
  display: inline-block;
  max-width: 100%;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  padding-right: 0.75rem \9;
  color: #55595c;
  vertical-align: middle;
  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 0.75rem center;
  background-image: none \9;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .custom-select:focus {
    border-color: #51a7e8;
    outline: none; }
    .custom-select:focus::-ms-value {
      color: #55595c;
      background-color: #fff; }
  .custom-select:disabled {
    color: #818a91;
    cursor: not-allowed;
    background-color: #eceeef; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  cursor: pointer; }

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #555;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem; }
  .custom-file-control:lang(en)::after {
    content: "Choose file..."; }
  .custom-file-control::before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 6;
    display: block;
    height: 2.5rem;
    padding: 0.5rem 1rem;
    line-height: 1.5;
    color: #555;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 0 0.25rem 0.25rem 0; }
  .custom-file-control:lang(en)::before {
    content: "Browse"; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: inline-block; }
  .nav-link:focus, .nav-link:hover {
    text-decoration: none; }
  .nav-link.disabled {
    color: #818a91; }
    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }

.nav-inline .nav-item {
  display: inline-block; }

.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs::after {
    content: "";
    display: table;
    clear: both; }
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs .nav-item + .nav-item {
      margin-left: 0.2rem; }
  .nav-tabs .nav-link {
    display: block;
    padding: 0.5em 1em;
    border: 1px solid transparent;
    border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
      color: #818a91;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
  .nav-tabs .nav-item.open .nav-link,
  .nav-tabs .nav-item.open .nav-link:focus,
  .nav-tabs .nav-item.open .nav-link:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.nav-pills::after {
  content: "";
  display: table;
  clear: both; }

.nav-pills .nav-item {
  float: left; }
  .nav-pills .nav-item + .nav-item {
    margin-left: 0.2rem; }

.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 0.25rem; }

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8; }

.nav-stacked .nav-item {
  display: block;
  float: none; }
  .nav-stacked .nav-item + .nav-item {
    margin-top: 0.2rem;
    margin-left: 0; }

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

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

.navbar {
  position: relative;
  padding: 0.5rem 1rem; }
  .navbar::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .navbar {
      border-radius: 0.25rem; } }

.navbar-full {
  z-index: 1000; }
  @media (min-width: 544px) {
    .navbar-full {
      border-radius: 0; } }

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

.navbar-fixed-top {
  top: 0; }

.navbar-fixed-bottom {
  bottom: 0; }

.navbar-sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%; }
  @media (min-width: 544px) {
    .navbar-sticky-top {
      border-radius: 0; } }

.navbar-brand {
  float: left;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.25rem; }
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }

.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden; }
  .navbar-divider::before {
    content: "\00a0"; }

.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

.navbar-nav .nav-item {
  float: left; }

.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem; }
  .navbar-nav .nav-link + .nav-link {
    margin-left: 1rem; }

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3); }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.6); }

.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075); }

.navbar-dark .navbar-brand {
  color: white; }
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white; }

.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075); }

.navbar-toggleable-xs::after {
  content: "";
  display: table;
  clear: both; }

@media (max-width: 543px) {
  .navbar-toggleable-xs .navbar-nav .nav-item {
    float: none;
    margin-left: 0; } }

@media (min-width: 544px) {
  .navbar-toggleable-xs {
    display: block !important; } }

.navbar-toggleable-sm::after {
  content: "";
  display: table;
  clear: both; }

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .nav-item {
    float: none;
    margin-left: 0; } }

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    display: block !important; } }

.navbar-toggleable-md::after {
  content: "";
  display: table;
  clear: both; }

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .nav-item {
    float: none;
    margin-left: 0; } }

@media (min-width: 992px) {
  .navbar-toggleable-md {
    display: block !important; } }

.card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border-radius: 0.25rem;
  border: 1px solid rgba(0, 0, 0, 0.125); }

.card-block {
  padding: 1.25rem; }
  .card-block::after {
    content: "";
    display: table;
    clear: both; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header::after {
    content: "";
    display: table;
    clear: both; }
  .card-header:first-child {
    border-radius: 0.25rem 0.25rem 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer::after {
    content: "";
    display: table;
    clear: both; }
  .card-footer:last-child {
    border-radius: 0 0 0.25rem 0.25rem; }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-primary {
  background-color: #0275d8;
  border-color: #0275d8; }
  .card-primary .card-header,
  .card-primary .card-footer {
    background-color: transparent; }

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .card-success .card-header,
  .card-success .card-footer {
    background-color: transparent; }

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .card-info .card-header,
  .card-info .card-footer {
    background-color: transparent; }

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .card-warning .card-header,
  .card-warning .card-footer {
    background-color: transparent; }

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }
  .card-danger .card-header,
  .card-danger .card-footer {
    background-color: transparent; }

.card-outline-primary {
  background-color: transparent;
  border-color: #0275d8; }

.card-outline-secondary {
  background-color: transparent;
  border-color: #ccc; }

.card-outline-info {
  background-color: transparent;
  border-color: #5bc0de; }

.card-outline-success {
  background-color: transparent;
  border-color: #5cb85c; }

.card-outline-warning {
  background-color: transparent;
  border-color: #f0ad4e; }

.card-outline-danger {
  background-color: transparent;
  border-color: #d9534f; }

.card-inverse .card-header,
.card-inverse .card-footer {
  border-color: rgba(255, 255, 255, 0.2); }

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-subtitle,
.card-inverse .card-blockquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65); }

.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff; }

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

.card-img {
  border-radius: 0.25rem; }

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

.card-img-top {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }

.card-img-bottom {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

@media (min-width: 544px) {
  .card-deck {
    display: table;
    width: 100%;
    margin-bottom: 0.75rem;
    table-layout: fixed;
    border-spacing: 1.25rem 0; }
    .card-deck .card {
      display: table-cell;
      margin-bottom: 0;
      vertical-align: top; }
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem; } }

@media (min-width: 544px) {
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .card-group .card {
      display: table-cell;
      vertical-align: top; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }

@media (min-width: 544px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem; }
    .card-columns .card {
      width: 100%; } }

.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 0.25rem; }
  .breadcrumb::after {
    content: "";
    display: table;
    clear: both; }

.breadcrumb-item {
  float: left; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    color: #818a91;
    content: "/"; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  .breadcrumb-item.active {
    color: #818a91; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem; }

.page-item {
  display: inline; }
  .page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
  .page-item:last-child .page-link {
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0275d8;
    border-color: #0275d8; }
  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    color: #818a91;
    pointer-events: none;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd; }

.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  color: #0275d8;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }
  .page-link:focus, .page-link:hover {
    color: #014c8c;
    background-color: #eceeef;
    border-color: #ddd; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem; }

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 0.3rem;
  border-top-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem; }

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 0.2rem;
  border-top-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 0.2rem;
  border-top-right-radius: 0.2rem; }

.tag {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  .tag:empty {
    display: none; }

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

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

.tag-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

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

.tag-primary {
  background-color: #0275d8; }
  .tag-primary[href]:focus, .tag-primary[href]:hover {
    background-color: #025aa5; }

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

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

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

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

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 0.3rem; }
  @media (min-width: 544px) {
    .jumbotron {
      padding: 4rem 2rem; } }

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

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  padding: 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: bold; }

.alert-dismissible {
  padding-right: 2rem; }
  .alert-dismissible .close {
    position: relative;
    top: -.125rem;
    right: -1rem;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c1e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6d5ec; }
  .alert-info .alert-link {
    color: #245269; }

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

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9b9; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: block;
  width: 100%;
  height: 1rem;
  margin-bottom: 1rem; }

.progress[value] {
  background-color: #eee;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem; }

.progress[value]::-ms-fill {
  background-color: #0074d9;
  border: 0; }

.progress[value]::-moz-progress-bar {
  background-color: #0074d9;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }

.progress[value]::-webkit-progress-value {
  background-color: #0074d9;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }

.progress[value="100"]::-moz-progress-bar {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.progress[value="100"]::-webkit-progress-value {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 0.25rem; }

base::-moz-progress-bar,
.progress[value] {
  background-color: #eee;
  border-radius: 0.25rem; }

@media screen and (min-width: 0\0) {
  .progress {
    background-color: #eee;
    border-radius: 0.25rem; }
  .progress-bar {
    display: inline-block;
    height: 1rem;
    text-indent: -999rem;
    background-color: #0074d9;
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
  .progress[width="100%"] {
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem; } }

.progress-striped[value]::-webkit-progress-value {
  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: 1rem 1rem; }

.progress-striped[value]::-moz-progress-bar {
  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: 1rem 1rem; }

.progress-striped[value]::-ms-fill {
  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: 1rem 1rem; }

@media screen and (min-width: 0\0) {
  .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: 1rem 1rem; } }

.progress-animated[value]::-webkit-progress-value {
  animation: progress-bar-stripes 2s linear infinite; }

.progress-animated[value]::-moz-progress-bar {
  animation: progress-bar-stripes 2s linear infinite; }

@media screen and (min-width: 0\0) {
  .progress-animated .progress-bar-striped {
    animation: progress-bar-stripes 2s linear infinite; } }

.progress-success[value]::-webkit-progress-value {
  background-color: #5cb85c; }

.progress-success[value]::-moz-progress-bar {
  background-color: #5cb85c; }

.progress-success[value]::-ms-fill {
  background-color: #5cb85c; }

@media screen and (min-width: 0\0) {
  .progress-success .progress-bar {
    background-color: #5cb85c; } }

.progress-info[value]::-webkit-progress-value {
  background-color: #5bc0de; }

.progress-info[value]::-moz-progress-bar {
  background-color: #5bc0de; }

.progress-info[value]::-ms-fill {
  background-color: #5bc0de; }

@media screen and (min-width: 0\0) {
  .progress-info .progress-bar {
    background-color: #5bc0de; } }

.progress-warning[value]::-webkit-progress-value {
  background-color: #f0ad4e; }

.progress-warning[value]::-moz-progress-bar {
  background-color: #f0ad4e; }

.progress-warning[value]::-ms-fill {
  background-color: #f0ad4e; }

@media screen and (min-width: 0\0) {
  .progress-warning .progress-bar {
    background-color: #f0ad4e; } }

.progress-danger[value]::-webkit-progress-value {
  background-color: #d9534f; }

.progress-danger[value]::-moz-progress-bar {
  background-color: #d9534f; }

.progress-danger[value]::-ms-fill {
  background-color: #d9534f; }

@media screen and (min-width: 0\0) {
  .progress-danger .progress-bar {
    background-color: #d9534f; } }

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

.media-body {
  width: 10000px; }

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

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

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

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

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

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

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

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

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

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: #eceeef; }
    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
      color: inherit; }
    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
      color: #818a91; }
  .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    text-decoration: none;
    background-color: #0275d8;
    border-color: #0275d8; }
    .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: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, .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 {
      color: inherit; }
    .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
      color: #a8d6fe; }

.list-group-flush .list-group-item {
  border-radius: 0; }

.list-group-item-action {
  width: 100%;
  color: #555;
  text-align: inherit; }
  .list-group-item-action .list-group-item-heading {
    color: #333; }
  .list-group-item-action:focus, .list-group-item-action:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

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

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

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

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

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

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

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

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

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

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

.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;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9 {
  padding-bottom: 42.85714%; }

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

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

.embed-responsive-1by1 {
  padding-bottom: 100%; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2; }
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5; }

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

.modal-open {
  overflow: hidden; }

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

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

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

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

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

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

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

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

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

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer::after {
    content: "";
    display: table;
    clear: both; }

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

@media (min-width: 544px) {
  .modal-dialog {
    max-width: 600px;
    margin: 30px auto; }
  .modal-sm {
    max-width: 300px; } }

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.in {
    opacity: 0.9; }
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000; }
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

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

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

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

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

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

.carousel {
  position: relative; }

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

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5; }
  .carousel-control.left {
    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 {
    right: 0;
    left: auto;
    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:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1; }
  .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev::before {
    content: "\2039"; }
  .carousel-control .icon-next::before {
    content: "\203a"; }

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

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

@media (min-width: 544px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.bg-faded {
  background-color: #f7f7f9; }

.bg-primary {
  color: #fff !important;
  background-color: #0275d8 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5 !important; }

.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44 !important; }

.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5 !important; }

.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f !important; }

.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c !important; }

.bg-inverse {
  color: #fff !important;
  background-color: #373a3c !important; }

a.bg-inverse:focus, a.bg-inverse:hover {
  background-color: #1f2021 !important; }

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

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

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

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

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

.pull-xs-right, .l-cultura--article .l-cultura__right, .l-conflitos--article .l-conflitos__right, .l-africa--article .l-africa__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; } }

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

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

.w-100 {
  width: 100% !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: 1rem 1rem !important; }

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

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

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

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

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

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

.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

.m-t-2 {
  margin-top: 1.5rem !important; }

.m-r-2 {
  margin-right: 1.5rem !important; }

.m-b-2 {
  margin-bottom: 1.5rem !important; }

.m-l-2 {
  margin-left: 1.5rem !important; }

.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

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

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

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

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

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

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

.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !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: 1rem 1rem !important; }

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

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

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

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

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

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

.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

.p-t-2 {
  padding-top: 1.5rem !important; }

.p-r-2 {
  padding-right: 1.5rem !important; }

.p-b-2 {
  padding-bottom: 1.5rem !important; }

.p-l-2 {
  padding-left: 1.5rem !important; }

.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

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

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

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

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

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

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

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

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

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

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

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

.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-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

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

.text-muted {
  color: #818a91 !important; }

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

.text-primary {
  color: #0275d8 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #025aa5 !important; }

.text-success {
  color: #5cb85c !important; }

a.text-success:focus, a.text-success:hover {
  color: #449d44 !important; }

.text-info {
  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {
  color: #31b0d5 !important; }

.text-warning {
  color: #f0ad4e !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ec971f !important; }

.text-danger {
  color: #d9534f !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c !important; }

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

.invisible {
  visibility: hidden !important; }

.hidden-xs-up {
  display: none !important; }

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

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

@media (max-width: 767px) {
  .hidden-sm-down, .m-conflitos-nav--aside, .m-africa-nav--aside {
    display: none !important; } }

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

@media (max-width: 991px) {
  .hidden-md-down, .m-imaginacao-slider__caption, .l-abertura__title--desktop, .l-abertura .m-nav--timelines {
    display: none !important; } }

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

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !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; } }

/*!
  Ionicons, v3.0.0-alpha.3
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url("../fonts/ionicons.eot?v=3.0.0-alpha.3");
  src: url("../fonts/ionicons.eot?v=3.0.0-alpha.3#iefix") format("embedded-opentype"), url("../fonts/ionicons.woff2?v=3.0.0-alpha.3") format("woff2"), url("../fonts/ionicons.woff?v=3.0.0-alpha.3") format("woff"), url("../fonts/ionicons.ttf?v=3.0.0-alpha.3") format("truetype"), url("../fonts/ionicons.svg?v=3.0.0-alpha.3#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal; }

.ion, .ionicons,
.ion-ios-add:before,
.ion-ios-add-circle:before,
.ion-ios-add-circle-outline:before,
.ion-ios-add-outline:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-alert:before,
.ion-ios-alert-outline:before,
.ion-ios-american-football:before,
.ion-ios-american-football-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-aperture:before,
.ion-ios-aperture-outline:before,
.ion-ios-apps:before,
.ion-ios-apps-outline:before,
.ion-ios-appstore:before,
.ion-ios-appstore-outline:before,
.ion-ios-archive:before,
.ion-ios-archive-outline:before,
.ion-ios-arrow-back:before, .m-cultura-slider__button--prev:before, .m-conflitos-slider__button--prev:before, .m-imaginacao-slider__button--prev:before,
.ion-ios-arrow-back-outline:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-down-outline:before,
.ion-ios-arrow-dropdown:before,
.ion-ios-arrow-dropdown-circle:before,
.ion-ios-arrow-dropdown-circle-outline:before,
.ion-ios-arrow-dropdown-outline:before,
.ion-ios-arrow-dropleft:before,
.ion-ios-arrow-dropleft-circle:before,
.ion-ios-arrow-dropleft-circle-outline:before,
.ion-ios-arrow-dropleft-outline:before,
.ion-ios-arrow-dropright:before,
.ion-ios-arrow-dropright-circle:before,
.ion-ios-arrow-dropright-circle-outline:before,
.ion-ios-arrow-dropright-outline:before,
.ion-ios-arrow-dropup:before,
.ion-ios-arrow-dropup-circle:before,
.ion-ios-arrow-dropup-circle-outline:before,
.ion-ios-arrow-dropup-outline:before,
.ion-ios-arrow-forward:before, .m-cultura-slider__button--next:before, .m-conflitos-slider__button--next:before, .m-imaginacao-slider__button--next:before,
.ion-ios-arrow-forward-outline:before,
.ion-ios-arrow-round-back:before,
.ion-ios-arrow-round-back-outline:before,
.ion-ios-arrow-round-down:before,
.ion-ios-arrow-round-down-outline:before,
.ion-ios-arrow-round-forward:before,
.ion-ios-arrow-round-forward-outline:before,
.ion-ios-arrow-round-up:before,
.ion-ios-arrow-round-up-outline:before,
.ion-ios-arrow-up:before,
.ion-ios-arrow-up-outline:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-attach:before,
.ion-ios-attach-outline:before,
.ion-ios-backspace:before,
.ion-ios-backspace-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basket:before,
.ion-ios-basket-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-battery-charging:before,
.ion-ios-battery-charging-outline:before,
.ion-ios-battery-dead:before,
.ion-ios-battery-dead-outline:before,
.ion-ios-battery-full:before,
.ion-ios-battery-full-outline:before,
.ion-ios-beaker:before,
.ion-ios-beaker-outline:before,
.ion-ios-beer:before,
.ion-ios-beer-outline:before,
.ion-ios-bicycle:before,
.ion-ios-bicycle-outline:before,
.ion-ios-bluetooth:before,
.ion-ios-bluetooth-outline:before,
.ion-ios-boat:before,
.ion-ios-boat-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bonfire:before,
.ion-ios-bonfire-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmark:before,
.ion-ios-bookmark-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-bowtie:before,
.ion-ios-bowtie-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-brush:before,
.ion-ios-brush-outline:before,
.ion-ios-bug:before,
.ion-ios-bug-outline:before,
.ion-ios-build:before,
.ion-ios-build-outline:before,
.ion-ios-bulb:before,
.ion-ios-bulb-outline:before,
.ion-ios-bus:before,
.ion-ios-bus-outline:before,
.ion-ios-cafe:before,
.ion-ios-cafe-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-call:before,
.ion-ios-call-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-car:before,
.ion-ios-car-outline:before,
.ion-ios-card:before,
.ion-ios-card-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-cash:before,
.ion-ios-cash-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubbles:before,
.ion-ios-chatbubbles-outline:before,
.ion-ios-checkbox:before,
.ion-ios-checkbox-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-circle:before,
.ion-ios-checkmark-circle-outline:before,
.ion-ios-checkmark-outline:before,
.ion-ios-clipboard:before,
.ion-ios-clipboard-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-circle:before,
.ion-ios-close-circle-outline:before,
.ion-ios-close-outline:before,
.ion-ios-closed-captioning:before,
.ion-ios-closed-captioning-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-circle:before,
.ion-ios-cloud-circle-outline:before,
.ion-ios-cloud-done:before,
.ion-ios-cloud-done-outline:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-code:before,
.ion-ios-code-download:before,
.ion-ios-code-download-outline:before,
.ion-ios-code-outline:before,
.ion-ios-code-working:before,
.ion-ios-code-working-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-fill:before,
.ion-ios-color-fill-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-palette:before,
.ion-ios-color-palette-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compass:before,
.ion-ios-compass-outline:before,
.ion-ios-construct:before,
.ion-ios-construct-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-contacts:before,
.ion-ios-contacts-outline:before,
.ion-ios-contract:before,
.ion-ios-contract-outline:before,
.ion-ios-contrast:before,
.ion-ios-contrast-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-create:before,
.ion-ios-create-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-outline:before,
.ion-ios-cube:before,
.ion-ios-cube-outline:before,
.ion-ios-cut:before,
.ion-ios-cut-outline:before,
.ion-ios-desktop:before,
.ion-ios-desktop-outline:before,
.ion-ios-disc:before,
.ion-ios-disc-outline:before,
.ion-ios-document:before,
.ion-ios-document-outline:before,
.ion-ios-done-all:before,
.ion-ios-done-all-outline:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-easel:before,
.ion-ios-easel-outline:before,
.ion-ios-egg:before,
.ion-ios-egg-outline:before,
.ion-ios-exit:before,
.ion-ios-exit-outline:before,
.ion-ios-expand:before,
.ion-ios-expand-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-off:before,
.ion-ios-eye-off-outline:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-female:before,
.ion-ios-female-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-finger-print:before,
.ion-ios-finger-print-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flash:before,
.ion-ios-flash-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-open:before,
.ion-ios-folder-open-outline:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-funnel:before,
.ion-ios-funnel-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-git-branch:before,
.ion-ios-git-branch-outline:before,
.ion-ios-git-commit:before,
.ion-ios-git-commit-outline:before,
.ion-ios-git-compare:before,
.ion-ios-git-compare-outline:before,
.ion-ios-git-merge:before,
.ion-ios-git-merge-outline:before,
.ion-ios-git-network:before,
.ion-ios-git-network-outline:before,
.ion-ios-git-pull-request:before,
.ion-ios-git-pull-request-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-globe:before,
.ion-ios-globe-outline:before,
.ion-ios-grid:before,
.ion-ios-grid-outline:before,
.ion-ios-hammer:before,
.ion-ios-hammer-outline:before,
.ion-ios-hand:before,
.ion-ios-hand-outline:before,
.ion-ios-happy:before,
.ion-ios-happy-outline:before,
.ion-ios-headset:before,
.ion-ios-headset-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-buoy:before,
.ion-ios-help-buoy-outline:before,
.ion-ios-help-circle:before,
.ion-ios-help-circle-outline:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-ice-cream:before,
.ion-ios-ice-cream-outline:before,
.ion-ios-image:before,
.ion-ios-image-outline:before,
.ion-ios-images:before,
.ion-ios-images-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-circle:before,
.ion-ios-information-circle-outline:before,
.ion-ios-information-outline:before,
.ion-ios-ionic:before,
.ion-ios-ionic-outline:before,
.ion-ios-ionitron:before,
.ion-ios-ionitron-outline:before,
.ion-ios-jet:before,
.ion-ios-jet-outline:before,
.ion-ios-key:before,
.ion-ios-key-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-laptop:before,
.ion-ios-laptop-outline:before,
.ion-ios-leaf:before,
.ion-ios-leaf-outline:before,
.ion-ios-link:before,
.ion-ios-link-outline:before,
.ion-ios-list:before,
.ion-ios-list-box:before,
.ion-ios-list-box-outline:before,
.ion-ios-list-outline:before,
.ion-ios-locate:before,
.ion-ios-locate-outline:before,
.ion-ios-lock:before,
.ion-ios-lock-outline:before,
.ion-ios-log-in:before,
.ion-ios-log-in-outline:before,
.ion-ios-log-out:before,
.ion-ios-log-out-outline:before,
.ion-ios-magnet:before,
.ion-ios-magnet-outline:before,
.ion-ios-mail:before,
.ion-ios-mail-open:before,
.ion-ios-mail-open-outline:before,
.ion-ios-mail-outline:before,
.ion-ios-male:before,
.ion-ios-male-outline:before,
.ion-ios-man:before,
.ion-ios-man-outline:before,
.ion-ios-map:before,
.ion-ios-map-outline:before,
.ion-ios-medal:before,
.ion-ios-medal-outline:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-megaphone:before,
.ion-ios-megaphone-outline:before,
.ion-ios-menu:before,
.ion-ios-menu-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-off-outline:before,
.ion-ios-mic-outline:before,
.ion-ios-microphone:before,
.ion-ios-microphone-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-move:before,
.ion-ios-move-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-note-outline:before,
.ion-ios-musical-notes:before,
.ion-ios-musical-notes-outline:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-no-smoking:before,
.ion-ios-no-smoking-outline:before,
.ion-ios-notifications:before,
.ion-ios-notifications-off:before,
.ion-ios-notifications-off-outline:before,
.ion-ios-notifications-outline:before,
.ion-ios-nuclear:before,
.ion-ios-nuclear-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-open:before,
.ion-ios-open-outline:before,
.ion-ios-options:before,
.ion-ios-options-outline:before,
.ion-ios-outlet:before,
.ion-ios-outlet-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paper-plane:before,
.ion-ios-paper-plane-outline:before,
.ion-ios-partly-sunny:before,
.ion-ios-partly-sunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-add:before,
.ion-ios-person-add-outline:before,
.ion-ios-person-outline:before,
.ion-ios-phone-landscape:before,
.ion-ios-phone-landscape-outline:before,
.ion-ios-phone-portrait:before,
.ion-ios-phone-portrait-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pin:before,
.ion-ios-pin-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-pizza:before,
.ion-ios-pizza-outline:before,
.ion-ios-plane:before,
.ion-ios-plane-outline:before,
.ion-ios-planet:before,
.ion-ios-planet-outline:before,
.ion-ios-play:before, .m-nav--social .m-nav__item--youtube .m-nav__icon:before, .l-footer--old .l-footer__social--youtube .l-footer__icon:before, .m-home--social .m-home__item--youtube .m-home__icon:before,
.ion-ios-play-outline:before,
.ion-ios-podium:before,
.ion-ios-podium-outline:before,
.ion-ios-power:before,
.ion-ios-power-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-print:before,
.ion-ios-print-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-outline:before,
.ion-ios-qr-scanner:before,
.ion-ios-qr-scanner-outline:before,
.ion-ios-quote:before,
.ion-ios-quote-outline:before,
.ion-ios-radio:before,
.ion-ios-radio-button-off:before,
.ion-ios-radio-button-off-outline:before,
.ion-ios-radio-button-on:before,
.ion-ios-radio-button-on-outline:before,
.ion-ios-radio-outline:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-circle:before,
.ion-ios-refresh-circle-outline:before,
.ion-ios-refresh-outline:before,
.ion-ios-remove:before,
.ion-ios-remove-circle:before,
.ion-ios-remove-circle-outline:before,
.ion-ios-remove-outline:before,
.ion-ios-reorder:before,
.ion-ios-reorder-outline:before,
.ion-ios-repeat:before,
.ion-ios-repeat-outline:before,
.ion-ios-resize:before,
.ion-ios-resize-outline:before,
.ion-ios-restaurant:before,
.ion-ios-restaurant-outline:before,
.ion-ios-return-left:before,
.ion-ios-return-left-outline:before,
.ion-ios-return-right:before,
.ion-ios-return-right-outline:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-ribbon:before,
.ion-ios-ribbon-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-sad:before,
.ion-ios-sad-outline:before,
.ion-ios-school:before,
.ion-ios-school-outline:before,
.ion-ios-search:before,
.ion-ios-search-outline:before,
.ion-ios-send:before,
.ion-ios-send-outline:before,
.ion-ios-settings:before,
.ion-ios-settings-outline:before,
.ion-ios-share:before,
.ion-ios-share-alt:before,
.ion-ios-share-alt-outline:before,
.ion-ios-share-outline:before,
.ion-ios-shirt:before,
.ion-ios-shirt-outline:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-outline:before,
.ion-ios-skip-backward:before,
.ion-ios-skip-backward-outline:before,
.ion-ios-skip-forward:before,
.ion-ios-skip-forward-outline:before,
.ion-ios-snow:before,
.ion-ios-snow-outline:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-square:before,
.ion-ios-square-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-half-outline:before,
.ion-ios-star-outline:before,
.ion-ios-stats:before,
.ion-ios-stats-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-subway:before,
.ion-ios-subway-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-swap:before,
.ion-ios-swap-outline:before,
.ion-ios-switch:before,
.ion-ios-switch-outline:before,
.ion-ios-sync:before,
.ion-ios-sync-outline:before,
.ion-ios-tablet-landscape:before,
.ion-ios-tablet-landscape-outline:before,
.ion-ios-tablet-portrait:before,
.ion-ios-tablet-portrait-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-text:before,
.ion-ios-text-outline:before,
.ion-ios-thermometer:before,
.ion-ios-thermometer-outline:before,
.ion-ios-thumbs-down:before,
.ion-ios-thumbs-down-outline:before,
.ion-ios-thumbs-up:before,
.ion-ios-thumbs-up-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-train:before,
.ion-ios-train-outline:before,
.ion-ios-transgender:before,
.ion-ios-transgender-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-trending-down:before,
.ion-ios-trending-down-outline:before,
.ion-ios-trending-up:before,
.ion-ios-trending-up-outline:before,
.ion-ios-trophy:before,
.ion-ios-trophy-outline:before,
.ion-ios-umbrella:before,
.ion-ios-umbrella-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlock:before,
.ion-ios-unlock-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-down:before,
.ion-ios-volume-down-outline:before,
.ion-ios-volume-mute:before,
.ion-ios-volume-mute-outline:before,
.ion-ios-volume-off:before,
.ion-ios-volume-off-outline:before,
.ion-ios-volume-up:before,
.ion-ios-volume-up-outline:before,
.ion-ios-walk:before,
.ion-ios-walk-outline:before,
.ion-ios-warning:before,
.ion-ios-warning-outline:before,
.ion-ios-watch:before,
.ion-ios-watch-outline:before,
.ion-ios-water:before,
.ion-ios-water-outline:before,
.ion-ios-wifi:before,
.ion-ios-wifi-outline:before,
.ion-ios-wine:before,
.ion-ios-wine-outline:before,
.ion-ios-woman:before,
.ion-ios-woman-outline:before,
.ion-logo-android:before,
.ion-logo-angular:before,
.ion-logo-apple:before,
.ion-logo-bitcoin:before,
.ion-logo-buffer:before,
.ion-logo-chrome:before,
.ion-logo-codepen:before,
.ion-logo-css3:before,
.ion-logo-designernews:before,
.ion-logo-dribbble:before,
.ion-logo-dropbox:before,
.ion-logo-euro:before,
.ion-logo-facebook:before,
.ion-logo-foursquare:before,
.ion-logo-freebsd-devil:before,
.ion-logo-github:before,
.ion-logo-google:before,
.ion-logo-googleplus:before,
.ion-logo-hackernews:before,
.ion-logo-html5:before,
.ion-logo-instagram:before,
.ion-logo-javascript:before,
.ion-logo-linkedin:before,
.ion-logo-markdown:before,
.ion-logo-nodejs:before,
.ion-logo-octocat:before,
.ion-logo-pinterest:before,
.ion-logo-playstation:before,
.ion-logo-python:before,
.ion-logo-reddit:before,
.ion-logo-rss:before,
.ion-logo-sass:before,
.ion-logo-skype:before,
.ion-logo-snapchat:before,
.ion-logo-steam:before,
.ion-logo-tumblr:before,
.ion-logo-tux:before,
.ion-logo-twitch:before,
.ion-logo-twitter:before,
.ion-logo-usd:before,
.ion-logo-vimeo:before,
.ion-logo-whatsapp:before,
.ion-logo-windows:before,
.ion-logo-wordpress:before,
.ion-logo-xbox:before,
.ion-logo-yahoo:before,
.ion-logo-yen:before,
.ion-logo-youtube:before,
.ion-md-add:before,
.ion-md-add-circle:before,
.ion-md-alarm:before,
.ion-md-albums:before,
.ion-md-alert:before,
.ion-md-american-football:before,
.ion-md-analytics:before,
.ion-md-aperture:before,
.ion-md-apps:before,
.ion-md-appstore:before,
.ion-md-archive:before,
.ion-md-arrow-back:before,
.ion-md-arrow-down:before,
.ion-md-arrow-dropdown:before,
.ion-md-arrow-dropdown-circle:before,
.ion-md-arrow-dropleft:before,
.ion-md-arrow-dropleft-circle:before,
.ion-md-arrow-dropright:before,
.ion-md-arrow-dropright-circle:before,
.ion-md-arrow-dropup:before,
.ion-md-arrow-dropup-circle:before,
.ion-md-arrow-forward:before,
.ion-md-arrow-round-back:before,
.ion-md-arrow-round-down:before,
.ion-md-arrow-round-forward:before,
.ion-md-arrow-round-up:before,
.ion-md-arrow-up:before,
.ion-md-at:before,
.ion-md-attach:before,
.ion-md-backspace:before,
.ion-md-barcode:before,
.ion-md-baseball:before,
.ion-md-basket:before,
.ion-md-basketball:before,
.ion-md-battery-charging:before,
.ion-md-battery-dead:before,
.ion-md-battery-full:before,
.ion-md-beaker:before,
.ion-md-beer:before,
.ion-md-bicycle:before,
.ion-md-bluetooth:before,
.ion-md-boat:before,
.ion-md-body:before,
.ion-md-bonfire:before,
.ion-md-book:before,
.ion-md-bookmark:before,
.ion-md-bookmarks:before,
.ion-md-bowtie:before,
.ion-md-briefcase:before,
.ion-md-browsers:before,
.ion-md-brush:before,
.ion-md-bug:before,
.ion-md-build:before,
.ion-md-bulb:before,
.ion-md-bus:before,
.ion-md-cafe:before,
.ion-md-calculator:before,
.ion-md-calendar:before,
.ion-md-call:before,
.ion-md-camera:before,
.ion-md-car:before,
.ion-md-card:before,
.ion-md-cart:before,
.ion-md-cash:before,
.ion-md-chatboxes:before,
.ion-md-chatbubbles:before,
.ion-md-checkbox:before,
.ion-md-checkbox-outline:before,
.ion-md-checkmark:before,
.ion-md-checkmark-circle:before,
.ion-md-checkmark-circle-outline:before,
.ion-md-clipboard:before,
.ion-md-clock:before,
.ion-md-close:before,
.ion-md-close-circle:before,
.ion-md-closed-captioning:before,
.ion-md-cloud:before,
.ion-md-cloud-circle:before,
.ion-md-cloud-done:before,
.ion-md-cloud-download:before,
.ion-md-cloud-outline:before,
.ion-md-cloud-upload:before,
.ion-md-cloudy:before,
.ion-md-cloudy-night:before,
.ion-md-code:before,
.ion-md-code-download:before,
.ion-md-code-working:before,
.ion-md-cog:before,
.ion-md-color-fill:before,
.ion-md-color-filter:before,
.ion-md-color-palette:before,
.ion-md-color-wand:before,
.ion-md-compass:before,
.ion-md-construct:before,
.ion-md-contact:before,
.ion-md-contacts:before,
.ion-md-contract:before,
.ion-md-contrast:before,
.ion-md-copy:before,
.ion-md-create:before,
.ion-md-crop:before,
.ion-md-cube:before,
.ion-md-cut:before,
.ion-md-desktop:before,
.ion-md-disc:before,
.ion-md-document:before,
.ion-md-done-all:before,
.ion-md-download:before,
.ion-md-easel:before,
.ion-md-egg:before,
.ion-md-exit:before,
.ion-md-expand:before,
.ion-md-eye:before,
.ion-md-eye-off:before,
.ion-md-fastforward:before,
.ion-md-female:before,
.ion-md-filing:before,
.ion-md-film:before,
.ion-md-finger-print:before,
.ion-md-flag:before,
.ion-md-flame:before,
.ion-md-flash:before,
.ion-md-flask:before,
.ion-md-flower:before,
.ion-md-folder:before,
.ion-md-folder-open:before,
.ion-md-football:before,
.ion-md-funnel:before,
.ion-md-game-controller-a:before,
.ion-md-game-controller-b:before,
.ion-md-git-branch:before,
.ion-md-git-commit:before,
.ion-md-git-compare:before,
.ion-md-git-merge:before,
.ion-md-git-network:before,
.ion-md-git-pull-request:before,
.ion-md-glasses:before,
.ion-md-globe:before,
.ion-md-grid:before,
.ion-md-hammer:before,
.ion-md-hand:before,
.ion-md-happy:before,
.ion-md-headset:before,
.ion-md-heart:before,
.ion-md-heart-outline:before,
.ion-md-help:before,
.ion-md-help-buoy:before,
.ion-md-help-circle:before,
.ion-md-home:before,
.ion-md-ice-cream:before,
.ion-md-image:before,
.ion-md-images:before,
.ion-md-infinite:before,
.ion-md-information:before,
.ion-md-information-circle:before,
.ion-md-ionic:before,
.ion-md-ionitron:before,
.ion-md-jet:before,
.ion-md-key:before,
.ion-md-keypad:before,
.ion-md-laptop:before,
.ion-md-leaf:before,
.ion-md-link:before,
.ion-md-list:before,
.ion-md-list-box:before,
.ion-md-locate:before,
.ion-md-lock:before,
.ion-md-log-in:before,
.ion-md-log-out:before,
.ion-md-magnet:before,
.ion-md-mail:before,
.ion-md-mail-open:before,
.ion-md-male:before,
.ion-md-man:before,
.ion-md-map:before,
.ion-md-medal:before,
.ion-md-medical:before,
.ion-md-medkit:before,
.ion-md-megaphone:before,
.ion-md-menu:before,
.ion-md-mic:before,
.ion-md-mic-off:before,
.ion-md-microphone:before,
.ion-md-moon:before,
.ion-md-more:before,
.ion-md-move:before,
.ion-md-musical-note:before,
.ion-md-musical-notes:before,
.ion-md-navigate:before,
.ion-md-no-smoking:before,
.ion-md-notifications:before,
.ion-md-notifications-off:before,
.ion-md-notifications-outline:before,
.ion-md-nuclear:before,
.ion-md-nutrition:before,
.ion-md-open:before,
.ion-md-options:before,
.ion-md-outlet:before,
.ion-md-paper:before,
.ion-md-paper-plane:before,
.ion-md-partly-sunny:before,
.ion-md-pause:before,
.ion-md-paw:before,
.ion-md-people:before,
.ion-md-person:before,
.ion-md-person-add:before,
.ion-md-phone-landscape:before,
.ion-md-phone-portrait:before,
.ion-md-photos:before,
.ion-md-pie:before,
.ion-md-pin:before,
.ion-md-pint:before,
.ion-md-pizza:before,
.ion-md-plane:before,
.ion-md-planet:before,
.ion-md-play:before,
.ion-md-podium:before,
.ion-md-power:before,
.ion-md-pricetag:before,
.ion-md-pricetags:before,
.ion-md-print:before,
.ion-md-pulse:before,
.ion-md-qr-scanner:before,
.ion-md-quote:before,
.ion-md-radio:before,
.ion-md-radio-button-off:before,
.ion-md-radio-button-on:before,
.ion-md-rainy:before,
.ion-md-recording:before,
.ion-md-redo:before,
.ion-md-refresh:before,
.ion-md-refresh-circle:before,
.ion-md-remove:before,
.ion-md-remove-circle:before,
.ion-md-reorder:before,
.ion-md-repeat:before,
.ion-md-resize:before,
.ion-md-restaurant:before,
.ion-md-return-left:before,
.ion-md-return-right:before,
.ion-md-reverse-camera:before,
.ion-md-rewind:before,
.ion-md-ribbon:before,
.ion-md-rose:before,
.ion-md-sad:before,
.ion-md-school:before,
.ion-md-search:before,
.ion-md-send:before,
.ion-md-settings:before,
.ion-md-share:before,
.ion-md-share-alt:before,
.ion-md-shirt:before,
.ion-md-shuffle:before,
.ion-md-skip-backward:before,
.ion-md-skip-forward:before,
.ion-md-snow:before,
.ion-md-speedometer:before,
.ion-md-square:before,
.ion-md-square-outline:before,
.ion-md-star:before,
.ion-md-star-half:before,
.ion-md-star-outline:before,
.ion-md-stats:before,
.ion-md-stopwatch:before,
.ion-md-subway:before,
.ion-md-sunny:before,
.ion-md-swap:before,
.ion-md-switch:before,
.ion-md-sync:before,
.ion-md-tablet-landscape:before,
.ion-md-tablet-portrait:before,
.ion-md-tennisball:before,
.ion-md-text:before,
.ion-md-thermometer:before,
.ion-md-thumbs-down:before,
.ion-md-thumbs-up:before,
.ion-md-thunderstorm:before,
.ion-md-time:before,
.ion-md-timer:before,
.ion-md-train:before,
.ion-md-transgender:before,
.ion-md-trash:before,
.ion-md-trending-down:before,
.ion-md-trending-up:before,
.ion-md-trophy:before,
.ion-md-umbrella:before,
.ion-md-undo:before,
.ion-md-unlock:before,
.ion-md-videocam:before,
.ion-md-volume-down:before,
.ion-md-volume-mute:before,
.ion-md-volume-off:before,
.ion-md-volume-up:before,
.ion-md-walk:before,
.ion-md-warning:before,
.ion-md-watch:before,
.ion-md-water:before,
.ion-md-wifi:before,
.ion-md-wine:before,
.ion-md-woman:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ion-ios-add:before {
  content: "\f102"; }

.ion-ios-add-circle:before {
  content: "\f101"; }

.ion-ios-add-circle-outline:before {
  content: "\f100"; }

.ion-ios-add-outline:before {
  content: "\f102"; }

.ion-ios-alarm:before {
  content: "\f3c8"; }

.ion-ios-alarm-outline:before {
  content: "\f3c7"; }

.ion-ios-albums:before {
  content: "\f3ca"; }

.ion-ios-albums-outline:before {
  content: "\f3c9"; }

.ion-ios-alert:before {
  content: "\f104"; }

.ion-ios-alert-outline:before {
  content: "\f103"; }

.ion-ios-american-football:before {
  content: "\f106"; }

.ion-ios-american-football-outline:before {
  content: "\f105"; }

.ion-ios-analytics:before {
  content: "\f3ce"; }

.ion-ios-analytics-outline:before {
  content: "\f3cd"; }

.ion-ios-aperture:before {
  content: "\f108"; }

.ion-ios-aperture-outline:before {
  content: "\f107"; }

.ion-ios-apps:before {
  content: "\f10a"; }

.ion-ios-apps-outline:before {
  content: "\f109"; }

.ion-ios-appstore:before {
  content: "\f10c"; }

.ion-ios-appstore-outline:before {
  content: "\f10b"; }

.ion-ios-archive:before {
  content: "\f10e"; }

.ion-ios-archive-outline:before {
  content: "\f10d"; }

.ion-ios-arrow-back:before, .m-cultura-slider__button--prev:before, .m-conflitos-slider__button--prev:before, .m-imaginacao-slider__button--prev:before {
  content: "\f3cf"; }

.ion-ios-arrow-back-outline:before {
  content: "\f3cf"; }

.ion-ios-arrow-down:before {
  content: "\f3d0"; }

.ion-ios-arrow-down-outline:before {
  content: "\f3d0"; }

.ion-ios-arrow-dropdown:before {
  content: "\f110"; }

.ion-ios-arrow-dropdown-circle:before {
  content: "\f10f"; }

.ion-ios-arrow-dropdown-circle-outline:before {
  content: "\f10f"; }

.ion-ios-arrow-dropdown-outline:before {
  content: "\f110"; }

.ion-ios-arrow-dropleft:before {
  content: "\f112"; }

.ion-ios-arrow-dropleft-circle:before {
  content: "\f111"; }

.ion-ios-arrow-dropleft-circle-outline:before {
  content: "\f111"; }

.ion-ios-arrow-dropleft-outline:before {
  content: "\f112"; }

.ion-ios-arrow-dropright:before {
  content: "\f114"; }

.ion-ios-arrow-dropright-circle:before {
  content: "\f113"; }

.ion-ios-arrow-dropright-circle-outline:before {
  content: "\f113"; }

.ion-ios-arrow-dropright-outline:before {
  content: "\f114"; }

.ion-ios-arrow-dropup:before {
  content: "\f116"; }

.ion-ios-arrow-dropup-circle:before {
  content: "\f115"; }

.ion-ios-arrow-dropup-circle-outline:before {
  content: "\f115"; }

.ion-ios-arrow-dropup-outline:before {
  content: "\f116"; }

.ion-ios-arrow-forward:before, .m-cultura-slider__button--next:before, .m-conflitos-slider__button--next:before, .m-imaginacao-slider__button--next:before {
  content: "\f3d1"; }

.ion-ios-arrow-forward-outline:before {
  content: "\f3d1"; }

.ion-ios-arrow-round-back:before {
  content: "\f117"; }

.ion-ios-arrow-round-back-outline:before {
  content: "\f117"; }

.ion-ios-arrow-round-down:before {
  content: "\f118"; }

.ion-ios-arrow-round-down-outline:before {
  content: "\f118"; }

.ion-ios-arrow-round-forward:before {
  content: "\f119"; }

.ion-ios-arrow-round-forward-outline:before {
  content: "\f119"; }

.ion-ios-arrow-round-up:before {
  content: "\f11a"; }

.ion-ios-arrow-round-up-outline:before {
  content: "\f11a"; }

.ion-ios-arrow-up:before {
  content: "\f3d8"; }

.ion-ios-arrow-up-outline:before {
  content: "\f3d8"; }

.ion-ios-at:before {
  content: "\f3da"; }

.ion-ios-at-outline:before {
  content: "\f3d9"; }

.ion-ios-attach:before {
  content: "\f11b"; }

.ion-ios-attach-outline:before {
  content: "\f11b"; }

.ion-ios-backspace:before {
  content: "\f11d"; }

.ion-ios-backspace-outline:before {
  content: "\f11c"; }

.ion-ios-barcode:before {
  content: "\f3dc"; }

.ion-ios-barcode-outline:before {
  content: "\f3db"; }

.ion-ios-baseball:before {
  content: "\f3de"; }

.ion-ios-baseball-outline:before {
  content: "\f3dd"; }

.ion-ios-basket:before {
  content: "\f11f"; }

.ion-ios-basket-outline:before {
  content: "\f11e"; }

.ion-ios-basketball:before {
  content: "\f3e0"; }

.ion-ios-basketball-outline:before {
  content: "\f3df"; }

.ion-ios-battery-charging:before {
  content: "\f120"; }

.ion-ios-battery-charging-outline:before {
  content: "\f120"; }

.ion-ios-battery-dead:before {
  content: "\f121"; }

.ion-ios-battery-dead-outline:before {
  content: "\f121"; }

.ion-ios-battery-full:before {
  content: "\f122"; }

.ion-ios-battery-full-outline:before {
  content: "\f122"; }

.ion-ios-beaker:before {
  content: "\f124"; }

.ion-ios-beaker-outline:before {
  content: "\f123"; }

.ion-ios-beer:before {
  content: "\f126"; }

.ion-ios-beer-outline:before {
  content: "\f125"; }

.ion-ios-bicycle:before {
  content: "\f127"; }

.ion-ios-bicycle-outline:before {
  content: "\f127"; }

.ion-ios-bluetooth:before {
  content: "\f128"; }

.ion-ios-bluetooth-outline:before {
  content: "\f128"; }

.ion-ios-boat:before {
  content: "\f12a"; }

.ion-ios-boat-outline:before {
  content: "\f129"; }

.ion-ios-body:before {
  content: "\f3e4"; }

.ion-ios-body-outline:before {
  content: "\f3e3"; }

.ion-ios-bonfire:before {
  content: "\f12c"; }

.ion-ios-bonfire-outline:before {
  content: "\f12b"; }

.ion-ios-book:before {
  content: "\f3e8"; }

.ion-ios-book-outline:before {
  content: "\f3e7"; }

.ion-ios-bookmark:before {
  content: "\f12e"; }

.ion-ios-bookmark-outline:before {
  content: "\f12d"; }

.ion-ios-bookmarks:before {
  content: "\f3ea"; }

.ion-ios-bookmarks-outline:before {
  content: "\f3e9"; }

.ion-ios-bowtie:before {
  content: "\f130"; }

.ion-ios-bowtie-outline:before {
  content: "\f12f"; }

.ion-ios-briefcase:before {
  content: "\f3ee"; }

.ion-ios-briefcase-outline:before {
  content: "\f3ed"; }

.ion-ios-browsers:before {
  content: "\f3f0"; }

.ion-ios-browsers-outline:before {
  content: "\f3ef"; }

.ion-ios-brush:before {
  content: "\f132"; }

.ion-ios-brush-outline:before {
  content: "\f131"; }

.ion-ios-bug:before {
  content: "\f134"; }

.ion-ios-bug-outline:before {
  content: "\f133"; }

.ion-ios-build:before {
  content: "\f136"; }

.ion-ios-build-outline:before {
  content: "\f135"; }

.ion-ios-bulb:before {
  content: "\f138"; }

.ion-ios-bulb-outline:before {
  content: "\f137"; }

.ion-ios-bus:before {
  content: "\f13a"; }

.ion-ios-bus-outline:before {
  content: "\f139"; }

.ion-ios-cafe:before {
  content: "\f13c"; }

.ion-ios-cafe-outline:before {
  content: "\f13b"; }

.ion-ios-calculator:before {
  content: "\f3f2"; }

.ion-ios-calculator-outline:before {
  content: "\f3f1"; }

.ion-ios-calendar:before {
  content: "\f3f4"; }

.ion-ios-calendar-outline:before {
  content: "\f3f3"; }

.ion-ios-call:before {
  content: "\f13e"; }

.ion-ios-call-outline:before {
  content: "\f13d"; }

.ion-ios-camera:before {
  content: "\f3f6"; }

.ion-ios-camera-outline:before {
  content: "\f3f5"; }

.ion-ios-car:before {
  content: "\f140"; }

.ion-ios-car-outline:before {
  content: "\f13f"; }

.ion-ios-card:before {
  content: "\f142"; }

.ion-ios-card-outline:before {
  content: "\f141"; }

.ion-ios-cart:before {
  content: "\f3f8"; }

.ion-ios-cart-outline:before {
  content: "\f3f7"; }

.ion-ios-cash:before {
  content: "\f144"; }

.ion-ios-cash-outline:before {
  content: "\f143"; }

.ion-ios-chatboxes:before {
  content: "\f3fa"; }

.ion-ios-chatboxes-outline:before {
  content: "\f3f9"; }

.ion-ios-chatbubbles:before {
  content: "\f146"; }

.ion-ios-chatbubbles-outline:before {
  content: "\f145"; }

.ion-ios-checkbox:before {
  content: "\f148"; }

.ion-ios-checkbox-outline:before {
  content: "\f147"; }

.ion-ios-checkmark:before {
  content: "\f3ff"; }

.ion-ios-checkmark-circle:before {
  content: "\f14a"; }

.ion-ios-checkmark-circle-outline:before {
  content: "\f149"; }

.ion-ios-checkmark-outline:before {
  content: "\f3ff"; }

.ion-ios-clipboard:before {
  content: "\f14c"; }

.ion-ios-clipboard-outline:before {
  content: "\f14b"; }

.ion-ios-clock:before {
  content: "\f403"; }

.ion-ios-clock-outline:before {
  content: "\f402"; }

.ion-ios-close:before {
  content: "\f406"; }

.ion-ios-close-circle:before {
  content: "\f14e"; }

.ion-ios-close-circle-outline:before {
  content: "\f14d"; }

.ion-ios-close-outline:before {
  content: "\f406"; }

.ion-ios-closed-captioning:before {
  content: "\f150"; }

.ion-ios-closed-captioning-outline:before {
  content: "\f14f"; }

.ion-ios-cloud:before {
  content: "\f40c"; }

.ion-ios-cloud-circle:before {
  content: "\f152"; }

.ion-ios-cloud-circle-outline:before {
  content: "\f151"; }

.ion-ios-cloud-done:before {
  content: "\f154"; }

.ion-ios-cloud-done-outline:before {
  content: "\f153"; }

.ion-ios-cloud-download:before {
  content: "\f408"; }

.ion-ios-cloud-download-outline:before {
  content: "\f407"; }

.ion-ios-cloud-outline:before {
  content: "\f409"; }

.ion-ios-cloud-upload:before {
  content: "\f40b"; }

.ion-ios-cloud-upload-outline:before {
  content: "\f40a"; }

.ion-ios-cloudy:before {
  content: "\f410"; }

.ion-ios-cloudy-night:before {
  content: "\f40e"; }

.ion-ios-cloudy-night-outline:before {
  content: "\f40d"; }

.ion-ios-cloudy-outline:before {
  content: "\f40f"; }

.ion-ios-code:before {
  content: "\f157"; }

.ion-ios-code-download:before {
  content: "\f155"; }

.ion-ios-code-download-outline:before {
  content: "\f155"; }

.ion-ios-code-outline:before {
  content: "\f157"; }

.ion-ios-code-working:before {
  content: "\f156"; }

.ion-ios-code-working-outline:before {
  content: "\f156"; }

.ion-ios-cog:before {
  content: "\f412"; }

.ion-ios-cog-outline:before {
  content: "\f411"; }

.ion-ios-color-fill:before {
  content: "\f159"; }

.ion-ios-color-fill-outline:before {
  content: "\f158"; }

.ion-ios-color-filter:before {
  content: "\f414"; }

.ion-ios-color-filter-outline:before {
  content: "\f413"; }

.ion-ios-color-palette:before {
  content: "\f15b"; }

.ion-ios-color-palette-outline:before {
  content: "\f15a"; }

.ion-ios-color-wand:before {
  content: "\f416"; }

.ion-ios-color-wand-outline:before {
  content: "\f415"; }

.ion-ios-compass:before {
  content: "\f15d"; }

.ion-ios-compass-outline:before {
  content: "\f15c"; }

.ion-ios-construct:before {
  content: "\f15f"; }

.ion-ios-construct-outline:before {
  content: "\f15e"; }

.ion-ios-contact:before {
  content: "\f41a"; }

.ion-ios-contact-outline:before {
  content: "\f419"; }

.ion-ios-contacts:before {
  content: "\f161"; }

.ion-ios-contacts-outline:before {
  content: "\f160"; }

.ion-ios-contract:before {
  content: "\f162"; }

.ion-ios-contract-outline:before {
  content: "\f162"; }

.ion-ios-contrast:before {
  content: "\f163"; }

.ion-ios-contrast-outline:before {
  content: "\f163"; }

.ion-ios-copy:before {
  content: "\f41c"; }

.ion-ios-copy-outline:before {
  content: "\f41b"; }

.ion-ios-create:before {
  content: "\f165"; }

.ion-ios-create-outline:before {
  content: "\f164"; }

.ion-ios-crop:before {
  content: "\f41e"; }

.ion-ios-crop-outline:before {
  content: "\f166"; }

.ion-ios-cube:before {
  content: "\f168"; }

.ion-ios-cube-outline:before {
  content: "\f167"; }

.ion-ios-cut:before {
  content: "\f16a"; }

.ion-ios-cut-outline:before {
  content: "\f169"; }

.ion-ios-desktop:before {
  content: "\f16c"; }

.ion-ios-desktop-outline:before {
  content: "\f16b"; }

.ion-ios-disc:before {
  content: "\f16e"; }

.ion-ios-disc-outline:before {
  content: "\f16d"; }

.ion-ios-document:before {
  content: "\f170"; }

.ion-ios-document-outline:before {
  content: "\f16f"; }

.ion-ios-done-all:before {
  content: "\f171"; }

.ion-ios-done-all-outline:before {
  content: "\f171"; }

.ion-ios-download:before {
  content: "\f420"; }

.ion-ios-download-outline:before {
  content: "\f41f"; }

.ion-ios-easel:before {
  content: "\f173"; }

.ion-ios-easel-outline:before {
  content: "\f172"; }

.ion-ios-egg:before {
  content: "\f175"; }

.ion-ios-egg-outline:before {
  content: "\f174"; }

.ion-ios-exit:before {
  content: "\f177"; }

.ion-ios-exit-outline:before {
  content: "\f176"; }

.ion-ios-expand:before {
  content: "\f178"; }

.ion-ios-expand-outline:before {
  content: "\f178"; }

.ion-ios-eye:before {
  content: "\f425"; }

.ion-ios-eye-off:before {
  content: "\f17a"; }

.ion-ios-eye-off-outline:before {
  content: "\f179"; }

.ion-ios-eye-outline:before {
  content: "\f424"; }

.ion-ios-fastforward:before {
  content: "\f427"; }

.ion-ios-fastforward-outline:before {
  content: "\f426"; }

.ion-ios-female:before {
  content: "\f17b"; }

.ion-ios-female-outline:before {
  content: "\f17b"; }

.ion-ios-filing:before {
  content: "\f429"; }

.ion-ios-filing-outline:before {
  content: "\f428"; }

.ion-ios-film:before {
  content: "\f42b"; }

.ion-ios-film-outline:before {
  content: "\f42a"; }

.ion-ios-finger-print:before {
  content: "\f17c"; }

.ion-ios-finger-print-outline:before {
  content: "\f17c"; }

.ion-ios-flag:before {
  content: "\f42d"; }

.ion-ios-flag-outline:before {
  content: "\f42c"; }

.ion-ios-flame:before {
  content: "\f42f"; }

.ion-ios-flame-outline:before {
  content: "\f42e"; }

.ion-ios-flash:before {
  content: "\f17e"; }

.ion-ios-flash-outline:before {
  content: "\f17d"; }

.ion-ios-flask:before {
  content: "\f431"; }

.ion-ios-flask-outline:before {
  content: "\f430"; }

.ion-ios-flower:before {
  content: "\f433"; }

.ion-ios-flower-outline:before {
  content: "\f432"; }

.ion-ios-folder:before {
  content: "\f435"; }

.ion-ios-folder-open:before {
  content: "\f180"; }

.ion-ios-folder-open-outline:before {
  content: "\f17f"; }

.ion-ios-folder-outline:before {
  content: "\f434"; }

.ion-ios-football:before {
  content: "\f437"; }

.ion-ios-football-outline:before {
  content: "\f436"; }

.ion-ios-funnel:before {
  content: "\f182"; }

.ion-ios-funnel-outline:before {
  content: "\f181"; }

.ion-ios-game-controller-a:before {
  content: "\f439"; }

.ion-ios-game-controller-a-outline:before {
  content: "\f438"; }

.ion-ios-game-controller-b:before {
  content: "\f43b"; }

.ion-ios-game-controller-b-outline:before {
  content: "\f43a"; }

.ion-ios-git-branch:before {
  content: "\f183"; }

.ion-ios-git-branch-outline:before {
  content: "\f183"; }

.ion-ios-git-commit:before {
  content: "\f184"; }

.ion-ios-git-commit-outline:before {
  content: "\f184"; }

.ion-ios-git-compare:before {
  content: "\f185"; }

.ion-ios-git-compare-outline:before {
  content: "\f185"; }

.ion-ios-git-merge:before {
  content: "\f186"; }

.ion-ios-git-merge-outline:before {
  content: "\f186"; }

.ion-ios-git-network:before {
  content: "\f187"; }

.ion-ios-git-network-outline:before {
  content: "\f187"; }

.ion-ios-git-pull-request:before {
  content: "\f188"; }

.ion-ios-git-pull-request-outline:before {
  content: "\f188"; }

.ion-ios-glasses:before {
  content: "\f43f"; }

.ion-ios-glasses-outline:before {
  content: "\f43e"; }

.ion-ios-globe:before {
  content: "\f18a"; }

.ion-ios-globe-outline:before {
  content: "\f189"; }

.ion-ios-grid:before {
  content: "\f18c"; }

.ion-ios-grid-outline:before {
  content: "\f18b"; }

.ion-ios-hammer:before {
  content: "\f18e"; }

.ion-ios-hammer-outline:before {
  content: "\f18d"; }

.ion-ios-hand:before {
  content: "\f190"; }

.ion-ios-hand-outline:before {
  content: "\f18f"; }

.ion-ios-happy:before {
  content: "\f192"; }

.ion-ios-happy-outline:before {
  content: "\f191"; }

.ion-ios-headset:before {
  content: "\f194"; }

.ion-ios-headset-outline:before {
  content: "\f193"; }

.ion-ios-heart:before {
  content: "\f443"; }

.ion-ios-heart-outline:before {
  content: "\f442"; }

.ion-ios-help:before {
  content: "\f446"; }

.ion-ios-help-buoy:before {
  content: "\f196"; }

.ion-ios-help-buoy-outline:before {
  content: "\f195"; }

.ion-ios-help-circle:before {
  content: "\f198"; }

.ion-ios-help-circle-outline:before {
  content: "\f197"; }

.ion-ios-help-outline:before {
  content: "\f446"; }

.ion-ios-home:before {
  content: "\f448"; }

.ion-ios-home-outline:before {
  content: "\f447"; }

.ion-ios-ice-cream:before {
  content: "\f19a"; }

.ion-ios-ice-cream-outline:before {
  content: "\f199"; }

.ion-ios-image:before {
  content: "\f19c"; }

.ion-ios-image-outline:before {
  content: "\f19b"; }

.ion-ios-images:before {
  content: "\f19e"; }

.ion-ios-images-outline:before {
  content: "\f19d"; }

.ion-ios-infinite:before {
  content: "\f44a"; }

.ion-ios-infinite-outline:before {
  content: "\f449"; }

.ion-ios-information:before {
  content: "\f44d"; }

.ion-ios-information-circle:before {
  content: "\f1a0"; }

.ion-ios-information-circle-outline:before {
  content: "\f19f"; }

.ion-ios-information-outline:before {
  content: "\f44d"; }

.ion-ios-ionic:before {
  content: "\f1a1"; }

.ion-ios-ionic-outline:before {
  content: "\f44e"; }

.ion-ios-ionitron:before {
  content: "\f1a3"; }

.ion-ios-ionitron-outline:before {
  content: "\f1a2"; }

.ion-ios-jet:before {
  content: "\f1a5"; }

.ion-ios-jet-outline:before {
  content: "\f1a4"; }

.ion-ios-key:before {
  content: "\f1a7"; }

.ion-ios-key-outline:before {
  content: "\f1a6"; }

.ion-ios-keypad:before {
  content: "\f450"; }

.ion-ios-keypad-outline:before {
  content: "\f44f"; }

.ion-ios-laptop:before {
  content: "\f1a8"; }

.ion-ios-laptop-outline:before {
  content: "\f1a8"; }

.ion-ios-leaf:before {
  content: "\f1aa"; }

.ion-ios-leaf-outline:before {
  content: "\f1a9"; }

.ion-ios-link:before {
  content: "\f22a"; }

.ion-ios-link-outline:before {
  content: "\f1ca"; }

.ion-ios-list:before {
  content: "\f454"; }

.ion-ios-list-box:before {
  content: "\f1ac"; }

.ion-ios-list-box-outline:before {
  content: "\f1ab"; }

.ion-ios-list-outline:before {
  content: "\f454"; }

.ion-ios-locate:before {
  content: "\f1ae"; }

.ion-ios-locate-outline:before {
  content: "\f1ad"; }

.ion-ios-lock:before {
  content: "\f1b0"; }

.ion-ios-lock-outline:before {
  content: "\f1af"; }

.ion-ios-log-in:before {
  content: "\f1b1"; }

.ion-ios-log-in-outline:before {
  content: "\f1b1"; }

.ion-ios-log-out:before {
  content: "\f1b2"; }

.ion-ios-log-out-outline:before {
  content: "\f1b2"; }

.ion-ios-magnet:before {
  content: "\f1b4"; }

.ion-ios-magnet-outline:before {
  content: "\f1b3"; }

.ion-ios-mail:before {
  content: "\f1b8"; }

.ion-ios-mail-open:before {
  content: "\f1b6"; }

.ion-ios-mail-open-outline:before {
  content: "\f1b5"; }

.ion-ios-mail-outline:before {
  content: "\f1b7"; }

.ion-ios-male:before {
  content: "\f1b9"; }

.ion-ios-male-outline:before {
  content: "\f1b9"; }

.ion-ios-man:before {
  content: "\f1bb"; }

.ion-ios-man-outline:before {
  content: "\f1ba"; }

.ion-ios-map:before {
  content: "\f1bd"; }

.ion-ios-map-outline:before {
  content: "\f1bc"; }

.ion-ios-medal:before {
  content: "\f1bf"; }

.ion-ios-medal-outline:before {
  content: "\f1be"; }

.ion-ios-medical:before {
  content: "\f45c"; }

.ion-ios-medical-outline:before {
  content: "\f45b"; }

.ion-ios-medkit:before {
  content: "\f45e"; }

.ion-ios-medkit-outline:before {
  content: "\f45d"; }

.ion-ios-megaphone:before {
  content: "\f1c1"; }

.ion-ios-megaphone-outline:before {
  content: "\f1c0"; }

.ion-ios-menu:before {
  content: "\f1c3"; }

.ion-ios-menu-outline:before {
  content: "\f1c2"; }

.ion-ios-mic:before {
  content: "\f461"; }

.ion-ios-mic-off:before {
  content: "\f45f"; }

.ion-ios-mic-off-outline:before {
  content: "\f1c4"; }

.ion-ios-mic-outline:before {
  content: "\f460"; }

.ion-ios-microphone:before {
  content: "\f1c6"; }

.ion-ios-microphone-outline:before {
  content: "\f1c5"; }

.ion-ios-moon:before {
  content: "\f468"; }

.ion-ios-moon-outline:before {
  content: "\f467"; }

.ion-ios-more:before {
  content: "\f1c8"; }

.ion-ios-more-outline:before {
  content: "\f1c7"; }

.ion-ios-move:before {
  content: "\f1cb"; }

.ion-ios-move-outline:before {
  content: "\f1cb"; }

.ion-ios-musical-note:before {
  content: "\f46b"; }

.ion-ios-musical-note-outline:before {
  content: "\f1cc"; }

.ion-ios-musical-notes:before {
  content: "\f46c"; }

.ion-ios-musical-notes-outline:before {
  content: "\f1cd"; }

.ion-ios-navigate:before {
  content: "\f46e"; }

.ion-ios-navigate-outline:before {
  content: "\f46d"; }

.ion-ios-no-smoking:before {
  content: "\f1cf"; }

.ion-ios-no-smoking-outline:before {
  content: "\f1ce"; }

.ion-ios-notifications:before {
  content: "\f1d3"; }

.ion-ios-notifications-off:before {
  content: "\f1d1"; }

.ion-ios-notifications-off-outline:before {
  content: "\f1d0"; }

.ion-ios-notifications-outline:before {
  content: "\f1d2"; }

.ion-ios-nuclear:before {
  content: "\f1d5"; }

.ion-ios-nuclear-outline:before {
  content: "\f1d4"; }

.ion-ios-nutrition:before {
  content: "\f470"; }

.ion-ios-nutrition-outline:before {
  content: "\f46f"; }

.ion-ios-open:before {
  content: "\f1d7"; }

.ion-ios-open-outline:before {
  content: "\f1d6"; }

.ion-ios-options:before {
  content: "\f1d9"; }

.ion-ios-options-outline:before {
  content: "\f1d8"; }

.ion-ios-outlet:before {
  content: "\f1db"; }

.ion-ios-outlet-outline:before {
  content: "\f1da"; }

.ion-ios-paper:before {
  content: "\f472"; }

.ion-ios-paper-outline:before {
  content: "\f471"; }

.ion-ios-paper-plane:before {
  content: "\f1dd"; }

.ion-ios-paper-plane-outline:before {
  content: "\f1dc"; }

.ion-ios-partly-sunny:before {
  content: "\f1df"; }

.ion-ios-partly-sunny-outline:before {
  content: "\f1de"; }

.ion-ios-pause:before {
  content: "\f478"; }

.ion-ios-pause-outline:before {
  content: "\f477"; }

.ion-ios-paw:before {
  content: "\f47a"; }

.ion-ios-paw-outline:before {
  content: "\f479"; }

.ion-ios-people:before {
  content: "\f47c"; }

.ion-ios-people-outline:before {
  content: "\f47b"; }

.ion-ios-person:before {
  content: "\f47e"; }

.ion-ios-person-add:before {
  content: "\f1e1"; }

.ion-ios-person-add-outline:before {
  content: "\f1e0"; }

.ion-ios-person-outline:before {
  content: "\f47d"; }

.ion-ios-phone-landscape:before {
  content: "\f1e2"; }

.ion-ios-phone-landscape-outline:before {
  content: "\f1e2"; }

.ion-ios-phone-portrait:before {
  content: "\f1e3"; }

.ion-ios-phone-portrait-outline:before {
  content: "\f1e3"; }

.ion-ios-photos:before {
  content: "\f482"; }

.ion-ios-photos-outline:before {
  content: "\f481"; }

.ion-ios-pie:before {
  content: "\f484"; }

.ion-ios-pie-outline:before {
  content: "\f483"; }

.ion-ios-pin:before {
  content: "\f1e5"; }

.ion-ios-pin-outline:before {
  content: "\f1e4"; }

.ion-ios-pint:before {
  content: "\f486"; }

.ion-ios-pint-outline:before {
  content: "\f485"; }

.ion-ios-pizza:before {
  content: "\f1e7"; }

.ion-ios-pizza-outline:before {
  content: "\f1e6"; }

.ion-ios-plane:before {
  content: "\f1e9"; }

.ion-ios-plane-outline:before {
  content: "\f1e8"; }

.ion-ios-planet:before {
  content: "\f1eb"; }

.ion-ios-planet-outline:before {
  content: "\f1ea"; }

.ion-ios-play:before, .m-nav--social .m-nav__item--youtube .m-nav__icon:before, .l-footer--old .l-footer__social--youtube .l-footer__icon:before, .m-home--social .m-home__item--youtube .m-home__icon:before {
  content: "\f488"; }

.ion-ios-play-outline:before {
  content: "\f487"; }

.ion-ios-podium:before {
  content: "\f1ed"; }

.ion-ios-podium-outline:before {
  content: "\f1ec"; }

.ion-ios-power:before {
  content: "\f1ef"; }

.ion-ios-power-outline:before {
  content: "\f1ee"; }

.ion-ios-pricetag:before {
  content: "\f48d"; }

.ion-ios-pricetag-outline:before {
  content: "\f48c"; }

.ion-ios-pricetags:before {
  content: "\f48f"; }

.ion-ios-pricetags-outline:before {
  content: "\f48e"; }

.ion-ios-print:before {
  content: "\f1f1"; }

.ion-ios-print-outline:before {
  content: "\f1f0"; }

.ion-ios-pulse:before {
  content: "\f493"; }

.ion-ios-pulse-outline:before {
  content: "\f1f2"; }

.ion-ios-qr-scanner:before {
  content: "\f1f3"; }

.ion-ios-qr-scanner-outline:before {
  content: "\f1f3"; }

.ion-ios-quote:before {
  content: "\f1f5"; }

.ion-ios-quote-outline:before {
  content: "\f1f4"; }

.ion-ios-radio:before {
  content: "\f1f9"; }

.ion-ios-radio-button-off:before {
  content: "\f1f6"; }

.ion-ios-radio-button-off-outline:before {
  content: "\f1f6"; }

.ion-ios-radio-button-on:before {
  content: "\f1f7"; }

.ion-ios-radio-button-on-outline:before {
  content: "\f1f7"; }

.ion-ios-radio-outline:before {
  content: "\f1f8"; }

.ion-ios-rainy:before {
  content: "\f495"; }

.ion-ios-rainy-outline:before {
  content: "\f494"; }

.ion-ios-recording:before {
  content: "\f497"; }

.ion-ios-recording-outline:before {
  content: "\f496"; }

.ion-ios-redo:before {
  content: "\f499"; }

.ion-ios-redo-outline:before {
  content: "\f498"; }

.ion-ios-refresh:before {
  content: "\f49c"; }

.ion-ios-refresh-circle:before {
  content: "\f226"; }

.ion-ios-refresh-circle-outline:before {
  content: "\f224"; }

.ion-ios-refresh-outline:before {
  content: "\f49c"; }

.ion-ios-remove:before {
  content: "\f1fc"; }

.ion-ios-remove-circle:before {
  content: "\f1fb"; }

.ion-ios-remove-circle-outline:before {
  content: "\f1fa"; }

.ion-ios-remove-outline:before {
  content: "\f1fc"; }

.ion-ios-reorder:before {
  content: "\f1fd"; }

.ion-ios-reorder-outline:before {
  content: "\f1fd"; }

.ion-ios-repeat:before {
  content: "\f1fe"; }

.ion-ios-repeat-outline:before {
  content: "\f1fe"; }

.ion-ios-resize:before {
  content: "\f1ff"; }

.ion-ios-resize-outline:before {
  content: "\f1ff"; }

.ion-ios-restaurant:before {
  content: "\f201"; }

.ion-ios-restaurant-outline:before {
  content: "\f200"; }

.ion-ios-return-left:before {
  content: "\f202"; }

.ion-ios-return-left-outline:before {
  content: "\f202"; }

.ion-ios-return-right:before {
  content: "\f203"; }

.ion-ios-return-right-outline:before {
  content: "\f203"; }

.ion-ios-reverse-camera:before {
  content: "\f49f"; }

.ion-ios-reverse-camera-outline:before {
  content: "\f49e"; }

.ion-ios-rewind:before {
  content: "\f4a1"; }

.ion-ios-rewind-outline:before {
  content: "\f4a0"; }

.ion-ios-ribbon:before {
  content: "\f205"; }

.ion-ios-ribbon-outline:before {
  content: "\f204"; }

.ion-ios-rose:before {
  content: "\f4a3"; }

.ion-ios-rose-outline:before {
  content: "\f4a2"; }

.ion-ios-sad:before {
  content: "\f207"; }

.ion-ios-sad-outline:before {
  content: "\f206"; }

.ion-ios-school:before {
  content: "\f209"; }

.ion-ios-school-outline:before {
  content: "\f208"; }

.ion-ios-search:before {
  content: "\f4a5"; }

.ion-ios-search-outline:before {
  content: "\f20a"; }

.ion-ios-send:before {
  content: "\f20c"; }

.ion-ios-send-outline:before {
  content: "\f20b"; }

.ion-ios-settings:before {
  content: "\f4a7"; }

.ion-ios-settings-outline:before {
  content: "\f20d"; }

.ion-ios-share:before {
  content: "\f211"; }

.ion-ios-share-alt:before {
  content: "\f20f"; }

.ion-ios-share-alt-outline:before {
  content: "\f20e"; }

.ion-ios-share-outline:before {
  content: "\f210"; }

.ion-ios-shirt:before {
  content: "\f213"; }

.ion-ios-shirt-outline:before {
  content: "\f212"; }

.ion-ios-shuffle:before {
  content: "\f4a9"; }

.ion-ios-shuffle-outline:before {
  content: "\f4a9"; }

.ion-ios-skip-backward:before {
  content: "\f215"; }

.ion-ios-skip-backward-outline:before {
  content: "\f214"; }

.ion-ios-skip-forward:before {
  content: "\f217"; }

.ion-ios-skip-forward-outline:before {
  content: "\f216"; }

.ion-ios-snow:before {
  content: "\f218"; }

.ion-ios-snow-outline:before {
  content: "\f22c"; }

.ion-ios-speedometer:before {
  content: "\f4b0"; }

.ion-ios-speedometer-outline:before {
  content: "\f4af"; }

.ion-ios-square:before {
  content: "\f21a"; }

.ion-ios-square-outline:before {
  content: "\f219"; }

.ion-ios-star:before {
  content: "\f4b3"; }

.ion-ios-star-half:before {
  content: "\f4b1"; }

.ion-ios-star-half-outline:before {
  content: "\f4b1"; }

.ion-ios-star-outline:before {
  content: "\f4b2"; }

.ion-ios-stats:before {
  content: "\f21c"; }

.ion-ios-stats-outline:before {
  content: "\f21b"; }

.ion-ios-stopwatch:before {
  content: "\f4b5"; }

.ion-ios-stopwatch-outline:before {
  content: "\f4b4"; }

.ion-ios-subway:before {
  content: "\f21e"; }

.ion-ios-subway-outline:before {
  content: "\f21d"; }

.ion-ios-sunny:before {
  content: "\f4b7"; }

.ion-ios-sunny-outline:before {
  content: "\f4b6"; }

.ion-ios-swap:before {
  content: "\f21f"; }

.ion-ios-swap-outline:before {
  content: "\f21f"; }

.ion-ios-switch:before {
  content: "\f221"; }

.ion-ios-switch-outline:before {
  content: "\f220"; }

.ion-ios-sync:before {
  content: "\f222"; }

.ion-ios-sync-outline:before {
  content: "\f222"; }

.ion-ios-tablet-landscape:before {
  content: "\f223"; }

.ion-ios-tablet-landscape-outline:before {
  content: "\f223"; }

.ion-ios-tablet-portrait:before {
  content: "\f24e"; }

.ion-ios-tablet-portrait-outline:before {
  content: "\f24e"; }

.ion-ios-tennisball:before {
  content: "\f4bb"; }

.ion-ios-tennisball-outline:before {
  content: "\f4ba"; }

.ion-ios-text:before {
  content: "\f250"; }

.ion-ios-text-outline:before {
  content: "\f24f"; }

.ion-ios-thermometer:before {
  content: "\f252"; }

.ion-ios-thermometer-outline:before {
  content: "\f251"; }

.ion-ios-thumbs-down:before {
  content: "\f254"; }

.ion-ios-thumbs-down-outline:before {
  content: "\f253"; }

.ion-ios-thumbs-up:before {
  content: "\f256"; }

.ion-ios-thumbs-up-outline:before {
  content: "\f255"; }

.ion-ios-thunderstorm:before {
  content: "\f4bd"; }

.ion-ios-thunderstorm-outline:before {
  content: "\f4bc"; }

.ion-ios-time:before {
  content: "\f4bf"; }

.ion-ios-time-outline:before {
  content: "\f4be"; }

.ion-ios-timer:before {
  content: "\f4c1"; }

.ion-ios-timer-outline:before {
  content: "\f4c0"; }

.ion-ios-train:before {
  content: "\f258"; }

.ion-ios-train-outline:before {
  content: "\f257"; }

.ion-ios-transgender:before {
  content: "\f259"; }

.ion-ios-transgender-outline:before {
  content: "\f259"; }

.ion-ios-trash:before {
  content: "\f4c5"; }

.ion-ios-trash-outline:before {
  content: "\f4c4"; }

.ion-ios-trending-down:before {
  content: "\f25a"; }

.ion-ios-trending-down-outline:before {
  content: "\f25a"; }

.ion-ios-trending-up:before {
  content: "\f25b"; }

.ion-ios-trending-up-outline:before {
  content: "\f25b"; }

.ion-ios-trophy:before {
  content: "\f25d"; }

.ion-ios-trophy-outline:before {
  content: "\f25c"; }

.ion-ios-umbrella:before {
  content: "\f25f"; }

.ion-ios-umbrella-outline:before {
  content: "\f25e"; }

.ion-ios-undo:before {
  content: "\f4c7"; }

.ion-ios-undo-outline:before {
  content: "\f4c6"; }

.ion-ios-unlock:before {
  content: "\f261"; }

.ion-ios-unlock-outline:before {
  content: "\f260"; }

.ion-ios-videocam:before {
  content: "\f4cd"; }

.ion-ios-videocam-outline:before {
  content: "\f4cc"; }

.ion-ios-volume-down:before {
  content: "\f262"; }

.ion-ios-volume-down-outline:before {
  content: "\f262"; }

.ion-ios-volume-mute:before {
  content: "\f263"; }

.ion-ios-volume-mute-outline:before {
  content: "\f263"; }

.ion-ios-volume-off:before {
  content: "\f264"; }

.ion-ios-volume-off-outline:before {
  content: "\f264"; }

.ion-ios-volume-up:before {
  content: "\f265"; }

.ion-ios-volume-up-outline:before {
  content: "\f265"; }

.ion-ios-walk:before {
  content: "\f266"; }

.ion-ios-walk-outline:before {
  content: "\f266"; }

.ion-ios-warning:before {
  content: "\f268"; }

.ion-ios-warning-outline:before {
  content: "\f267"; }

.ion-ios-watch:before {
  content: "\f269"; }

.ion-ios-watch-outline:before {
  content: "\f269"; }

.ion-ios-water:before {
  content: "\f26b"; }

.ion-ios-water-outline:before {
  content: "\f26a"; }

.ion-ios-wifi:before {
  content: "\f26d"; }

.ion-ios-wifi-outline:before {
  content: "\f26c"; }

.ion-ios-wine:before {
  content: "\f26f"; }

.ion-ios-wine-outline:before {
  content: "\f26e"; }

.ion-ios-woman:before {
  content: "\f271"; }

.ion-ios-woman-outline:before {
  content: "\f270"; }

.ion-logo-android:before {
  content: "\f225"; }

.ion-logo-angular:before {
  content: "\f227"; }

.ion-logo-apple:before {
  content: "\f229"; }

.ion-logo-bitcoin:before {
  content: "\f22b"; }

.ion-logo-buffer:before {
  content: "\f22d"; }

.ion-logo-chrome:before {
  content: "\f22f"; }

.ion-logo-codepen:before {
  content: "\f230"; }

.ion-logo-css3:before {
  content: "\f231"; }

.ion-logo-designernews:before {
  content: "\f232"; }

.ion-logo-dribbble:before {
  content: "\f233"; }

.ion-logo-dropbox:before {
  content: "\f234"; }

.ion-logo-euro:before {
  content: "\f235"; }

.ion-logo-facebook:before {
  content: "\f236"; }

.ion-logo-foursquare:before {
  content: "\f237"; }

.ion-logo-freebsd-devil:before {
  content: "\f238"; }

.ion-logo-github:before {
  content: "\f239"; }

.ion-logo-google:before {
  content: "\f23a"; }

.ion-logo-googleplus:before {
  content: "\f23b"; }

.ion-logo-hackernews:before {
  content: "\f23c"; }

.ion-logo-html5:before {
  content: "\f23d"; }

.ion-logo-instagram:before {
  content: "\f23e"; }

.ion-logo-javascript:before {
  content: "\f23f"; }

.ion-logo-linkedin:before {
  content: "\f240"; }

.ion-logo-markdown:before {
  content: "\f241"; }

.ion-logo-nodejs:before {
  content: "\f242"; }

.ion-logo-octocat:before {
  content: "\f243"; }

.ion-logo-pinterest:before {
  content: "\f244"; }

.ion-logo-playstation:before {
  content: "\f245"; }

.ion-logo-python:before {
  content: "\f246"; }

.ion-logo-reddit:before {
  content: "\f247"; }

.ion-logo-rss:before {
  content: "\f248"; }

.ion-logo-sass:before {
  content: "\f249"; }

.ion-logo-skype:before {
  content: "\f24a"; }

.ion-logo-snapchat:before {
  content: "\f24b"; }

.ion-logo-steam:before {
  content: "\f24c"; }

.ion-logo-tumblr:before {
  content: "\f24d"; }

.ion-logo-tux:before {
  content: "\f2ae"; }

.ion-logo-twitch:before {
  content: "\f2af"; }

.ion-logo-twitter:before {
  content: "\f2b0"; }

.ion-logo-usd:before {
  content: "\f2b1"; }

.ion-logo-vimeo:before {
  content: "\f2c4"; }

.ion-logo-whatsapp:before {
  content: "\f2c5"; }

.ion-logo-windows:before {
  content: "\f32f"; }

.ion-logo-wordpress:before {
  content: "\f330"; }

.ion-logo-xbox:before {
  content: "\f34c"; }

.ion-logo-yahoo:before {
  content: "\f34d"; }

.ion-logo-yen:before {
  content: "\f34e"; }

.ion-logo-youtube:before {
  content: "\f34f"; }

.ion-md-add:before {
  content: "\f273"; }

.ion-md-add-circle:before {
  content: "\f272"; }

.ion-md-alarm:before {
  content: "\f274"; }

.ion-md-albums:before {
  content: "\f275"; }

.ion-md-alert:before {
  content: "\f276"; }

.ion-md-american-football:before {
  content: "\f277"; }

.ion-md-analytics:before {
  content: "\f278"; }

.ion-md-aperture:before {
  content: "\f279"; }

.ion-md-apps:before {
  content: "\f27a"; }

.ion-md-appstore:before {
  content: "\f27b"; }

.ion-md-archive:before {
  content: "\f27c"; }

.ion-md-arrow-back:before {
  content: "\f27d"; }

.ion-md-arrow-down:before {
  content: "\f27e"; }

.ion-md-arrow-dropdown:before {
  content: "\f280"; }

.ion-md-arrow-dropdown-circle:before {
  content: "\f27f"; }

.ion-md-arrow-dropleft:before {
  content: "\f282"; }

.ion-md-arrow-dropleft-circle:before {
  content: "\f281"; }

.ion-md-arrow-dropright:before {
  content: "\f284"; }

.ion-md-arrow-dropright-circle:before {
  content: "\f283"; }

.ion-md-arrow-dropup:before {
  content: "\f286"; }

.ion-md-arrow-dropup-circle:before {
  content: "\f285"; }

.ion-md-arrow-forward:before {
  content: "\f287"; }

.ion-md-arrow-round-back:before {
  content: "\f288"; }

.ion-md-arrow-round-down:before {
  content: "\f289"; }

.ion-md-arrow-round-forward:before {
  content: "\f28a"; }

.ion-md-arrow-round-up:before {
  content: "\f28b"; }

.ion-md-arrow-up:before {
  content: "\f28c"; }

.ion-md-at:before {
  content: "\f28d"; }

.ion-md-attach:before {
  content: "\f28e"; }

.ion-md-backspace:before {
  content: "\f28f"; }

.ion-md-barcode:before {
  content: "\f290"; }

.ion-md-baseball:before {
  content: "\f291"; }

.ion-md-basket:before {
  content: "\f292"; }

.ion-md-basketball:before {
  content: "\f293"; }

.ion-md-battery-charging:before {
  content: "\f294"; }

.ion-md-battery-dead:before {
  content: "\f295"; }

.ion-md-battery-full:before {
  content: "\f296"; }

.ion-md-beaker:before {
  content: "\f297"; }

.ion-md-beer:before {
  content: "\f298"; }

.ion-md-bicycle:before {
  content: "\f299"; }

.ion-md-bluetooth:before {
  content: "\f29a"; }

.ion-md-boat:before {
  content: "\f29b"; }

.ion-md-body:before {
  content: "\f29c"; }

.ion-md-bonfire:before {
  content: "\f29d"; }

.ion-md-book:before {
  content: "\f29e"; }

.ion-md-bookmark:before {
  content: "\f29f"; }

.ion-md-bookmarks:before {
  content: "\f2a0"; }

.ion-md-bowtie:before {
  content: "\f2a1"; }

.ion-md-briefcase:before {
  content: "\f2a2"; }

.ion-md-browsers:before {
  content: "\f2a3"; }

.ion-md-brush:before {
  content: "\f2a4"; }

.ion-md-bug:before {
  content: "\f2a5"; }

.ion-md-build:before {
  content: "\f2a6"; }

.ion-md-bulb:before {
  content: "\f2a7"; }

.ion-md-bus:before {
  content: "\f2a8"; }

.ion-md-cafe:before {
  content: "\f2a9"; }

.ion-md-calculator:before {
  content: "\f2aa"; }

.ion-md-calendar:before {
  content: "\f2ab"; }

.ion-md-call:before {
  content: "\f2ac"; }

.ion-md-camera:before {
  content: "\f2ad"; }

.ion-md-car:before {
  content: "\f2b2"; }

.ion-md-card:before {
  content: "\f2b3"; }

.ion-md-cart:before {
  content: "\f2b4"; }

.ion-md-cash:before {
  content: "\f2b5"; }

.ion-md-chatboxes:before {
  content: "\f2b6"; }

.ion-md-chatbubbles:before {
  content: "\f2b7"; }

.ion-md-checkbox:before {
  content: "\f2b9"; }

.ion-md-checkbox-outline:before {
  content: "\f2b8"; }

.ion-md-checkmark:before {
  content: "\f2bc"; }

.ion-md-checkmark-circle:before {
  content: "\f2bb"; }

.ion-md-checkmark-circle-outline:before {
  content: "\f2ba"; }

.ion-md-clipboard:before {
  content: "\f2bd"; }

.ion-md-clock:before {
  content: "\f2be"; }

.ion-md-close:before {
  content: "\f2c0"; }

.ion-md-close-circle:before {
  content: "\f2bf"; }

.ion-md-closed-captioning:before {
  content: "\f2c1"; }

.ion-md-cloud:before {
  content: "\f2c9"; }

.ion-md-cloud-circle:before {
  content: "\f2c2"; }

.ion-md-cloud-done:before {
  content: "\f2c3"; }

.ion-md-cloud-download:before {
  content: "\f2c6"; }

.ion-md-cloud-outline:before {
  content: "\f2c7"; }

.ion-md-cloud-upload:before {
  content: "\f2c8"; }

.ion-md-cloudy:before {
  content: "\f2cb"; }

.ion-md-cloudy-night:before {
  content: "\f2ca"; }

.ion-md-code:before {
  content: "\f2ce"; }

.ion-md-code-download:before {
  content: "\f2cc"; }

.ion-md-code-working:before {
  content: "\f2cd"; }

.ion-md-cog:before {
  content: "\f2cf"; }

.ion-md-color-fill:before {
  content: "\f2d0"; }

.ion-md-color-filter:before {
  content: "\f2d1"; }

.ion-md-color-palette:before {
  content: "\f2d2"; }

.ion-md-color-wand:before {
  content: "\f2d3"; }

.ion-md-compass:before {
  content: "\f2d4"; }

.ion-md-construct:before {
  content: "\f2d5"; }

.ion-md-contact:before {
  content: "\f2d6"; }

.ion-md-contacts:before {
  content: "\f2d7"; }

.ion-md-contract:before {
  content: "\f2d8"; }

.ion-md-contrast:before {
  content: "\f2d9"; }

.ion-md-copy:before {
  content: "\f2da"; }

.ion-md-create:before {
  content: "\f2db"; }

.ion-md-crop:before {
  content: "\f2dc"; }

.ion-md-cube:before {
  content: "\f2dd"; }

.ion-md-cut:before {
  content: "\f2de"; }

.ion-md-desktop:before {
  content: "\f2df"; }

.ion-md-disc:before {
  content: "\f2e0"; }

.ion-md-document:before {
  content: "\f2e1"; }

.ion-md-done-all:before {
  content: "\f2e2"; }

.ion-md-download:before {
  content: "\f2e3"; }

.ion-md-easel:before {
  content: "\f2e4"; }

.ion-md-egg:before {
  content: "\f2e5"; }

.ion-md-exit:before {
  content: "\f2e6"; }

.ion-md-expand:before {
  content: "\f2e7"; }

.ion-md-eye:before {
  content: "\f2e9"; }

.ion-md-eye-off:before {
  content: "\f2e8"; }

.ion-md-fastforward:before {
  content: "\f2ea"; }

.ion-md-female:before {
  content: "\f2eb"; }

.ion-md-filing:before {
  content: "\f2ec"; }

.ion-md-film:before {
  content: "\f2ed"; }

.ion-md-finger-print:before {
  content: "\f2ee"; }

.ion-md-flag:before {
  content: "\f2ef"; }

.ion-md-flame:before {
  content: "\f2f0"; }

.ion-md-flash:before {
  content: "\f2f1"; }

.ion-md-flask:before {
  content: "\f2f2"; }

.ion-md-flower:before {
  content: "\f2f3"; }

.ion-md-folder:before {
  content: "\f2f5"; }

.ion-md-folder-open:before {
  content: "\f2f4"; }

.ion-md-football:before {
  content: "\f2f6"; }

.ion-md-funnel:before {
  content: "\f2f7"; }

.ion-md-game-controller-a:before {
  content: "\f2f8"; }

.ion-md-game-controller-b:before {
  content: "\f2f9"; }

.ion-md-git-branch:before {
  content: "\f2fa"; }

.ion-md-git-commit:before {
  content: "\f2fb"; }

.ion-md-git-compare:before {
  content: "\f2fc"; }

.ion-md-git-merge:before {
  content: "\f2fd"; }

.ion-md-git-network:before {
  content: "\f2fe"; }

.ion-md-git-pull-request:before {
  content: "\f2ff"; }

.ion-md-glasses:before {
  content: "\f300"; }

.ion-md-globe:before {
  content: "\f301"; }

.ion-md-grid:before {
  content: "\f302"; }

.ion-md-hammer:before {
  content: "\f303"; }

.ion-md-hand:before {
  content: "\f304"; }

.ion-md-happy:before {
  content: "\f305"; }

.ion-md-headset:before {
  content: "\f306"; }

.ion-md-heart:before {
  content: "\f308"; }

.ion-md-heart-outline:before {
  content: "\f307"; }

.ion-md-help:before {
  content: "\f30b"; }

.ion-md-help-buoy:before {
  content: "\f309"; }

.ion-md-help-circle:before {
  content: "\f30a"; }

.ion-md-home:before {
  content: "\f30c"; }

.ion-md-ice-cream:before {
  content: "\f30d"; }

.ion-md-image:before {
  content: "\f30e"; }

.ion-md-images:before {
  content: "\f30f"; }

.ion-md-infinite:before {
  content: "\f310"; }

.ion-md-information:before {
  content: "\f312"; }

.ion-md-information-circle:before {
  content: "\f311"; }

.ion-md-ionic:before {
  content: "\f313"; }

.ion-md-ionitron:before {
  content: "\f314"; }

.ion-md-jet:before {
  content: "\f315"; }

.ion-md-key:before {
  content: "\f316"; }

.ion-md-keypad:before {
  content: "\f317"; }

.ion-md-laptop:before {
  content: "\f318"; }

.ion-md-leaf:before {
  content: "\f319"; }

.ion-md-link:before {
  content: "\f22e"; }

.ion-md-list:before {
  content: "\f31b"; }

.ion-md-list-box:before {
  content: "\f31a"; }

.ion-md-locate:before {
  content: "\f31c"; }

.ion-md-lock:before {
  content: "\f31d"; }

.ion-md-log-in:before {
  content: "\f31e"; }

.ion-md-log-out:before {
  content: "\f31f"; }

.ion-md-magnet:before {
  content: "\f320"; }

.ion-md-mail:before {
  content: "\f322"; }

.ion-md-mail-open:before {
  content: "\f321"; }

.ion-md-male:before {
  content: "\f323"; }

.ion-md-man:before {
  content: "\f324"; }

.ion-md-map:before {
  content: "\f325"; }

.ion-md-medal:before {
  content: "\f326"; }

.ion-md-medical:before {
  content: "\f327"; }

.ion-md-medkit:before {
  content: "\f328"; }

.ion-md-megaphone:before {
  content: "\f329"; }

.ion-md-menu:before {
  content: "\f32a"; }

.ion-md-mic:before {
  content: "\f32c"; }

.ion-md-mic-off:before {
  content: "\f32b"; }

.ion-md-microphone:before {
  content: "\f32d"; }

.ion-md-moon:before {
  content: "\f32e"; }

.ion-md-more:before {
  content: "\f1c9"; }

.ion-md-move:before {
  content: "\f331"; }

.ion-md-musical-note:before {
  content: "\f332"; }

.ion-md-musical-notes:before {
  content: "\f333"; }

.ion-md-navigate:before {
  content: "\f334"; }

.ion-md-no-smoking:before {
  content: "\f335"; }

.ion-md-notifications:before {
  content: "\f338"; }

.ion-md-notifications-off:before {
  content: "\f336"; }

.ion-md-notifications-outline:before {
  content: "\f337"; }

.ion-md-nuclear:before {
  content: "\f339"; }

.ion-md-nutrition:before {
  content: "\f33a"; }

.ion-md-open:before {
  content: "\f33b"; }

.ion-md-options:before {
  content: "\f33c"; }

.ion-md-outlet:before {
  content: "\f33d"; }

.ion-md-paper:before {
  content: "\f33f"; }

.ion-md-paper-plane:before {
  content: "\f33e"; }

.ion-md-partly-sunny:before {
  content: "\f340"; }

.ion-md-pause:before {
  content: "\f341"; }

.ion-md-paw:before {
  content: "\f342"; }

.ion-md-people:before {
  content: "\f343"; }

.ion-md-person:before {
  content: "\f345"; }

.ion-md-person-add:before {
  content: "\f344"; }

.ion-md-phone-landscape:before {
  content: "\f346"; }

.ion-md-phone-portrait:before {
  content: "\f347"; }

.ion-md-photos:before {
  content: "\f348"; }

.ion-md-pie:before {
  content: "\f349"; }

.ion-md-pin:before {
  content: "\f34a"; }

.ion-md-pint:before {
  content: "\f34b"; }

.ion-md-pizza:before {
  content: "\f354"; }

.ion-md-plane:before {
  content: "\f355"; }

.ion-md-planet:before {
  content: "\f356"; }

.ion-md-play:before {
  content: "\f357"; }

.ion-md-podium:before {
  content: "\f358"; }

.ion-md-power:before {
  content: "\f359"; }

.ion-md-pricetag:before {
  content: "\f35a"; }

.ion-md-pricetags:before {
  content: "\f35b"; }

.ion-md-print:before {
  content: "\f35c"; }

.ion-md-pulse:before {
  content: "\f35d"; }

.ion-md-qr-scanner:before {
  content: "\f35e"; }

.ion-md-quote:before {
  content: "\f35f"; }

.ion-md-radio:before {
  content: "\f362"; }

.ion-md-radio-button-off:before {
  content: "\f360"; }

.ion-md-radio-button-on:before {
  content: "\f361"; }

.ion-md-rainy:before {
  content: "\f363"; }

.ion-md-recording:before {
  content: "\f364"; }

.ion-md-redo:before {
  content: "\f365"; }

.ion-md-refresh:before {
  content: "\f366"; }

.ion-md-refresh-circle:before {
  content: "\f228"; }

.ion-md-remove:before {
  content: "\f368"; }

.ion-md-remove-circle:before {
  content: "\f367"; }

.ion-md-reorder:before {
  content: "\f369"; }

.ion-md-repeat:before {
  content: "\f36a"; }

.ion-md-resize:before {
  content: "\f36b"; }

.ion-md-restaurant:before {
  content: "\f36c"; }

.ion-md-return-left:before {
  content: "\f36d"; }

.ion-md-return-right:before {
  content: "\f36e"; }

.ion-md-reverse-camera:before {
  content: "\f36f"; }

.ion-md-rewind:before {
  content: "\f370"; }

.ion-md-ribbon:before {
  content: "\f371"; }

.ion-md-rose:before {
  content: "\f372"; }

.ion-md-sad:before {
  content: "\f373"; }

.ion-md-school:before {
  content: "\f374"; }

.ion-md-search:before {
  content: "\f375"; }

.ion-md-send:before {
  content: "\f376"; }

.ion-md-settings:before {
  content: "\f377"; }

.ion-md-share:before {
  content: "\f379"; }

.ion-md-share-alt:before {
  content: "\f378"; }

.ion-md-shirt:before {
  content: "\f37a"; }

.ion-md-shuffle:before {
  content: "\f37b"; }

.ion-md-skip-backward:before {
  content: "\f37c"; }

.ion-md-skip-forward:before {
  content: "\f37d"; }

.ion-md-snow:before {
  content: "\f37e"; }

.ion-md-speedometer:before {
  content: "\f37f"; }

.ion-md-square:before {
  content: "\f381"; }

.ion-md-square-outline:before {
  content: "\f380"; }

.ion-md-star:before {
  content: "\f384"; }

.ion-md-star-half:before {
  content: "\f382"; }

.ion-md-star-outline:before {
  content: "\f383"; }

.ion-md-stats:before {
  content: "\f385"; }

.ion-md-stopwatch:before {
  content: "\f386"; }

.ion-md-subway:before {
  content: "\f387"; }

.ion-md-sunny:before {
  content: "\f388"; }

.ion-md-swap:before {
  content: "\f389"; }

.ion-md-switch:before {
  content: "\f38a"; }

.ion-md-sync:before {
  content: "\f38b"; }

.ion-md-tablet-landscape:before {
  content: "\f38c"; }

.ion-md-tablet-portrait:before {
  content: "\f38d"; }

.ion-md-tennisball:before {
  content: "\f38e"; }

.ion-md-text:before {
  content: "\f38f"; }

.ion-md-thermometer:before {
  content: "\f390"; }

.ion-md-thumbs-down:before {
  content: "\f391"; }

.ion-md-thumbs-up:before {
  content: "\f392"; }

.ion-md-thunderstorm:before {
  content: "\f393"; }

.ion-md-time:before {
  content: "\f394"; }

.ion-md-timer:before {
  content: "\f395"; }

.ion-md-train:before {
  content: "\f396"; }

.ion-md-transgender:before {
  content: "\f397"; }

.ion-md-trash:before {
  content: "\f398"; }

.ion-md-trending-down:before {
  content: "\f399"; }

.ion-md-trending-up:before {
  content: "\f39a"; }

.ion-md-trophy:before {
  content: "\f39b"; }

.ion-md-umbrella:before {
  content: "\f39c"; }

.ion-md-undo:before {
  content: "\f39d"; }

.ion-md-unlock:before {
  content: "\f39e"; }

.ion-md-videocam:before {
  content: "\f39f"; }

.ion-md-volume-down:before {
  content: "\f3a0"; }

.ion-md-volume-mute:before {
  content: "\f3a1"; }

.ion-md-volume-off:before {
  content: "\f3a2"; }

.ion-md-volume-up:before {
  content: "\f3a3"; }

.ion-md-walk:before {
  content: "\f3a4"; }

.ion-md-warning:before {
  content: "\f3a5"; }

.ion-md-watch:before {
  content: "\f3a6"; }

.ion-md-water:before {
  content: "\f3a7"; }

.ion-md-wifi:before {
  content: "\f3a8"; }

.ion-md-wine:before {
  content: "\f3a9"; }

.ion-md-woman:before {
  content: "\f3aa"; }

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/opensans-light-webfont.eot?") format("eot"), url('../fonts/opensans-light-webfont.svg#str-replace(OpenSans, " ", "_")') format("svg"), url("../fonts/opensans-light-webfont.woff") format("woff"); }

@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/opensans-lightitalic-webfont.eot?") format("eot"), url('../fonts/opensans-lightitalic-webfont.svg#str-replace(OpenSans, " ", "_")') format("svg"), url("../fonts/opensans-lightitalic-webfont.woff") format("woff"); }

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/opensans-regular-webfont.eot?") format("eot"), url('../fonts/opensans-regular-webfont.svg#str-replace(OpenSans, " ", "_")') format("svg"), url("../fonts/opensans-regular-webfont.woff") format("woff"); }

@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/opensans-italic-webfont.eot?") format("eot"), url('../fonts/opensans-italic-webfont.svg#str-replace(OpenSans, " ", "_")') format("svg"), url("../fonts/opensans-italic-webfont.woff") format("woff"); }

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/opensans-semibold-webfont.eot?") format("eot"), url('../fonts/opensans-semibold-webfont.svg#str-replace(OpenSans, " ", "_")') format("svg"), url("../fonts/opensans-semibold-webfont.woff") format("woff"); }

@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/opensans-semibolditalic-webfont.eot?") format("eot"), url('../fonts/opensans-semibolditalic-webfont.svg#str-replace(OpenSans, " ", "_")') format("svg"), url("../fonts/opensans-semibolditalic-webfont.woff") format("woff"); }

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/opensans-bold-webfont.eot?") format("eot"), url('../fonts/opensans-bold-webfont.svg#str-replace(OpenSans, " ", "_")') format("svg"), url("../fonts/opensans-bold-webfont.woff") format("woff"); }

@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/opensans-bolditalic-webfont.eot?") format("eot"), url('../fonts/opensans-bolditalic-webfont.svg#str-replace(OpenSans, " ", "_")') format("svg"), url("../fonts/opensans-bolditalic-webfont.woff") format("woff"); }

@font-face {
  font-family: "AbrilFatFace";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/abrilfatface-regular-webfont.eot?") format("eot"), url('../fonts/abrilfatface-regular-webfont.svg#str-replace(AbrilFatFace, " ", "_")') format("svg"), url("../fonts/abrilfatface-regular-webfont.woff") format("woff"); }

@font-face {
  font-family: "RobotoCondensed";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/robotocondensed-bold-webfont.eot?") format("eot"), url('../fonts/robotocondensed-bold-webfont.svg#str-replace(RobotoCondensed, " ", "_")') format("svg"), url("../fonts/robotocondensed-bold-webfont.woff") format("woff"); }

@font-face {
  font-family: "RobotoCondensed";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/robotocondensed-regular-webfont.eot?") format("eot"), url('../fonts/robotocondensed-regular-webfont.svg#str-replace(RobotoCondensed, " ", "_")') format("svg"), url("../fonts/robotocondensed-regular-webfont.woff") format("woff"); }

@font-face {
  font-family: "RobotoCondensed";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/RobotoCondensed-Light.eot?") format("eot"), url('../fonts/RobotoCondensed-Light.svg#str-replace(RobotoCondensed, " ", "_")') format("svg"), url("../fonts/RobotoCondensed-Light.woff") format("woff"); }

@font-face {
  font-family: "BioRhyme";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/biorhyme-light-webfont.eot?") format("eot"), url('../fonts/biorhyme-light-webfont.svg#str-replace(BioRhyme, " ", "_")') format("svg"), url("../fonts/biorhyme-light-webfont.woff") format("woff"); }

@font-face {
  font-family: "BioRhyme";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/biorhyme-regular-webfont.eot?") format("eot"), url('../fonts/biorhyme-regular-webfont.svg#str-replace(BioRhyme, " ", "_")') format("svg"), url("../fonts/biorhyme-regular-webfont.woff") format("woff"); }

@font-face {
  font-family: "BioRhyme";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/biorhyme-extrabold-webfont.eot?") format("eot"), url('../fonts/biorhyme-extrabold-webfont.svg#str-replace(BioRhyme, " ", "_")') format("svg"), url("../fonts/biorhyme-extrabold-webfont.woff") format("woff"); }

@font-face {
  font-family: "memorial";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/memorial.eot?") format("eot"), url('../fonts/memorial.svg#str-replace(memorial, " ", "_")') format("svg"), url("../fonts/memorial.woff") format("woff"); }

.icon, .m-nav--social .m-nav__item--soundcloud .m-nav__icon, .m-search--clean .m-search__magnifier, .nav--summary .nav__title:before, .l-footer--old .l-footer__social--soundcloud .l-footer__icon, .m-home--social .m-home__item--soundcloud .m-home__icon, .m-home--video .m-home__play, .m-timeline--slider .m-timeline__arrow--left, .m-timeline--slider .m-timeline__arrow--right, .l-abertura__play {
  line-height: 100%;
  vertical-align: middle; }

[data-icon]:before {
  font-family: "memorial" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon:before, .m-nav--social .m-nav__item--soundcloud .m-nav__icon:before, .m-search--clean .m-search__magnifier:before, .nav--summary .nav__title:before, .l-footer--old .l-footer__social--soundcloud .l-footer__icon:before, .m-home--social .m-home__item--soundcloud .m-home__icon:before, .m-home--video .m-home__play:before, .m-timeline--slider .m-timeline__arrow--left:before, .m-timeline--slider .m-timeline__arrow--right:before, .l-abertura__play:before, [class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "memorial" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-summary:before, .nav--summary .nav__title:before {
  content: "\61"; }

.icon-soundcloud:before, .m-nav--social .m-nav__item--soundcloud .m-nav__icon:before, .l-footer--old .l-footer__social--soundcloud .l-footer__icon:before, .m-home--social .m-home__item--soundcloud .m-home__icon:before {
  content: "\62"; }

.icon-arrow-left:before, .m-timeline--slider .m-timeline__arrow--left:before {
  content: "\63"; }

.icon-arrow-right:before, .m-timeline--slider .m-timeline__arrow--right:before {
  content: "\64"; }

.icon-play-circle:before, .m-home--video .m-home__play:before, .l-abertura__play:before {
  content: "\65"; }

.icon-play-circle-o:before {
  content: "\66"; }

.icon-busca:before, .m-search--clean .m-search__magnifier:before {
  content: "\67"; }

/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url("../fonts/ionicons.eot?v=2.0.1");
  src: url("../fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=2.0.1") format("truetype"), url("../fonts/ionicons.woff?v=2.0.1") format("woff"), url("../fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal; }

.ion, .ionicons,
.ion-ios-add:before,
.ion-ios-add-circle:before,
.ion-ios-add-circle-outline:before,
.ion-ios-add-outline:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-alert:before,
.ion-ios-alert-outline:before,
.ion-ios-american-football:before,
.ion-ios-american-football-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-aperture:before,
.ion-ios-aperture-outline:before,
.ion-ios-apps:before,
.ion-ios-apps-outline:before,
.ion-ios-appstore:before,
.ion-ios-appstore-outline:before,
.ion-ios-archive:before,
.ion-ios-archive-outline:before,
.ion-ios-arrow-back:before, .m-cultura-slider__button--prev:before, .m-conflitos-slider__button--prev:before, .m-imaginacao-slider__button--prev:before,
.ion-ios-arrow-back-outline:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-down-outline:before,
.ion-ios-arrow-dropdown:before,
.ion-ios-arrow-dropdown-circle:before,
.ion-ios-arrow-dropdown-circle-outline:before,
.ion-ios-arrow-dropdown-outline:before,
.ion-ios-arrow-dropleft:before,
.ion-ios-arrow-dropleft-circle:before,
.ion-ios-arrow-dropleft-circle-outline:before,
.ion-ios-arrow-dropleft-outline:before,
.ion-ios-arrow-dropright:before,
.ion-ios-arrow-dropright-circle:before,
.ion-ios-arrow-dropright-circle-outline:before,
.ion-ios-arrow-dropright-outline:before,
.ion-ios-arrow-dropup:before,
.ion-ios-arrow-dropup-circle:before,
.ion-ios-arrow-dropup-circle-outline:before,
.ion-ios-arrow-dropup-outline:before,
.ion-ios-arrow-forward:before, .m-cultura-slider__button--next:before, .m-conflitos-slider__button--next:before, .m-imaginacao-slider__button--next:before,
.ion-ios-arrow-forward-outline:before,
.ion-ios-arrow-round-back:before,
.ion-ios-arrow-round-back-outline:before,
.ion-ios-arrow-round-down:before,
.ion-ios-arrow-round-down-outline:before,
.ion-ios-arrow-round-forward:before,
.ion-ios-arrow-round-forward-outline:before,
.ion-ios-arrow-round-up:before,
.ion-ios-arrow-round-up-outline:before,
.ion-ios-arrow-up:before,
.ion-ios-arrow-up-outline:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-attach:before,
.ion-ios-attach-outline:before,
.ion-ios-backspace:before,
.ion-ios-backspace-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basket:before,
.ion-ios-basket-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-battery-charging:before,
.ion-ios-battery-charging-outline:before,
.ion-ios-battery-dead:before,
.ion-ios-battery-dead-outline:before,
.ion-ios-battery-full:before,
.ion-ios-battery-full-outline:before,
.ion-ios-beaker:before,
.ion-ios-beaker-outline:before,
.ion-ios-beer:before,
.ion-ios-beer-outline:before,
.ion-ios-bicycle:before,
.ion-ios-bicycle-outline:before,
.ion-ios-bluetooth:before,
.ion-ios-bluetooth-outline:before,
.ion-ios-boat:before,
.ion-ios-boat-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bonfire:before,
.ion-ios-bonfire-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmark:before,
.ion-ios-bookmark-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-bowtie:before,
.ion-ios-bowtie-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-brush:before,
.ion-ios-brush-outline:before,
.ion-ios-bug:before,
.ion-ios-bug-outline:before,
.ion-ios-build:before,
.ion-ios-build-outline:before,
.ion-ios-bulb:before,
.ion-ios-bulb-outline:before,
.ion-ios-bus:before,
.ion-ios-bus-outline:before,
.ion-ios-cafe:before,
.ion-ios-cafe-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-call:before,
.ion-ios-call-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-car:before,
.ion-ios-car-outline:before,
.ion-ios-card:before,
.ion-ios-card-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-cash:before,
.ion-ios-cash-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubbles:before,
.ion-ios-chatbubbles-outline:before,
.ion-ios-checkbox:before,
.ion-ios-checkbox-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-circle:before,
.ion-ios-checkmark-circle-outline:before,
.ion-ios-checkmark-outline:before,
.ion-ios-clipboard:before,
.ion-ios-clipboard-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-circle:before,
.ion-ios-close-circle-outline:before,
.ion-ios-close-outline:before,
.ion-ios-closed-captioning:before,
.ion-ios-closed-captioning-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-circle:before,
.ion-ios-cloud-circle-outline:before,
.ion-ios-cloud-done:before,
.ion-ios-cloud-done-outline:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-code:before,
.ion-ios-code-download:before,
.ion-ios-code-download-outline:before,
.ion-ios-code-outline:before,
.ion-ios-code-working:before,
.ion-ios-code-working-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-fill:before,
.ion-ios-color-fill-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-palette:before,
.ion-ios-color-palette-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compass:before,
.ion-ios-compass-outline:before,
.ion-ios-construct:before,
.ion-ios-construct-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-contacts:before,
.ion-ios-contacts-outline:before,
.ion-ios-contract:before,
.ion-ios-contract-outline:before,
.ion-ios-contrast:before,
.ion-ios-contrast-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-create:before,
.ion-ios-create-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-outline:before,
.ion-ios-cube:before,
.ion-ios-cube-outline:before,
.ion-ios-cut:before,
.ion-ios-cut-outline:before,
.ion-ios-desktop:before,
.ion-ios-desktop-outline:before,
.ion-ios-disc:before,
.ion-ios-disc-outline:before,
.ion-ios-document:before,
.ion-ios-document-outline:before,
.ion-ios-done-all:before,
.ion-ios-done-all-outline:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-easel:before,
.ion-ios-easel-outline:before,
.ion-ios-egg:before,
.ion-ios-egg-outline:before,
.ion-ios-exit:before,
.ion-ios-exit-outline:before,
.ion-ios-expand:before,
.ion-ios-expand-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-off:before,
.ion-ios-eye-off-outline:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-female:before,
.ion-ios-female-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-finger-print:before,
.ion-ios-finger-print-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flash:before,
.ion-ios-flash-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-open:before,
.ion-ios-folder-open-outline:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-funnel:before,
.ion-ios-funnel-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-git-branch:before,
.ion-ios-git-branch-outline:before,
.ion-ios-git-commit:before,
.ion-ios-git-commit-outline:before,
.ion-ios-git-compare:before,
.ion-ios-git-compare-outline:before,
.ion-ios-git-merge:before,
.ion-ios-git-merge-outline:before,
.ion-ios-git-network:before,
.ion-ios-git-network-outline:before,
.ion-ios-git-pull-request:before,
.ion-ios-git-pull-request-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-globe:before,
.ion-ios-globe-outline:before,
.ion-ios-grid:before,
.ion-ios-grid-outline:before,
.ion-ios-hammer:before,
.ion-ios-hammer-outline:before,
.ion-ios-hand:before,
.ion-ios-hand-outline:before,
.ion-ios-happy:before,
.ion-ios-happy-outline:before,
.ion-ios-headset:before,
.ion-ios-headset-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-buoy:before,
.ion-ios-help-buoy-outline:before,
.ion-ios-help-circle:before,
.ion-ios-help-circle-outline:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-ice-cream:before,
.ion-ios-ice-cream-outline:before,
.ion-ios-image:before,
.ion-ios-image-outline:before,
.ion-ios-images:before,
.ion-ios-images-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-circle:before,
.ion-ios-information-circle-outline:before,
.ion-ios-information-outline:before,
.ion-ios-ionic:before,
.ion-ios-ionic-outline:before,
.ion-ios-ionitron:before,
.ion-ios-ionitron-outline:before,
.ion-ios-jet:before,
.ion-ios-jet-outline:before,
.ion-ios-key:before,
.ion-ios-key-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-laptop:before,
.ion-ios-laptop-outline:before,
.ion-ios-leaf:before,
.ion-ios-leaf-outline:before,
.ion-ios-link:before,
.ion-ios-link-outline:before,
.ion-ios-list:before,
.ion-ios-list-box:before,
.ion-ios-list-box-outline:before,
.ion-ios-list-outline:before,
.ion-ios-locate:before,
.ion-ios-locate-outline:before,
.ion-ios-lock:before,
.ion-ios-lock-outline:before,
.ion-ios-log-in:before,
.ion-ios-log-in-outline:before,
.ion-ios-log-out:before,
.ion-ios-log-out-outline:before,
.ion-ios-magnet:before,
.ion-ios-magnet-outline:before,
.ion-ios-mail:before,
.ion-ios-mail-open:before,
.ion-ios-mail-open-outline:before,
.ion-ios-mail-outline:before,
.ion-ios-male:before,
.ion-ios-male-outline:before,
.ion-ios-man:before,
.ion-ios-man-outline:before,
.ion-ios-map:before,
.ion-ios-map-outline:before,
.ion-ios-medal:before,
.ion-ios-medal-outline:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-megaphone:before,
.ion-ios-megaphone-outline:before,
.ion-ios-menu:before,
.ion-ios-menu-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-off-outline:before,
.ion-ios-mic-outline:before,
.ion-ios-microphone:before,
.ion-ios-microphone-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-move:before,
.ion-ios-move-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-note-outline:before,
.ion-ios-musical-notes:before,
.ion-ios-musical-notes-outline:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-no-smoking:before,
.ion-ios-no-smoking-outline:before,
.ion-ios-notifications:before,
.ion-ios-notifications-off:before,
.ion-ios-notifications-off-outline:before,
.ion-ios-notifications-outline:before,
.ion-ios-nuclear:before,
.ion-ios-nuclear-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-open:before,
.ion-ios-open-outline:before,
.ion-ios-options:before,
.ion-ios-options-outline:before,
.ion-ios-outlet:before,
.ion-ios-outlet-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paper-plane:before,
.ion-ios-paper-plane-outline:before,
.ion-ios-partly-sunny:before,
.ion-ios-partly-sunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-add:before,
.ion-ios-person-add-outline:before,
.ion-ios-person-outline:before,
.ion-ios-phone-landscape:before,
.ion-ios-phone-landscape-outline:before,
.ion-ios-phone-portrait:before,
.ion-ios-phone-portrait-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pin:before,
.ion-ios-pin-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-pizza:before,
.ion-ios-pizza-outline:before,
.ion-ios-plane:before,
.ion-ios-plane-outline:before,
.ion-ios-planet:before,
.ion-ios-planet-outline:before,
.ion-ios-play:before, .m-nav--social .m-nav__item--youtube .m-nav__icon:before, .l-footer--old .l-footer__social--youtube .l-footer__icon:before, .m-home--social .m-home__item--youtube .m-home__icon:before,
.ion-ios-play-outline:before,
.ion-ios-podium:before,
.ion-ios-podium-outline:before,
.ion-ios-power:before,
.ion-ios-power-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-print:before,
.ion-ios-print-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-outline:before,
.ion-ios-qr-scanner:before,
.ion-ios-qr-scanner-outline:before,
.ion-ios-quote:before,
.ion-ios-quote-outline:before,
.ion-ios-radio:before,
.ion-ios-radio-button-off:before,
.ion-ios-radio-button-off-outline:before,
.ion-ios-radio-button-on:before,
.ion-ios-radio-button-on-outline:before,
.ion-ios-radio-outline:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-circle:before,
.ion-ios-refresh-circle-outline:before,
.ion-ios-refresh-outline:before,
.ion-ios-remove:before,
.ion-ios-remove-circle:before,
.ion-ios-remove-circle-outline:before,
.ion-ios-remove-outline:before,
.ion-ios-reorder:before,
.ion-ios-reorder-outline:before,
.ion-ios-repeat:before,
.ion-ios-repeat-outline:before,
.ion-ios-resize:before,
.ion-ios-resize-outline:before,
.ion-ios-restaurant:before,
.ion-ios-restaurant-outline:before,
.ion-ios-return-left:before,
.ion-ios-return-left-outline:before,
.ion-ios-return-right:before,
.ion-ios-return-right-outline:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-ribbon:before,
.ion-ios-ribbon-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-sad:before,
.ion-ios-sad-outline:before,
.ion-ios-school:before,
.ion-ios-school-outline:before,
.ion-ios-search:before,
.ion-ios-search-outline:before,
.ion-ios-send:before,
.ion-ios-send-outline:before,
.ion-ios-settings:before,
.ion-ios-settings-outline:before,
.ion-ios-share:before,
.ion-ios-share-alt:before,
.ion-ios-share-alt-outline:before,
.ion-ios-share-outline:before,
.ion-ios-shirt:before,
.ion-ios-shirt-outline:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-outline:before,
.ion-ios-skip-backward:before,
.ion-ios-skip-backward-outline:before,
.ion-ios-skip-forward:before,
.ion-ios-skip-forward-outline:before,
.ion-ios-snow:before,
.ion-ios-snow-outline:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-square:before,
.ion-ios-square-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-half-outline:before,
.ion-ios-star-outline:before,
.ion-ios-stats:before,
.ion-ios-stats-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-subway:before,
.ion-ios-subway-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-swap:before,
.ion-ios-swap-outline:before,
.ion-ios-switch:before,
.ion-ios-switch-outline:before,
.ion-ios-sync:before,
.ion-ios-sync-outline:before,
.ion-ios-tablet-landscape:before,
.ion-ios-tablet-landscape-outline:before,
.ion-ios-tablet-portrait:before,
.ion-ios-tablet-portrait-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-text:before,
.ion-ios-text-outline:before,
.ion-ios-thermometer:before,
.ion-ios-thermometer-outline:before,
.ion-ios-thumbs-down:before,
.ion-ios-thumbs-down-outline:before,
.ion-ios-thumbs-up:before,
.ion-ios-thumbs-up-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-train:before,
.ion-ios-train-outline:before,
.ion-ios-transgender:before,
.ion-ios-transgender-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-trending-down:before,
.ion-ios-trending-down-outline:before,
.ion-ios-trending-up:before,
.ion-ios-trending-up-outline:before,
.ion-ios-trophy:before,
.ion-ios-trophy-outline:before,
.ion-ios-umbrella:before,
.ion-ios-umbrella-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlock:before,
.ion-ios-unlock-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-down:before,
.ion-ios-volume-down-outline:before,
.ion-ios-volume-mute:before,
.ion-ios-volume-mute-outline:before,
.ion-ios-volume-off:before,
.ion-ios-volume-off-outline:before,
.ion-ios-volume-up:before,
.ion-ios-volume-up-outline:before,
.ion-ios-walk:before,
.ion-ios-walk-outline:before,
.ion-ios-warning:before,
.ion-ios-warning-outline:before,
.ion-ios-watch:before,
.ion-ios-watch-outline:before,
.ion-ios-water:before,
.ion-ios-water-outline:before,
.ion-ios-wifi:before,
.ion-ios-wifi-outline:before,
.ion-ios-wine:before,
.ion-ios-wine-outline:before,
.ion-ios-woman:before,
.ion-ios-woman-outline:before,
.ion-logo-android:before,
.ion-logo-angular:before,
.ion-logo-apple:before,
.ion-logo-bitcoin:before,
.ion-logo-buffer:before,
.ion-logo-chrome:before,
.ion-logo-codepen:before,
.ion-logo-css3:before,
.ion-logo-designernews:before,
.ion-logo-dribbble:before,
.ion-logo-dropbox:before,
.ion-logo-euro:before,
.ion-logo-facebook:before,
.ion-logo-foursquare:before,
.ion-logo-freebsd-devil:before,
.ion-logo-github:before,
.ion-logo-google:before,
.ion-logo-googleplus:before,
.ion-logo-hackernews:before,
.ion-logo-html5:before,
.ion-logo-instagram:before,
.ion-logo-javascript:before,
.ion-logo-linkedin:before,
.ion-logo-markdown:before,
.ion-logo-nodejs:before,
.ion-logo-octocat:before,
.ion-logo-pinterest:before,
.ion-logo-playstation:before,
.ion-logo-python:before,
.ion-logo-reddit:before,
.ion-logo-rss:before,
.ion-logo-sass:before,
.ion-logo-skype:before,
.ion-logo-snapchat:before,
.ion-logo-steam:before,
.ion-logo-tumblr:before,
.ion-logo-tux:before,
.ion-logo-twitch:before,
.ion-logo-twitter:before,
.ion-logo-usd:before,
.ion-logo-vimeo:before,
.ion-logo-whatsapp:before,
.ion-logo-windows:before,
.ion-logo-wordpress:before,
.ion-logo-xbox:before,
.ion-logo-yahoo:before,
.ion-logo-yen:before,
.ion-logo-youtube:before,
.ion-md-add:before,
.ion-md-add-circle:before,
.ion-md-alarm:before,
.ion-md-albums:before,
.ion-md-alert:before,
.ion-md-american-football:before,
.ion-md-analytics:before,
.ion-md-aperture:before,
.ion-md-apps:before,
.ion-md-appstore:before,
.ion-md-archive:before,
.ion-md-arrow-back:before,
.ion-md-arrow-down:before,
.ion-md-arrow-dropdown:before,
.ion-md-arrow-dropdown-circle:before,
.ion-md-arrow-dropleft:before,
.ion-md-arrow-dropleft-circle:before,
.ion-md-arrow-dropright:before,
.ion-md-arrow-dropright-circle:before,
.ion-md-arrow-dropup:before,
.ion-md-arrow-dropup-circle:before,
.ion-md-arrow-forward:before,
.ion-md-arrow-round-back:before,
.ion-md-arrow-round-down:before,
.ion-md-arrow-round-forward:before,
.ion-md-arrow-round-up:before,
.ion-md-arrow-up:before,
.ion-md-at:before,
.ion-md-attach:before,
.ion-md-backspace:before,
.ion-md-barcode:before,
.ion-md-baseball:before,
.ion-md-basket:before,
.ion-md-basketball:before,
.ion-md-battery-charging:before,
.ion-md-battery-dead:before,
.ion-md-battery-full:before,
.ion-md-beaker:before,
.ion-md-beer:before,
.ion-md-bicycle:before,
.ion-md-bluetooth:before,
.ion-md-boat:before,
.ion-md-body:before,
.ion-md-bonfire:before,
.ion-md-book:before,
.ion-md-bookmark:before,
.ion-md-bookmarks:before,
.ion-md-bowtie:before,
.ion-md-briefcase:before,
.ion-md-browsers:before,
.ion-md-brush:before,
.ion-md-bug:before,
.ion-md-build:before,
.ion-md-bulb:before,
.ion-md-bus:before,
.ion-md-cafe:before,
.ion-md-calculator:before,
.ion-md-calendar:before,
.ion-md-call:before,
.ion-md-camera:before,
.ion-md-car:before,
.ion-md-card:before,
.ion-md-cart:before,
.ion-md-cash:before,
.ion-md-chatboxes:before,
.ion-md-chatbubbles:before,
.ion-md-checkbox:before,
.ion-md-checkbox-outline:before,
.ion-md-checkmark:before,
.ion-md-checkmark-circle:before,
.ion-md-checkmark-circle-outline:before,
.ion-md-clipboard:before,
.ion-md-clock:before,
.ion-md-close:before,
.ion-md-close-circle:before,
.ion-md-closed-captioning:before,
.ion-md-cloud:before,
.ion-md-cloud-circle:before,
.ion-md-cloud-done:before,
.ion-md-cloud-download:before,
.ion-md-cloud-outline:before,
.ion-md-cloud-upload:before,
.ion-md-cloudy:before,
.ion-md-cloudy-night:before,
.ion-md-code:before,
.ion-md-code-download:before,
.ion-md-code-working:before,
.ion-md-cog:before,
.ion-md-color-fill:before,
.ion-md-color-filter:before,
.ion-md-color-palette:before,
.ion-md-color-wand:before,
.ion-md-compass:before,
.ion-md-construct:before,
.ion-md-contact:before,
.ion-md-contacts:before,
.ion-md-contract:before,
.ion-md-contrast:before,
.ion-md-copy:before,
.ion-md-create:before,
.ion-md-crop:before,
.ion-md-cube:before,
.ion-md-cut:before,
.ion-md-desktop:before,
.ion-md-disc:before,
.ion-md-document:before,
.ion-md-done-all:before,
.ion-md-download:before,
.ion-md-easel:before,
.ion-md-egg:before,
.ion-md-exit:before,
.ion-md-expand:before,
.ion-md-eye:before,
.ion-md-eye-off:before,
.ion-md-fastforward:before,
.ion-md-female:before,
.ion-md-filing:before,
.ion-md-film:before,
.ion-md-finger-print:before,
.ion-md-flag:before,
.ion-md-flame:before,
.ion-md-flash:before,
.ion-md-flask:before,
.ion-md-flower:before,
.ion-md-folder:before,
.ion-md-folder-open:before,
.ion-md-football:before,
.ion-md-funnel:before,
.ion-md-game-controller-a:before,
.ion-md-game-controller-b:before,
.ion-md-git-branch:before,
.ion-md-git-commit:before,
.ion-md-git-compare:before,
.ion-md-git-merge:before,
.ion-md-git-network:before,
.ion-md-git-pull-request:before,
.ion-md-glasses:before,
.ion-md-globe:before,
.ion-md-grid:before,
.ion-md-hammer:before,
.ion-md-hand:before,
.ion-md-happy:before,
.ion-md-headset:before,
.ion-md-heart:before,
.ion-md-heart-outline:before,
.ion-md-help:before,
.ion-md-help-buoy:before,
.ion-md-help-circle:before,
.ion-md-home:before,
.ion-md-ice-cream:before,
.ion-md-image:before,
.ion-md-images:before,
.ion-md-infinite:before,
.ion-md-information:before,
.ion-md-information-circle:before,
.ion-md-ionic:before,
.ion-md-ionitron:before,
.ion-md-jet:before,
.ion-md-key:before,
.ion-md-keypad:before,
.ion-md-laptop:before,
.ion-md-leaf:before,
.ion-md-link:before,
.ion-md-list:before,
.ion-md-list-box:before,
.ion-md-locate:before,
.ion-md-lock:before,
.ion-md-log-in:before,
.ion-md-log-out:before,
.ion-md-magnet:before,
.ion-md-mail:before,
.ion-md-mail-open:before,
.ion-md-male:before,
.ion-md-man:before,
.ion-md-map:before,
.ion-md-medal:before,
.ion-md-medical:before,
.ion-md-medkit:before,
.ion-md-megaphone:before,
.ion-md-menu:before,
.ion-md-mic:before,
.ion-md-mic-off:before,
.ion-md-microphone:before,
.ion-md-moon:before,
.ion-md-more:before,
.ion-md-move:before,
.ion-md-musical-note:before,
.ion-md-musical-notes:before,
.ion-md-navigate:before,
.ion-md-no-smoking:before,
.ion-md-notifications:before,
.ion-md-notifications-off:before,
.ion-md-notifications-outline:before,
.ion-md-nuclear:before,
.ion-md-nutrition:before,
.ion-md-open:before,
.ion-md-options:before,
.ion-md-outlet:before,
.ion-md-paper:before,
.ion-md-paper-plane:before,
.ion-md-partly-sunny:before,
.ion-md-pause:before,
.ion-md-paw:before,
.ion-md-people:before,
.ion-md-person:before,
.ion-md-person-add:before,
.ion-md-phone-landscape:before,
.ion-md-phone-portrait:before,
.ion-md-photos:before,
.ion-md-pie:before,
.ion-md-pin:before,
.ion-md-pint:before,
.ion-md-pizza:before,
.ion-md-plane:before,
.ion-md-planet:before,
.ion-md-play:before,
.ion-md-podium:before,
.ion-md-power:before,
.ion-md-pricetag:before,
.ion-md-pricetags:before,
.ion-md-print:before,
.ion-md-pulse:before,
.ion-md-qr-scanner:before,
.ion-md-quote:before,
.ion-md-radio:before,
.ion-md-radio-button-off:before,
.ion-md-radio-button-on:before,
.ion-md-rainy:before,
.ion-md-recording:before,
.ion-md-redo:before,
.ion-md-refresh:before,
.ion-md-refresh-circle:before,
.ion-md-remove:before,
.ion-md-remove-circle:before,
.ion-md-reorder:before,
.ion-md-repeat:before,
.ion-md-resize:before,
.ion-md-restaurant:before,
.ion-md-return-left:before,
.ion-md-return-right:before,
.ion-md-reverse-camera:before,
.ion-md-rewind:before,
.ion-md-ribbon:before,
.ion-md-rose:before,
.ion-md-sad:before,
.ion-md-school:before,
.ion-md-search:before,
.ion-md-send:before,
.ion-md-settings:before,
.ion-md-share:before,
.ion-md-share-alt:before,
.ion-md-shirt:before,
.ion-md-shuffle:before,
.ion-md-skip-backward:before,
.ion-md-skip-forward:before,
.ion-md-snow:before,
.ion-md-speedometer:before,
.ion-md-square:before,
.ion-md-square-outline:before,
.ion-md-star:before,
.ion-md-star-half:before,
.ion-md-star-outline:before,
.ion-md-stats:before,
.ion-md-stopwatch:before,
.ion-md-subway:before,
.ion-md-sunny:before,
.ion-md-swap:before,
.ion-md-switch:before,
.ion-md-sync:before,
.ion-md-tablet-landscape:before,
.ion-md-tablet-portrait:before,
.ion-md-tennisball:before,
.ion-md-text:before,
.ion-md-thermometer:before,
.ion-md-thumbs-down:before,
.ion-md-thumbs-up:before,
.ion-md-thunderstorm:before,
.ion-md-time:before,
.ion-md-timer:before,
.ion-md-train:before,
.ion-md-transgender:before,
.ion-md-trash:before,
.ion-md-trending-down:before,
.ion-md-trending-up:before,
.ion-md-trophy:before,
.ion-md-umbrella:before,
.ion-md-undo:before,
.ion-md-unlock:before,
.ion-md-videocam:before,
.ion-md-volume-down:before,
.ion-md-volume-mute:before,
.ion-md-volume-off:before,
.ion-md-volume-up:before,
.ion-md-walk:before,
.ion-md-warning:before,
.ion-md-watch:before,
.ion-md-water:before,
.ion-md-wifi:before,
.ion-md-wine:before,
.ion-md-woman:before, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .m-search-grower__close:before, .m-modal__close:before, .m-search--grow .m-search__close:before, .l-sidenav__close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .m-search-grower__magnifier:before, .l-header--clean .l-header__search:before, .m-search--grow .m-search__magnifier:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .accordion__title:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .accordion.is-active .accordion__title:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .m-cultura-slider__button--prev:before, .m-conflitos-slider__button--prev:before, .m-imaginacao-slider__button--prev:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .m-cultura-slider__button--next:before, .m-conflitos-slider__button--next:before, .m-imaginacao-slider__button--next:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .m-nav--social .m-nav__item--youtube .m-nav__icon:before, .l-footer--old .l-footer__social--youtube .l-footer__icon:before, .m-home--social .m-home__item--youtube .m-home__icon:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .l-header--old .l-header__menu:before, .l-header--clean .l-header__menu:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .embed:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .m-nav--social .m-nav__item--facebook .m-nav__icon:before, .l-header--clean .l-header--social .l-header__item--facebook:before, .l-footer--old .l-footer__social--facebook .l-footer__icon:before, .m-home--social .m-home__item--facebook .m-home__icon:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .m-nav--social .m-nav__item--instagram .m-nav__icon:before, .l-header--clean .l-header--social .l-header__item--instagram:before, .l-footer--old .l-footer__social--instagram .l-footer__icon:before, .m-home--social .m-home__item--instagram .m-home__icon:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .m-nav--social .m-nav__item--twitter .m-nav__icon:before, .l-header--clean .l-header--social .l-header__item--twitter:before, .l-footer--old .l-footer__social--twitter .l-footer__icon:before, .m-home--social .m-home__item--twitter .m-home__icon:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ion-alert:before {
  content: "\f101"; }

.ion-alert-circled:before {
  content: "\f100"; }

.ion-android-add:before {
  content: "\f2c7"; }

.ion-android-add-circle:before {
  content: "\f359"; }

.ion-android-alarm-clock:before {
  content: "\f35a"; }

.ion-android-alert:before {
  content: "\f35b"; }

.ion-android-apps:before {
  content: "\f35c"; }

.ion-android-archive:before {
  content: "\f2c9"; }

.ion-android-arrow-back:before {
  content: "\f2ca"; }

.ion-android-arrow-down:before {
  content: "\f35d"; }

.ion-android-arrow-dropdown:before {
  content: "\f35f"; }

.ion-android-arrow-dropdown-circle:before {
  content: "\f35e"; }

.ion-android-arrow-dropleft:before {
  content: "\f361"; }

.ion-android-arrow-dropleft-circle:before {
  content: "\f360"; }

.ion-android-arrow-dropright:before {
  content: "\f363"; }

.ion-android-arrow-dropright-circle:before {
  content: "\f362"; }

.ion-android-arrow-dropup:before {
  content: "\f365"; }

.ion-android-arrow-dropup-circle:before {
  content: "\f364"; }

.ion-android-arrow-forward:before {
  content: "\f30f"; }

.ion-android-arrow-up:before {
  content: "\f366"; }

.ion-android-attach:before {
  content: "\f367"; }

.ion-android-bar:before {
  content: "\f368"; }

.ion-android-bicycle:before {
  content: "\f369"; }

.ion-android-boat:before {
  content: "\f36a"; }

.ion-android-bookmark:before {
  content: "\f36b"; }

.ion-android-bulb:before {
  content: "\f36c"; }

.ion-android-bus:before {
  content: "\f36d"; }

.ion-android-calendar:before {
  content: "\f2d1"; }

.ion-android-call:before {
  content: "\f2d2"; }

.ion-android-camera:before {
  content: "\f2d3"; }

.ion-android-cancel:before {
  content: "\f36e"; }

.ion-android-car:before {
  content: "\f36f"; }

.ion-android-cart:before {
  content: "\f370"; }

.ion-android-chat:before {
  content: "\f2d4"; }

.ion-android-checkbox:before {
  content: "\f374"; }

.ion-android-checkbox-blank:before {
  content: "\f371"; }

.ion-android-checkbox-outline:before {
  content: "\f373"; }

.ion-android-checkbox-outline-blank:before {
  content: "\f372"; }

.ion-android-checkmark-circle:before {
  content: "\f375"; }

.ion-android-clipboard:before {
  content: "\f376"; }

.ion-android-close:before, .m-search-grower__close:before, .m-modal__close:before, .m-search--grow .m-search__close:before, .l-sidenav__close:before {
  content: "\f2d7"; }

.ion-android-cloud:before {
  content: "\f37a"; }

.ion-android-cloud-circle:before {
  content: "\f377"; }

.ion-android-cloud-done:before {
  content: "\f378"; }

.ion-android-cloud-outline:before {
  content: "\f379"; }

.ion-android-color-palette:before {
  content: "\f37b"; }

.ion-android-compass:before {
  content: "\f37c"; }

.ion-android-contact:before {
  content: "\f2d8"; }

.ion-android-contacts:before {
  content: "\f2d9"; }

.ion-android-contract:before {
  content: "\f37d"; }

.ion-android-create:before {
  content: "\f37e"; }

.ion-android-delete:before {
  content: "\f37f"; }

.ion-android-desktop:before {
  content: "\f380"; }

.ion-android-document:before {
  content: "\f381"; }

.ion-android-done:before {
  content: "\f383"; }

.ion-android-done-all:before {
  content: "\f382"; }

.ion-android-download:before {
  content: "\f2dd"; }

.ion-android-drafts:before {
  content: "\f384"; }

.ion-android-exit:before {
  content: "\f385"; }

.ion-android-expand:before {
  content: "\f386"; }

.ion-android-favorite:before {
  content: "\f388"; }

.ion-android-favorite-outline:before {
  content: "\f387"; }

.ion-android-film:before {
  content: "\f389"; }

.ion-android-folder:before {
  content: "\f2e0"; }

.ion-android-folder-open:before {
  content: "\f38a"; }

.ion-android-funnel:before {
  content: "\f38b"; }

.ion-android-globe:before {
  content: "\f38c"; }

.ion-android-hand:before {
  content: "\f2e3"; }

.ion-android-hangout:before {
  content: "\f38d"; }

.ion-android-happy:before {
  content: "\f38e"; }

.ion-android-home:before {
  content: "\f38f"; }

.ion-android-image:before {
  content: "\f2e4"; }

.ion-android-laptop:before {
  content: "\f390"; }

.ion-android-list:before {
  content: "\f391"; }

.ion-android-locate:before {
  content: "\f2e9"; }

.ion-android-lock:before {
  content: "\f392"; }

.ion-android-mail:before {
  content: "\f2eb"; }

.ion-android-map:before {
  content: "\f393"; }

.ion-android-menu:before {
  content: "\f394"; }

.ion-android-microphone:before {
  content: "\f2ec"; }

.ion-android-microphone-off:before {
  content: "\f395"; }

.ion-android-more-horizontal:before {
  content: "\f396"; }

.ion-android-more-vertical:before {
  content: "\f397"; }

.ion-android-navigate:before {
  content: "\f398"; }

.ion-android-notifications:before {
  content: "\f39b"; }

.ion-android-notifications-none:before {
  content: "\f399"; }

.ion-android-notifications-off:before {
  content: "\f39a"; }

.ion-android-open:before {
  content: "\f39c"; }

.ion-android-options:before {
  content: "\f39d"; }

.ion-android-people:before {
  content: "\f39e"; }

.ion-android-person:before {
  content: "\f3a0"; }

.ion-android-person-add:before {
  content: "\f39f"; }

.ion-android-phone-landscape:before {
  content: "\f3a1"; }

.ion-android-phone-portrait:before {
  content: "\f3a2"; }

.ion-android-pin:before {
  content: "\f3a3"; }

.ion-android-plane:before {
  content: "\f3a4"; }

.ion-android-playstore:before {
  content: "\f2f0"; }

.ion-android-print:before {
  content: "\f3a5"; }

.ion-android-radio-button-off:before {
  content: "\f3a6"; }

.ion-android-radio-button-on:before {
  content: "\f3a7"; }

.ion-android-refresh:before {
  content: "\f3a8"; }

.ion-android-remove:before {
  content: "\f2f4"; }

.ion-android-remove-circle:before {
  content: "\f3a9"; }

.ion-android-restaurant:before {
  content: "\f3aa"; }

.ion-android-sad:before {
  content: "\f3ab"; }

.ion-android-search:before, .m-search-grower__magnifier:before, .l-header--clean .l-header__search:before, .m-search--grow .m-search__magnifier:before {
  content: "\f2f5"; }

.ion-android-send:before {
  content: "\f2f6"; }

.ion-android-settings:before {
  content: "\f2f7"; }

.ion-android-share:before {
  content: "\f2f8"; }

.ion-android-share-alt:before {
  content: "\f3ac"; }

.ion-android-star:before {
  content: "\f2fc"; }

.ion-android-star-half:before {
  content: "\f3ad"; }

.ion-android-star-outline:before {
  content: "\f3ae"; }

.ion-android-stopwatch:before {
  content: "\f2fd"; }

.ion-android-subway:before {
  content: "\f3af"; }

.ion-android-sunny:before {
  content: "\f3b0"; }

.ion-android-sync:before {
  content: "\f3b1"; }

.ion-android-textsms:before {
  content: "\f3b2"; }

.ion-android-time:before {
  content: "\f3b3"; }

.ion-android-train:before {
  content: "\f3b4"; }

.ion-android-unlock:before {
  content: "\f3b5"; }

.ion-android-upload:before {
  content: "\f3b6"; }

.ion-android-volume-down:before {
  content: "\f3b7"; }

.ion-android-volume-mute:before {
  content: "\f3b8"; }

.ion-android-volume-off:before {
  content: "\f3b9"; }

.ion-android-volume-up:before {
  content: "\f3ba"; }

.ion-android-walk:before {
  content: "\f3bb"; }

.ion-android-warning:before {
  content: "\f3bc"; }

.ion-android-watch:before {
  content: "\f3bd"; }

.ion-android-wifi:before {
  content: "\f305"; }

.ion-aperture:before {
  content: "\f313"; }

.ion-archive:before {
  content: "\f102"; }

.ion-arrow-down-a:before {
  content: "\f103"; }

.ion-arrow-down-b:before {
  content: "\f104"; }

.ion-arrow-down-c:before {
  content: "\f105"; }

.ion-arrow-expand:before {
  content: "\f25e"; }

.ion-arrow-graph-down-left:before {
  content: "\f25f"; }

.ion-arrow-graph-down-right:before {
  content: "\f260"; }

.ion-arrow-graph-up-left:before {
  content: "\f261"; }

.ion-arrow-graph-up-right:before {
  content: "\f262"; }

.ion-arrow-left-a:before {
  content: "\f106"; }

.ion-arrow-left-b:before {
  content: "\f107"; }

.ion-arrow-left-c:before {
  content: "\f108"; }

.ion-arrow-move:before {
  content: "\f263"; }

.ion-arrow-resize:before {
  content: "\f264"; }

.ion-arrow-return-left:before {
  content: "\f265"; }

.ion-arrow-return-right:before {
  content: "\f266"; }

.ion-arrow-right-a:before {
  content: "\f109"; }

.ion-arrow-right-b:before {
  content: "\f10a"; }

.ion-arrow-right-c:before {
  content: "\f10b"; }

.ion-arrow-shrink:before {
  content: "\f267"; }

.ion-arrow-swap:before {
  content: "\f268"; }

.ion-arrow-up-a:before {
  content: "\f10c"; }

.ion-arrow-up-b:before {
  content: "\f10d"; }

.ion-arrow-up-c:before {
  content: "\f10e"; }

.ion-asterisk:before {
  content: "\f314"; }

.ion-at:before {
  content: "\f10f"; }

.ion-backspace:before {
  content: "\f3bf"; }

.ion-backspace-outline:before {
  content: "\f3be"; }

.ion-bag:before {
  content: "\f110"; }

.ion-battery-charging:before {
  content: "\f111"; }

.ion-battery-empty:before {
  content: "\f112"; }

.ion-battery-full:before {
  content: "\f113"; }

.ion-battery-half:before {
  content: "\f114"; }

.ion-battery-low:before {
  content: "\f115"; }

.ion-beaker:before {
  content: "\f269"; }

.ion-beer:before {
  content: "\f26a"; }

.ion-bluetooth:before {
  content: "\f116"; }

.ion-bonfire:before {
  content: "\f315"; }

.ion-bookmark:before {
  content: "\f26b"; }

.ion-bowtie:before {
  content: "\f3c0"; }

.ion-briefcase:before {
  content: "\f26c"; }

.ion-bug:before {
  content: "\f2be"; }

.ion-calculator:before {
  content: "\f26d"; }

.ion-calendar:before {
  content: "\f117"; }

.ion-camera:before {
  content: "\f118"; }

.ion-card:before {
  content: "\f119"; }

.ion-cash:before {
  content: "\f316"; }

.ion-chatbox:before {
  content: "\f11b"; }

.ion-chatbox-working:before {
  content: "\f11a"; }

.ion-chatboxes:before {
  content: "\f11c"; }

.ion-chatbubble:before {
  content: "\f11e"; }

.ion-chatbubble-working:before {
  content: "\f11d"; }

.ion-chatbubbles:before {
  content: "\f11f"; }

.ion-checkmark:before {
  content: "\f122"; }

.ion-checkmark-circled:before {
  content: "\f120"; }

.ion-checkmark-round:before {
  content: "\f121"; }

.ion-chevron-down:before, .accordion__title:before {
  content: "\f123"; }

.ion-chevron-left:before {
  content: "\f124"; }

.ion-chevron-right:before {
  content: "\f125"; }

.ion-chevron-up:before, .accordion.is-active .accordion__title:before {
  content: "\f126"; }

.ion-clipboard:before {
  content: "\f127"; }

.ion-clock:before {
  content: "\f26e"; }

.ion-close:before {
  content: "\f12a"; }

.ion-close-circled:before {
  content: "\f128"; }

.ion-close-round:before {
  content: "\f129"; }

.ion-closed-captioning:before {
  content: "\f317"; }

.ion-cloud:before {
  content: "\f12b"; }

.ion-code:before {
  content: "\f271"; }

.ion-code-download:before {
  content: "\f26f"; }

.ion-code-working:before {
  content: "\f270"; }

.ion-coffee:before {
  content: "\f272"; }

.ion-compass:before {
  content: "\f273"; }

.ion-compose:before {
  content: "\f12c"; }

.ion-connection-bars:before {
  content: "\f274"; }

.ion-contrast:before {
  content: "\f275"; }

.ion-crop:before {
  content: "\f3c1"; }

.ion-cube:before {
  content: "\f318"; }

.ion-disc:before {
  content: "\f12d"; }

.ion-document:before {
  content: "\f12f"; }

.ion-document-text:before {
  content: "\f12e"; }

.ion-drag:before {
  content: "\f130"; }

.ion-earth:before {
  content: "\f276"; }

.ion-easel:before {
  content: "\f3c2"; }

.ion-edit:before {
  content: "\f2bf"; }

.ion-egg:before {
  content: "\f277"; }

.ion-eject:before {
  content: "\f131"; }

.ion-email:before {
  content: "\f132"; }

.ion-email-unread:before {
  content: "\f3c3"; }

.ion-erlenmeyer-flask:before {
  content: "\f3c5"; }

.ion-erlenmeyer-flask-bubbles:before {
  content: "\f3c4"; }

.ion-eye:before {
  content: "\f133"; }

.ion-eye-disabled:before {
  content: "\f306"; }

.ion-female:before {
  content: "\f278"; }

.ion-filing:before {
  content: "\f134"; }

.ion-film-marker:before {
  content: "\f135"; }

.ion-fireball:before {
  content: "\f319"; }

.ion-flag:before {
  content: "\f279"; }

.ion-flame:before {
  content: "\f31a"; }

.ion-flash:before {
  content: "\f137"; }

.ion-flash-off:before {
  content: "\f136"; }

.ion-folder:before {
  content: "\f139"; }

.ion-fork:before {
  content: "\f27a"; }

.ion-fork-repo:before {
  content: "\f2c0"; }

.ion-forward:before {
  content: "\f13a"; }

.ion-funnel:before {
  content: "\f31b"; }

.ion-gear-a:before {
  content: "\f13d"; }

.ion-gear-b:before {
  content: "\f13e"; }

.ion-grid:before {
  content: "\f13f"; }

.ion-hammer:before {
  content: "\f27b"; }

.ion-happy:before {
  content: "\f31c"; }

.ion-happy-outline:before {
  content: "\f3c6"; }

.ion-headphone:before {
  content: "\f140"; }

.ion-heart:before {
  content: "\f141"; }

.ion-heart-broken:before {
  content: "\f31d"; }

.ion-help:before {
  content: "\f143"; }

.ion-help-buoy:before {
  content: "\f27c"; }

.ion-help-circled:before {
  content: "\f142"; }

.ion-home:before {
  content: "\f144"; }

.ion-icecream:before {
  content: "\f27d"; }

.ion-image:before {
  content: "\f147"; }

.ion-images:before {
  content: "\f148"; }

.ion-information:before {
  content: "\f14a"; }

.ion-information-circled:before {
  content: "\f149"; }

.ion-ionic:before {
  content: "\f14b"; }

.ion-ios-alarm:before {
  content: "\f3c8"; }

.ion-ios-alarm-outline:before {
  content: "\f3c7"; }

.ion-ios-albums:before {
  content: "\f3ca"; }

.ion-ios-albums-outline:before {
  content: "\f3c9"; }

.ion-ios-americanfootball:before {
  content: "\f3cc"; }

.ion-ios-americanfootball-outline:before {
  content: "\f3cb"; }

.ion-ios-analytics:before {
  content: "\f3ce"; }

.ion-ios-analytics-outline:before {
  content: "\f3cd"; }

.ion-ios-arrow-back:before, .m-cultura-slider__button--prev:before, .m-conflitos-slider__button--prev:before, .m-imaginacao-slider__button--prev:before {
  content: "\f3cf"; }

.ion-ios-arrow-down:before {
  content: "\f3d0"; }

.ion-ios-arrow-forward:before, .m-cultura-slider__button--next:before, .m-conflitos-slider__button--next:before, .m-imaginacao-slider__button--next:before {
  content: "\f3d1"; }

.ion-ios-arrow-left:before {
  content: "\f3d2"; }

.ion-ios-arrow-right:before {
  content: "\f3d3"; }

.ion-ios-arrow-thin-down:before {
  content: "\f3d4"; }

.ion-ios-arrow-thin-left:before {
  content: "\f3d5"; }

.ion-ios-arrow-thin-right:before {
  content: "\f3d6"; }

.ion-ios-arrow-thin-up:before {
  content: "\f3d7"; }

.ion-ios-arrow-up:before {
  content: "\f3d8"; }

.ion-ios-at:before {
  content: "\f3da"; }

.ion-ios-at-outline:before {
  content: "\f3d9"; }

.ion-ios-barcode:before {
  content: "\f3dc"; }

.ion-ios-barcode-outline:before {
  content: "\f3db"; }

.ion-ios-baseball:before {
  content: "\f3de"; }

.ion-ios-baseball-outline:before {
  content: "\f3dd"; }

.ion-ios-basketball:before {
  content: "\f3e0"; }

.ion-ios-basketball-outline:before {
  content: "\f3df"; }

.ion-ios-bell:before {
  content: "\f3e2"; }

.ion-ios-bell-outline:before {
  content: "\f3e1"; }

.ion-ios-body:before {
  content: "\f3e4"; }

.ion-ios-body-outline:before {
  content: "\f3e3"; }

.ion-ios-bolt:before {
  content: "\f3e6"; }

.ion-ios-bolt-outline:before {
  content: "\f3e5"; }

.ion-ios-book:before {
  content: "\f3e8"; }

.ion-ios-book-outline:before {
  content: "\f3e7"; }

.ion-ios-bookmarks:before {
  content: "\f3ea"; }

.ion-ios-bookmarks-outline:before {
  content: "\f3e9"; }

.ion-ios-box:before {
  content: "\f3ec"; }

.ion-ios-box-outline:before {
  content: "\f3eb"; }

.ion-ios-briefcase:before {
  content: "\f3ee"; }

.ion-ios-briefcase-outline:before {
  content: "\f3ed"; }

.ion-ios-browsers:before {
  content: "\f3f0"; }

.ion-ios-browsers-outline:before {
  content: "\f3ef"; }

.ion-ios-calculator:before {
  content: "\f3f2"; }

.ion-ios-calculator-outline:before {
  content: "\f3f1"; }

.ion-ios-calendar:before {
  content: "\f3f4"; }

.ion-ios-calendar-outline:before {
  content: "\f3f3"; }

.ion-ios-camera:before {
  content: "\f3f6"; }

.ion-ios-camera-outline:before {
  content: "\f3f5"; }

.ion-ios-cart:before {
  content: "\f3f8"; }

.ion-ios-cart-outline:before {
  content: "\f3f7"; }

.ion-ios-chatboxes:before {
  content: "\f3fa"; }

.ion-ios-chatboxes-outline:before {
  content: "\f3f9"; }

.ion-ios-chatbubble:before {
  content: "\f3fc"; }

.ion-ios-chatbubble-outline:before {
  content: "\f3fb"; }

.ion-ios-checkmark:before {
  content: "\f3ff"; }

.ion-ios-checkmark-empty:before {
  content: "\f3fd"; }

.ion-ios-checkmark-outline:before {
  content: "\f3fe"; }

.ion-ios-circle-filled:before {
  content: "\f400"; }

.ion-ios-circle-outline:before {
  content: "\f401"; }

.ion-ios-clock:before {
  content: "\f403"; }

.ion-ios-clock-outline:before {
  content: "\f402"; }

.ion-ios-close:before {
  content: "\f406"; }

.ion-ios-close-empty:before {
  content: "\f404"; }

.ion-ios-close-outline:before {
  content: "\f405"; }

.ion-ios-cloud:before {
  content: "\f40c"; }

.ion-ios-cloud-download:before {
  content: "\f408"; }

.ion-ios-cloud-download-outline:before {
  content: "\f407"; }

.ion-ios-cloud-outline:before {
  content: "\f409"; }

.ion-ios-cloud-upload:before {
  content: "\f40b"; }

.ion-ios-cloud-upload-outline:before {
  content: "\f40a"; }

.ion-ios-cloudy:before {
  content: "\f410"; }

.ion-ios-cloudy-night:before {
  content: "\f40e"; }

.ion-ios-cloudy-night-outline:before {
  content: "\f40d"; }

.ion-ios-cloudy-outline:before {
  content: "\f40f"; }

.ion-ios-cog:before {
  content: "\f412"; }

.ion-ios-cog-outline:before {
  content: "\f411"; }

.ion-ios-color-filter:before {
  content: "\f414"; }

.ion-ios-color-filter-outline:before {
  content: "\f413"; }

.ion-ios-color-wand:before {
  content: "\f416"; }

.ion-ios-color-wand-outline:before {
  content: "\f415"; }

.ion-ios-compose:before {
  content: "\f418"; }

.ion-ios-compose-outline:before {
  content: "\f417"; }

.ion-ios-contact:before {
  content: "\f41a"; }

.ion-ios-contact-outline:before {
  content: "\f419"; }

.ion-ios-copy:before {
  content: "\f41c"; }

.ion-ios-copy-outline:before {
  content: "\f41b"; }

.ion-ios-crop:before {
  content: "\f41e"; }

.ion-ios-crop-strong:before {
  content: "\f41d"; }

.ion-ios-download:before {
  content: "\f420"; }

.ion-ios-download-outline:before {
  content: "\f41f"; }

.ion-ios-drag:before {
  content: "\f421"; }

.ion-ios-email:before {
  content: "\f423"; }

.ion-ios-email-outline:before {
  content: "\f422"; }

.ion-ios-eye:before {
  content: "\f425"; }

.ion-ios-eye-outline:before {
  content: "\f424"; }

.ion-ios-fastforward:before {
  content: "\f427"; }

.ion-ios-fastforward-outline:before {
  content: "\f426"; }

.ion-ios-filing:before {
  content: "\f429"; }

.ion-ios-filing-outline:before {
  content: "\f428"; }

.ion-ios-film:before {
  content: "\f42b"; }

.ion-ios-film-outline:before {
  content: "\f42a"; }

.ion-ios-flag:before {
  content: "\f42d"; }

.ion-ios-flag-outline:before {
  content: "\f42c"; }

.ion-ios-flame:before {
  content: "\f42f"; }

.ion-ios-flame-outline:before {
  content: "\f42e"; }

.ion-ios-flask:before {
  content: "\f431"; }

.ion-ios-flask-outline:before {
  content: "\f430"; }

.ion-ios-flower:before {
  content: "\f433"; }

.ion-ios-flower-outline:before {
  content: "\f432"; }

.ion-ios-folder:before {
  content: "\f435"; }

.ion-ios-folder-outline:before {
  content: "\f434"; }

.ion-ios-football:before {
  content: "\f437"; }

.ion-ios-football-outline:before {
  content: "\f436"; }

.ion-ios-game-controller-a:before {
  content: "\f439"; }

.ion-ios-game-controller-a-outline:before {
  content: "\f438"; }

.ion-ios-game-controller-b:before {
  content: "\f43b"; }

.ion-ios-game-controller-b-outline:before {
  content: "\f43a"; }

.ion-ios-gear:before {
  content: "\f43d"; }

.ion-ios-gear-outline:before {
  content: "\f43c"; }

.ion-ios-glasses:before {
  content: "\f43f"; }

.ion-ios-glasses-outline:before {
  content: "\f43e"; }

.ion-ios-grid-view:before {
  content: "\f441"; }

.ion-ios-grid-view-outline:before {
  content: "\f440"; }

.ion-ios-heart:before {
  content: "\f443"; }

.ion-ios-heart-outline:before {
  content: "\f442"; }

.ion-ios-help:before {
  content: "\f446"; }

.ion-ios-help-empty:before {
  content: "\f444"; }

.ion-ios-help-outline:before {
  content: "\f445"; }

.ion-ios-home:before {
  content: "\f448"; }

.ion-ios-home-outline:before {
  content: "\f447"; }

.ion-ios-infinite:before {
  content: "\f44a"; }

.ion-ios-infinite-outline:before {
  content: "\f449"; }

.ion-ios-information:before {
  content: "\f44d"; }

.ion-ios-information-empty:before {
  content: "\f44b"; }

.ion-ios-information-outline:before {
  content: "\f44c"; }

.ion-ios-ionic-outline:before {
  content: "\f44e"; }

.ion-ios-keypad:before {
  content: "\f450"; }

.ion-ios-keypad-outline:before {
  content: "\f44f"; }

.ion-ios-lightbulb:before {
  content: "\f452"; }

.ion-ios-lightbulb-outline:before {
  content: "\f451"; }

.ion-ios-list:before {
  content: "\f454"; }

.ion-ios-list-outline:before {
  content: "\f453"; }

.ion-ios-location:before {
  content: "\f456"; }

.ion-ios-location-outline:before {
  content: "\f455"; }

.ion-ios-locked:before {
  content: "\f458"; }

.ion-ios-locked-outline:before {
  content: "\f457"; }

.ion-ios-loop:before {
  content: "\f45a"; }

.ion-ios-loop-strong:before {
  content: "\f459"; }

.ion-ios-medical:before {
  content: "\f45c"; }

.ion-ios-medical-outline:before {
  content: "\f45b"; }

.ion-ios-medkit:before {
  content: "\f45e"; }

.ion-ios-medkit-outline:before {
  content: "\f45d"; }

.ion-ios-mic:before {
  content: "\f461"; }

.ion-ios-mic-off:before {
  content: "\f45f"; }

.ion-ios-mic-outline:before {
  content: "\f460"; }

.ion-ios-minus:before {
  content: "\f464"; }

.ion-ios-minus-empty:before {
  content: "\f462"; }

.ion-ios-minus-outline:before {
  content: "\f463"; }

.ion-ios-monitor:before {
  content: "\f466"; }

.ion-ios-monitor-outline:before {
  content: "\f465"; }

.ion-ios-moon:before {
  content: "\f468"; }

.ion-ios-moon-outline:before {
  content: "\f467"; }

.ion-ios-more:before {
  content: "\f46a"; }

.ion-ios-more-outline:before {
  content: "\f469"; }

.ion-ios-musical-note:before {
  content: "\f46b"; }

.ion-ios-musical-notes:before {
  content: "\f46c"; }

.ion-ios-navigate:before {
  content: "\f46e"; }

.ion-ios-navigate-outline:before {
  content: "\f46d"; }

.ion-ios-nutrition:before {
  content: "\f470"; }

.ion-ios-nutrition-outline:before {
  content: "\f46f"; }

.ion-ios-paper:before {
  content: "\f472"; }

.ion-ios-paper-outline:before {
  content: "\f471"; }

.ion-ios-paperplane:before {
  content: "\f474"; }

.ion-ios-paperplane-outline:before {
  content: "\f473"; }

.ion-ios-partlysunny:before {
  content: "\f476"; }

.ion-ios-partlysunny-outline:before {
  content: "\f475"; }

.ion-ios-pause:before {
  content: "\f478"; }

.ion-ios-pause-outline:before {
  content: "\f477"; }

.ion-ios-paw:before {
  content: "\f47a"; }

.ion-ios-paw-outline:before {
  content: "\f479"; }

.ion-ios-people:before {
  content: "\f47c"; }

.ion-ios-people-outline:before {
  content: "\f47b"; }

.ion-ios-person:before {
  content: "\f47e"; }

.ion-ios-person-outline:before {
  content: "\f47d"; }

.ion-ios-personadd:before {
  content: "\f480"; }

.ion-ios-personadd-outline:before {
  content: "\f47f"; }

.ion-ios-photos:before {
  content: "\f482"; }

.ion-ios-photos-outline:before {
  content: "\f481"; }

.ion-ios-pie:before {
  content: "\f484"; }

.ion-ios-pie-outline:before {
  content: "\f483"; }

.ion-ios-pint:before {
  content: "\f486"; }

.ion-ios-pint-outline:before {
  content: "\f485"; }

.ion-ios-play:before, .m-nav--social .m-nav__item--youtube .m-nav__icon:before, .l-footer--old .l-footer__social--youtube .l-footer__icon:before, .m-home--social .m-home__item--youtube .m-home__icon:before {
  content: "\f488"; }

.ion-ios-play-outline:before {
  content: "\f487"; }

.ion-ios-plus:before {
  content: "\f48b"; }

.ion-ios-plus-empty:before {
  content: "\f489"; }

.ion-ios-plus-outline:before {
  content: "\f48a"; }

.ion-ios-pricetag:before {
  content: "\f48d"; }

.ion-ios-pricetag-outline:before {
  content: "\f48c"; }

.ion-ios-pricetags:before {
  content: "\f48f"; }

.ion-ios-pricetags-outline:before {
  content: "\f48e"; }

.ion-ios-printer:before {
  content: "\f491"; }

.ion-ios-printer-outline:before {
  content: "\f490"; }

.ion-ios-pulse:before {
  content: "\f493"; }

.ion-ios-pulse-strong:before {
  content: "\f492"; }

.ion-ios-rainy:before {
  content: "\f495"; }

.ion-ios-rainy-outline:before {
  content: "\f494"; }

.ion-ios-recording:before {
  content: "\f497"; }

.ion-ios-recording-outline:before {
  content: "\f496"; }

.ion-ios-redo:before {
  content: "\f499"; }

.ion-ios-redo-outline:before {
  content: "\f498"; }

.ion-ios-refresh:before {
  content: "\f49c"; }

.ion-ios-refresh-empty:before {
  content: "\f49a"; }

.ion-ios-refresh-outline:before {
  content: "\f49b"; }

.ion-ios-reload:before {
  content: "\f49d"; }

.ion-ios-reverse-camera:before {
  content: "\f49f"; }

.ion-ios-reverse-camera-outline:before {
  content: "\f49e"; }

.ion-ios-rewind:before {
  content: "\f4a1"; }

.ion-ios-rewind-outline:before {
  content: "\f4a0"; }

.ion-ios-rose:before {
  content: "\f4a3"; }

.ion-ios-rose-outline:before {
  content: "\f4a2"; }

.ion-ios-search:before {
  content: "\f4a5"; }

.ion-ios-search-strong:before {
  content: "\f4a4"; }

.ion-ios-settings:before {
  content: "\f4a7"; }

.ion-ios-settings-strong:before {
  content: "\f4a6"; }

.ion-ios-shuffle:before {
  content: "\f4a9"; }

.ion-ios-shuffle-strong:before {
  content: "\f4a8"; }

.ion-ios-skipbackward:before {
  content: "\f4ab"; }

.ion-ios-skipbackward-outline:before {
  content: "\f4aa"; }

.ion-ios-skipforward:before {
  content: "\f4ad"; }

.ion-ios-skipforward-outline:before {
  content: "\f4ac"; }

.ion-ios-snowy:before {
  content: "\f4ae"; }

.ion-ios-speedometer:before {
  content: "\f4b0"; }

.ion-ios-speedometer-outline:before {
  content: "\f4af"; }

.ion-ios-star:before {
  content: "\f4b3"; }

.ion-ios-star-half:before {
  content: "\f4b1"; }

.ion-ios-star-outline:before {
  content: "\f4b2"; }

.ion-ios-stopwatch:before {
  content: "\f4b5"; }

.ion-ios-stopwatch-outline:before {
  content: "\f4b4"; }

.ion-ios-sunny:before {
  content: "\f4b7"; }

.ion-ios-sunny-outline:before {
  content: "\f4b6"; }

.ion-ios-telephone:before {
  content: "\f4b9"; }

.ion-ios-telephone-outline:before {
  content: "\f4b8"; }

.ion-ios-tennisball:before {
  content: "\f4bb"; }

.ion-ios-tennisball-outline:before {
  content: "\f4ba"; }

.ion-ios-thunderstorm:before {
  content: "\f4bd"; }

.ion-ios-thunderstorm-outline:before {
  content: "\f4bc"; }

.ion-ios-time:before {
  content: "\f4bf"; }

.ion-ios-time-outline:before {
  content: "\f4be"; }

.ion-ios-timer:before {
  content: "\f4c1"; }

.ion-ios-timer-outline:before {
  content: "\f4c0"; }

.ion-ios-toggle:before {
  content: "\f4c3"; }

.ion-ios-toggle-outline:before {
  content: "\f4c2"; }

.ion-ios-trash:before {
  content: "\f4c5"; }

.ion-ios-trash-outline:before {
  content: "\f4c4"; }

.ion-ios-undo:before {
  content: "\f4c7"; }

.ion-ios-undo-outline:before {
  content: "\f4c6"; }

.ion-ios-unlocked:before {
  content: "\f4c9"; }

.ion-ios-unlocked-outline:before {
  content: "\f4c8"; }

.ion-ios-upload:before {
  content: "\f4cb"; }

.ion-ios-upload-outline:before {
  content: "\f4ca"; }

.ion-ios-videocam:before {
  content: "\f4cd"; }

.ion-ios-videocam-outline:before {
  content: "\f4cc"; }

.ion-ios-volume-high:before {
  content: "\f4ce"; }

.ion-ios-volume-low:before {
  content: "\f4cf"; }

.ion-ios-wineglass:before {
  content: "\f4d1"; }

.ion-ios-wineglass-outline:before {
  content: "\f4d0"; }

.ion-ios-world:before {
  content: "\f4d3"; }

.ion-ios-world-outline:before {
  content: "\f4d2"; }

.ion-ipad:before {
  content: "\f1f9"; }

.ion-iphone:before {
  content: "\f1fa"; }

.ion-ipod:before {
  content: "\f1fb"; }

.ion-jet:before {
  content: "\f295"; }

.ion-key:before {
  content: "\f296"; }

.ion-knife:before {
  content: "\f297"; }

.ion-laptop:before {
  content: "\f1fc"; }

.ion-leaf:before {
  content: "\f1fd"; }

.ion-levels:before {
  content: "\f298"; }

.ion-lightbulb:before {
  content: "\f299"; }

.ion-link:before {
  content: "\f1fe"; }

.ion-load-a:before {
  content: "\f29a"; }

.ion-load-b:before {
  content: "\f29b"; }

.ion-load-c:before {
  content: "\f29c"; }

.ion-load-d:before {
  content: "\f29d"; }

.ion-location:before {
  content: "\f1ff"; }

.ion-lock-combination:before {
  content: "\f4d4"; }

.ion-locked:before {
  content: "\f200"; }

.ion-log-in:before {
  content: "\f29e"; }

.ion-log-out:before {
  content: "\f29f"; }

.ion-loop:before {
  content: "\f201"; }

.ion-magnet:before {
  content: "\f2a0"; }

.ion-male:before {
  content: "\f2a1"; }

.ion-man:before {
  content: "\f202"; }

.ion-map:before {
  content: "\f203"; }

.ion-medkit:before {
  content: "\f2a2"; }

.ion-merge:before {
  content: "\f33f"; }

.ion-mic-a:before {
  content: "\f204"; }

.ion-mic-b:before {
  content: "\f205"; }

.ion-mic-c:before {
  content: "\f206"; }

.ion-minus:before {
  content: "\f209"; }

.ion-minus-circled:before {
  content: "\f207"; }

.ion-minus-round:before {
  content: "\f208"; }

.ion-model-s:before {
  content: "\f2c1"; }

.ion-monitor:before {
  content: "\f20a"; }

.ion-more:before {
  content: "\f20b"; }

.ion-mouse:before {
  content: "\f340"; }

.ion-music-note:before {
  content: "\f20c"; }

.ion-navicon:before {
  content: "\f20e"; }

.ion-navicon-round:before, .l-header--old .l-header__menu:before, .l-header--clean .l-header__menu:before {
  content: "\f20d"; }

.ion-navigate:before {
  content: "\f2a3"; }

.ion-network:before {
  content: "\f341"; }

.ion-no-smoking:before {
  content: "\f2c2"; }

.ion-nuclear:before {
  content: "\f2a4"; }

.ion-outlet:before {
  content: "\f342"; }

.ion-paintbrush:before {
  content: "\f4d5"; }

.ion-paintbucket:before {
  content: "\f4d6"; }

.ion-paper-airplane:before {
  content: "\f2c3"; }

.ion-paperclip:before {
  content: "\f20f"; }

.ion-pause:before {
  content: "\f210"; }

.ion-person:before {
  content: "\f213"; }

.ion-person-add:before {
  content: "\f211"; }

.ion-person-stalker:before {
  content: "\f212"; }

.ion-pie-graph:before {
  content: "\f2a5"; }

.ion-pin:before {
  content: "\f2a6"; }

.ion-pinpoint:before {
  content: "\f2a7"; }

.ion-pizza:before {
  content: "\f2a8"; }

.ion-plane:before {
  content: "\f214"; }

.ion-planet:before {
  content: "\f343"; }

.ion-play:before, .embed:before {
  content: "\f215"; }

.ion-playstation:before {
  content: "\f30a"; }

.ion-plus:before {
  content: "\f218"; }

.ion-plus-circled:before {
  content: "\f216"; }

.ion-plus-round:before {
  content: "\f217"; }

.ion-podium:before {
  content: "\f344"; }

.ion-pound:before {
  content: "\f219"; }

.ion-power:before {
  content: "\f2a9"; }

.ion-pricetag:before {
  content: "\f2aa"; }

.ion-pricetags:before {
  content: "\f2ab"; }

.ion-printer:before {
  content: "\f21a"; }

.ion-pull-request:before {
  content: "\f345"; }

.ion-qr-scanner:before {
  content: "\f346"; }

.ion-quote:before {
  content: "\f347"; }

.ion-radio-waves:before {
  content: "\f2ac"; }

.ion-record:before {
  content: "\f21b"; }

.ion-refresh:before {
  content: "\f21c"; }

.ion-reply:before {
  content: "\f21e"; }

.ion-reply-all:before {
  content: "\f21d"; }

.ion-ribbon-a:before {
  content: "\f348"; }

.ion-ribbon-b:before {
  content: "\f349"; }

.ion-sad:before {
  content: "\f34a"; }

.ion-sad-outline:before {
  content: "\f4d7"; }

.ion-scissors:before {
  content: "\f34b"; }

.ion-search:before {
  content: "\f21f"; }

.ion-settings:before {
  content: "\f2ad"; }

.ion-share:before {
  content: "\f220"; }

.ion-shuffle:before {
  content: "\f221"; }

.ion-skip-backward:before {
  content: "\f222"; }

.ion-skip-forward:before {
  content: "\f223"; }

.ion-social-android:before {
  content: "\f225"; }

.ion-social-android-outline:before {
  content: "\f224"; }

.ion-social-angular:before {
  content: "\f4d9"; }

.ion-social-angular-outline:before {
  content: "\f4d8"; }

.ion-social-apple:before {
  content: "\f227"; }

.ion-social-apple-outline:before {
  content: "\f226"; }

.ion-social-bitcoin:before {
  content: "\f2af"; }

.ion-social-bitcoin-outline:before {
  content: "\f2ae"; }

.ion-social-buffer:before {
  content: "\f229"; }

.ion-social-buffer-outline:before {
  content: "\f228"; }

.ion-social-chrome:before {
  content: "\f4db"; }

.ion-social-chrome-outline:before {
  content: "\f4da"; }

.ion-social-codepen:before {
  content: "\f4dd"; }

.ion-social-codepen-outline:before {
  content: "\f4dc"; }

.ion-social-css3:before {
  content: "\f4df"; }

.ion-social-css3-outline:before {
  content: "\f4de"; }

.ion-social-designernews:before {
  content: "\f22b"; }

.ion-social-designernews-outline:before {
  content: "\f22a"; }

.ion-social-dribbble:before {
  content: "\f22d"; }

.ion-social-dribbble-outline:before {
  content: "\f22c"; }

.ion-social-dropbox:before {
  content: "\f22f"; }

.ion-social-dropbox-outline:before {
  content: "\f22e"; }

.ion-social-euro:before {
  content: "\f4e1"; }

.ion-social-euro-outline:before {
  content: "\f4e0"; }

.ion-social-facebook:before, .m-nav--social .m-nav__item--facebook .m-nav__icon:before, .l-header--clean .l-header--social .l-header__item--facebook:before, .l-footer--old .l-footer__social--facebook .l-footer__icon:before, .m-home--social .m-home__item--facebook .m-home__icon:before {
  content: "\f231"; }

.ion-social-facebook-outline:before {
  content: "\f230"; }

.ion-social-foursquare:before {
  content: "\f34d"; }

.ion-social-foursquare-outline:before {
  content: "\f34c"; }

.ion-social-freebsd-devil:before {
  content: "\f2c4"; }

.ion-social-github:before {
  content: "\f233"; }

.ion-social-github-outline:before {
  content: "\f232"; }

.ion-social-google:before {
  content: "\f34f"; }

.ion-social-google-outline:before {
  content: "\f34e"; }

.ion-social-googleplus:before {
  content: "\f235"; }

.ion-social-googleplus-outline:before {
  content: "\f234"; }

.ion-social-hackernews:before {
  content: "\f237"; }

.ion-social-hackernews-outline:before {
  content: "\f236"; }

.ion-social-html5:before {
  content: "\f4e3"; }

.ion-social-html5-outline:before {
  content: "\f4e2"; }

.ion-social-instagram:before, .m-nav--social .m-nav__item--instagram .m-nav__icon:before, .l-header--clean .l-header--social .l-header__item--instagram:before, .l-footer--old .l-footer__social--instagram .l-footer__icon:before, .m-home--social .m-home__item--instagram .m-home__icon:before {
  content: "\f351"; }

.ion-social-instagram-outline:before {
  content: "\f350"; }

.ion-social-javascript:before {
  content: "\f4e5"; }

.ion-social-javascript-outline:before {
  content: "\f4e4"; }

.ion-social-linkedin:before {
  content: "\f239"; }

.ion-social-linkedin-outline:before {
  content: "\f238"; }

.ion-social-markdown:before {
  content: "\f4e6"; }

.ion-social-nodejs:before {
  content: "\f4e7"; }

.ion-social-octocat:before {
  content: "\f4e8"; }

.ion-social-pinterest:before {
  content: "\f2b1"; }

.ion-social-pinterest-outline:before {
  content: "\f2b0"; }

.ion-social-python:before {
  content: "\f4e9"; }

.ion-social-reddit:before {
  content: "\f23b"; }

.ion-social-reddit-outline:before {
  content: "\f23a"; }

.ion-social-rss:before {
  content: "\f23d"; }

.ion-social-rss-outline:before {
  content: "\f23c"; }

.ion-social-sass:before {
  content: "\f4ea"; }

.ion-social-skype:before {
  content: "\f23f"; }

.ion-social-skype-outline:before {
  content: "\f23e"; }

.ion-social-snapchat:before {
  content: "\f4ec"; }

.ion-social-snapchat-outline:before {
  content: "\f4eb"; }

.ion-social-tumblr:before {
  content: "\f241"; }

.ion-social-tumblr-outline:before {
  content: "\f240"; }

.ion-social-tux:before {
  content: "\f2c5"; }

.ion-social-twitch:before {
  content: "\f4ee"; }

.ion-social-twitch-outline:before {
  content: "\f4ed"; }

.ion-social-twitter:before, .m-nav--social .m-nav__item--twitter .m-nav__icon:before, .l-header--clean .l-header--social .l-header__item--twitter:before, .l-footer--old .l-footer__social--twitter .l-footer__icon:before, .m-home--social .m-home__item--twitter .m-home__icon:before {
  content: "\f243"; }

.ion-social-twitter-outline:before {
  content: "\f242"; }

.ion-social-usd:before {
  content: "\f353"; }

.ion-social-usd-outline:before {
  content: "\f352"; }

.ion-social-vimeo:before {
  content: "\f245"; }

.ion-social-vimeo-outline:before {
  content: "\f244"; }

.ion-social-whatsapp:before {
  content: "\f4f0"; }

.ion-social-whatsapp-outline:before {
  content: "\f4ef"; }

.ion-social-windows:before {
  content: "\f247"; }

.ion-social-windows-outline:before {
  content: "\f246"; }

.ion-social-wordpress:before {
  content: "\f249"; }

.ion-social-wordpress-outline:before {
  content: "\f248"; }

.ion-social-yahoo:before {
  content: "\f24b"; }

.ion-social-yahoo-outline:before {
  content: "\f24a"; }

.ion-social-yen:before {
  content: "\f4f2"; }

.ion-social-yen-outline:before {
  content: "\f4f1"; }

.ion-social-youtube:before {
  content: "\f24d"; }

.ion-social-youtube-outline:before {
  content: "\f24c"; }

.ion-soup-can:before {
  content: "\f4f4"; }

.ion-soup-can-outline:before {
  content: "\f4f3"; }

.ion-speakerphone:before {
  content: "\f2b2"; }

.ion-speedometer:before {
  content: "\f2b3"; }

.ion-spoon:before {
  content: "\f2b4"; }

.ion-star:before {
  content: "\f24e"; }

.ion-stats-bars:before {
  content: "\f2b5"; }

.ion-steam:before {
  content: "\f30b"; }

.ion-stop:before {
  content: "\f24f"; }

.ion-thermometer:before {
  content: "\f2b6"; }

.ion-thumbsdown:before {
  content: "\f250"; }

.ion-thumbsup:before {
  content: "\f251"; }

.ion-toggle:before {
  content: "\f355"; }

.ion-toggle-filled:before {
  content: "\f354"; }

.ion-transgender:before {
  content: "\f4f5"; }

.ion-trash-a:before {
  content: "\f252"; }

.ion-trash-b:before {
  content: "\f253"; }

.ion-trophy:before {
  content: "\f356"; }

.ion-tshirt:before {
  content: "\f4f7"; }

.ion-tshirt-outline:before {
  content: "\f4f6"; }

.ion-umbrella:before {
  content: "\f2b7"; }

.ion-university:before {
  content: "\f357"; }

.ion-unlocked:before {
  content: "\f254"; }

.ion-upload:before {
  content: "\f255"; }

.ion-usb:before {
  content: "\f2b8"; }

.ion-videocamera:before {
  content: "\f256"; }

.ion-volume-high:before {
  content: "\f257"; }

.ion-volume-low:before {
  content: "\f258"; }

.ion-volume-medium:before {
  content: "\f259"; }

.ion-volume-mute:before {
  content: "\f25a"; }

.ion-wand:before {
  content: "\f358"; }

.ion-waterdrop:before {
  content: "\f25b"; }

.ion-wifi:before {
  content: "\f25c"; }

.ion-wineglass:before {
  content: "\f2b9"; }

.ion-woman:before {
  content: "\f25d"; }

.ion-wrench:before {
  content: "\f2ba"; }

.ion-xbox:before {
  content: "\f30c"; }

html {
  font-size: 62.5%; }

body {
  font-size: 1.4rem;
  font-family: OpenSans;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-top: 84px; }

body[data-view="templates/home-clean"] {
  margin-top: 40px; }

a:hover, a:focus {
  text-decoration: none;
  color: #ffbf00; }

ul, ol {
  padding: 0;
  margin: 0; }
  ul li, ol li {
    list-style: none; }

button, input {
  outline: none !important; }

@media screen and (max-width: 991px) and (min-width: 767px) {
  body {
    padding-top: 75px; }
  .container, .l-header--old .l-header__container, .l-header--clean .l-header__container, .l-footer--old .l-footer__container, .l-footer--clean .l-footer__container, .l-brasilia__wrapper, .l-cultura__container, .l-conflitos__container, .l-imaginacao__container, .l-africa__container, .m-card--featured .m-card__container, .l-home--old .l-home__container, .m-modal--light .m-modal__container, .l-home--clean .l-home__container, .l-abertura__container, .main-header > .row, .l-footer--clean .main-header > .l-footer__content--middle, .main-header > .m-cultura-content__row, .l-cultura--article .main-header > .l-cultura__row, .main-header > .m-conflitos-content__row, .l-conflitos--child .main-header > .l-conflitos__row, .l-conflitos--article .main-header > .l-conflitos__row, .main-header > .m-imaginacao-content__row, .main-header > .m-imaginacao-lyrics, .main-header > .l-imaginacao__row, .main-header > .m-africa-content__row, .l-africa--child .main-header > .l-africa__row, .l-africa--article .main-header > .l-africa__row {
    max-width: 100%; } }

@media screen and (max-width: 767px) {
  body {
    padding-top: 75px; } }

.content p {
  font-size: 1.8rem;
  line-height: 200%; }
  .content p + p {
    margin-top: 40px; }

@media screen and (max-width: 767px) {
  .content p {
    font-size: 1.6rem;
    line-height: 180%; }
    .content p + p {
      margin-top: 30px; } }

.m-nav--main .m-nav__item {
  position: relative;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 6px 6px 0 0;
  background: transparent;
  transition: background 0.15s ease-out; }
  .m-nav--main .m-nav__item:hover {
    background: #ffbf00; }
    .m-nav--main .m-nav__item:hover .m-nav__child {
      visibility: visible;
      opacity: 1; }

.m-nav--main .m-nav__link {
  color: #263238;
  position: relative;
  font-family: "RobotoCondensed";
  font-size: 22px;
  transition: color 0.15s ease-out; }
  .m-nav--main .m-nav__link:hover {
    color: #263238; }

.m-nav--main .m-nav__child {
  padding: 10px 0; }
  .m-nav--main .m-nav__child .m-nav__item {
    display: block;
    padding: 0; }
  .m-nav--main .m-nav__child .m-nav__link {
    display: block;
    color: #263238;
    font-weight: 500;
    font-size: 14px;
    padding: 5px 10px; }
    .m-nav--main .m-nav__child .m-nav__link:hover {
      background: #ffcc33; }

.m-nav--main.is-dark .m-nav__item:hover .m-nav__link {
  color: #263238; }

.m-nav--main.is-dark .m-nav__link {
  color: white; }

@media screen and (min-width: 991px) {
  .m-nav--main .m-nav__child {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: 100%;
    left: 0;
    transition: 0.15s ease-out;
    white-space: nowrap;
    background: #ffbf00;
    border-radius: 0 6px 6px 6px;
    z-index: 20; } }

@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-nav--main .m-nav__link--root {
    font-size: 15px; } }

@media screen and (max-width: 991px) {
  .m-nav--main {
    background: black;
    text-align: left; }
    .m-nav--main .m-nav__link, .m-nav--main .m-nav__item {
      display: block; }
    .m-nav--main .m-nav__link--root {
      color: #ffbf00;
      font-weight: 700; } }

.m-nav--simple .m-nav__title {
  font-size: 22px;
  font-family: filson-soft, Arial;
  font-weight: 600;
  display: block;
  margin-bottom: 25px;
  line-height: 100%; }

.m-nav--simple .m-nav__link {
  font-weight: 600;
  display: block;
  transition: 0.15s ease-out;
  padding: 13px 0 13px 25px;
  position: relative;
  font-size: 13px;
  border-left: 1px solid #607D8B;
  transition: color 0.15s ease-out;
  line-height: 100%; }
  .m-nav--simple .m-nav__link:first-of-type {
    padding-top: 0; }
  .m-nav--simple .m-nav__link:last-of-type {
    padding-bottom: 0; }

.m-nav--simple.is-dark .m-nav__title {
  color: white; }

.m-nav--simple.is-dark .m-nav__link {
  color: #B0BEC5;
  border-color: rgba(255, 255, 255, 0.2); }
  .m-nav--simple.is-dark .m-nav__link:hover {
    color: #ffbf00; }
    .m-nav--simple.is-dark .m-nav__link:hover:before, .m-nav--simple.is-dark .m-nav__link:hover:after {
      border-color: #ffbf00; }

@media screen and (max-width: 767px) {
  .m-nav--simple .m-nav__title {
    font-size: 16px; } }

.m-nav--lang .m-nav__item {
  position: relative;
  display: inline-block;
  padding: 5px 0;
  margin: 0 10px;
  font-family: "RobotoCondensed"; }
  .m-nav--lang .m-nav__item.is-active .m-nav__link:after {
    content: "";
    position: absolute;
    height: 1px;
    right: 0;
    bottom: -1px;
    left: 0;
    background: #ffbf00; }
  .m-nav--lang .m-nav__item.is-disable .m-nav__link {
    color: #607D8B;
    text-decoration: line-through;
    pointer-events: none; }
    .m-nav--lang .m-nav__item.is-disable .m-nav__link:after {
      content: none; }
    .m-nav--lang .m-nav__item.is-disable .m-nav__link:hover {
      color: #607D8B; }
  .m-nav--lang .m-nav__item:not(.is-active):not(.is-disable) .m-nav__link:hover {
    color: #ffbf00; }

.m-nav--lang .m-nav__link {
  color: #263238;
  font-size: 12px;
  position: relative; }

.m-nav--lang.is-dark .m-nav__item.is-active .m-nav__link {
  color: white; }

.m-nav--lang.is-dark .m-nav__link {
  color: #607D8B; }

.m-nav--timelines .m-nav__title {
  font-size: 22px;
  font-family: filson-soft, Arial;
  font-weight: 600;
  display: block;
  margin-bottom: 25px;
  line-height: 100%; }

.m-nav--timelines .m-nav__link {
  font-weight: 600;
  display: block;
  transition: 0.15s ease-out;
  margin-bottom: 20px;
  position: relative;
  padding-left: 25px; }
  .m-nav--timelines .m-nav__link:before {
    content: "";
    top: 2px;
    left: 0px;
    width: 10px;
    height: 10px;
    border: 1px solid #263238;
    border-top: 0;
    border-right: 0;
    border-radius: 0 0 0 2px;
    position: absolute; }
  .m-nav--timelines .m-nav__link:last-child {
    margin-bottom: 0; }

.m-nav--timelines .m-nav__current {
  position: relative;
  text-transform: uppercase;
  font-family: RobotoCondensed;
  font-size: 10px;
  padding: 1px 10px;
  display: inline-block;
  top: -3px;
  margin-left: 5px;
  z-index: 2; }
  .m-nav--timelines .m-nav__current:before, .m-nav--timelines .m-nav__current:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1; }
  .m-nav--timelines .m-nav__current:before {
    top: 0;
    bottom: 50%;
    -ms-transform: skewX(-35deg);
        transform: skewX(-35deg); }
  .m-nav--timelines .m-nav__current:after {
    top: 50%;
    bottom: 0;
    -ms-transform: skewX(35deg);
        transform: skewX(35deg); }

.m-nav--timelines .m-nav__year {
  display: block;
  font-weight: 600;
  font-family: "RobotoCondensed";
  font-size: 16px; }

.m-nav--timelines .m-nav__legend {
  font-size: 13px; }

.m-nav--timelines.is-dark .m-nav__title {
  color: white; }

.m-nav--timelines.is-dark .m-nav__link:before {
  border-color: #77909D;
  transition: border 0.15s ease-out; }

.m-nav--timelines.is-dark .m-nav__link:after {
  content: "";
  top: -7px;
  bottom: -7px;
  width: 7px;
  left: 10px;
  border: 1px solid transparent;
  border-right: 0;
  border-radius: 7px 0 0 7px;
  position: absolute;
  transition: border 0.15s ease-out; }

.m-nav--timelines.is-dark .m-nav__link:hover:before, .m-nav--timelines.is-dark .m-nav__link:hover:after {
  border-color: #ffbf00; }

.m-nav--timelines.is-dark .m-nav__year {
  color: white; }

.m-nav--timelines.is-dark .m-nav__legend {
  color: #ffbf00; }

.m-nav--timelines.is-dark .m-nav__current {
  color: white; }
  .m-nav--timelines.is-dark .m-nav__current:before, .m-nav--timelines.is-dark .m-nav__current:after {
    background: #65BD00; }

.m-nav--timelines:not(.is-dark) .m-nav__link:hover .m-nav__legend {
  color: #ffbf00; }

.m-nav--timelines:not(.is-dark) .m-nav__year {
  color: #263238; }

.m-nav--timelines:not(.is-dark) .m-nav__legend {
  color: #607D8B;
  transition: 0.15s ease-out; }

.m-nav--timelines:not(.is-dark) .m-nav__current {
  color: #263238; }
  .m-nav--timelines:not(.is-dark) .m-nav__current:before, .m-nav--timelines:not(.is-dark) .m-nav__current:after {
    background: #ffbf00; }

@media screen and (max-width: 767px) {
  .m-nav--timelines .m-nav__title {
    font-size: 16px; } }

.m-nav--social .m-nav__icon {
  font-size: 18px;
  border-radius: 30px;
  width: 30px;
  height: 30px;
  color: #263238;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  display: inline-block;
  vertical-align: middle;
  line-height: 30px;
  text-align: center;
  background: #b0bec5;
  transition: background 0.15s ease-out; }
  .m-nav--social .m-nav__icon:hover {
    background: #ffbf00; }

.m-nav--social .m-nav__item {
  padding-left: 15px;
  display: inline-block; }
  .m-nav--social .m-nav__item--instagram .m-nav__icon {
    font-size: 20px; }
  .m-nav--social .m-nav__item--youtube .m-nav__icon {
    font-size: 24px;
    text-indent: 1px; }
  .m-nav--social .m-nav__item--soundcloud .m-nav__icon {
    font-size: 24px;
    padding-top: 2px; }

.m-nav-main__item {
  position: relative;
  display: inline-block;
  padding: 12px 20px;
  background: black; }
  .m-nav-main__item:hover .m-nav-main--child {
    visibility: visible;
    opacity: 1;
    top: 100%; }
  .m-nav-main__item.is-active .m-nav-main__link--root {
    color: #b0bec5;
    position: relative; }
    .m-nav-main__item.is-active .m-nav-main__link--root:after {
      content: "";
      position: absolute;
      height: 1px;
      right: 0;
      bottom: -1px;
      left: 0;
      background: #b0bec5; }
  .m-nav-main__item.is-disable .m-nav-main__link--root {
    color: #36474f;
    text-decoration: line-through;
    pointer-events: none; }
    .m-nav-main__item.is-disable .m-nav-main__link--root:after {
      content: none; }

.m-nav-main__link {
  color: white;
  font-size: 12px;
  font-weight: 600;
  transition: 0.15s ease-out; }

@media screen and (min-width: 991px) {
  .m-nav-main .m-nav-main--child {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: 80%;
    right: 0;
    transition: 0.15s ease-out;
    white-space: nowrap; } }

@media screen and (max-width: 991px) {
  .m-nav-main {
    background: black;
    text-align: left; }
    .m-nav-main .m-nav-main__link, .m-nav-main .m-nav-main__item {
      display: block; }
    .m-nav-main .m-nav-main__link--root {
      color: #ffbf00;
      font-weight: 700; } }

@media screen and (min-width: 991px) {
  .m-nav-main--lang .m-nav-main__item {
    padding-left: 10px;
    padding-right: 10px; } }

.m-nav-main--child {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
  .m-nav-main--child .m-nav-main__item {
    display: block; }
  .m-nav-main--child .m-nav-main__link {
    display: block;
    color: white; }
    .m-nav-main--child .m-nav-main__link:hover {
      color: #ffbf00; }

.m-search-grower {
  position: relative; }
  .m-search-grower__magnifier {
    background: transparent;
    border: 0;
    color: #ffbf00;
    font-size: 24px;
    line-height: 100%;
    padding: 0;
    vertical-align: middle; }
  .m-search-grower__input {
    border: 0;
    border-bottom: 2px solid #ffbf00;
    background: transparent;
    font-size: 12px;
    padding: 5px 0;
    color: #ffbf00;
    width: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease-out;
    margin-left: 0; }
  .m-search-grower__close {
    position: absolute;
    right: 0;
    top: 3px;
    background: transparent;
    border: 0;
    color: #ffbf00;
    font-size: 22px;
    line-height: 100%;
    padding: 0;
    vertical-align: middle;
    opacity: 0;
    visibility: hidden;
    transition: 0.2s ease-out;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .m-search-grower.is-active .m-search-grower__input {
    width: 240px;
    margin-left: 10px; }
  .m-search-grower.is-active .m-search-grower__close {
    -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
  .m-search-grower.is-active .m-search-grower__input, .m-search-grower.is-active .m-search-grower__close {
    opacity: 1;
    visibility: visible; }
  @media screen and (max-width: 767px) {
    .m-search-grower.is-active .m-search-grower__input {
      width: 150px; } }

.m-search--clean {
  position: relative;
  border: 1px solid #65BD00;
  border-radius: 35px; }
  .m-search--clean .m-search__magnifier {
    background: transparent;
    border: 0;
    color: #65BD00;
    font-size: 31px;
    position: absolute;
    top: 2px;
    right: 2px;
    padding: 0; }
  .m-search--clean .m-search__input {
    height: 35px;
    background: transparent;
    border: 0;
    padding: 0 10px;
    font-family: "RobotoCondensed";
    font-size: 12px;
    color: #65BD00;
    width: 100%;
    transition: border 0.15s ease-out; }
  .m-search--clean.is-blank {
    border-color: red; }
    .m-search--clean.is-blank input[type="text"]::-webkit-input-placeholder {
      color: red; }
    .m-search--clean.is-blank input[type="text"]::-moz-placeholder {
      color: red; }
    .m-search--clean.is-blank input[type="text"]:-moz-placeholder {
      color: red; }
    .m-search--clean.is-blank input[type="text"]:-ms-input-placeholder {
      color: red; }

.nav--summary .nav__inner {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  background: #ffffff; }

.nav--summary .nav__title {
  text-transform: uppercase;
  font-size: 1.5rem;
  padding: 1em 1em 1em 3em;
  font-weight: 600;
  border-bottom: 1px solid #eceff1;
  position: relative; }
  .nav--summary .nav__title:before {
    position: absolute;
    top: 50%;
    left: 15px;
    margin-top: 2px;
    font-size: 2.2rem;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }

.nav--summary .nav__items {
  padding: 0.75em 0; }

.nav--summary .nav__link {
  display: block;
  position: relative;
  padding: 0.75em 1em 0.75em 3.2em;
  font-size: 1.5rem;
  color: #36474f; }

@media screen and (min-width: 991px) {
  .nav--summary .nav__link {
    transition: 0.1s ease-out; }
    .nav--summary .nav__link:hover {
      color: #ffbf00; } }

.nav--summary .nav__link.is-active {
  color: #ffbf00;
  font-weight: 600; }
  .nav--summary .nav__link.is-active:before {
    content: "";
    width: 11px;
    height: 11px;
    border: 2px solid #ffbf00;
    position: absolute;
    left: 20px;
    top: 50%;
    border-radius: 11px;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }

.text {
  color: #263238; }
  .text h1, .text h2, .text h3, .text h4, .text h5 {
    font-family: AbrilFatFace;
    color: #36474f;
    margin-bottom: 0.75em; }
  .text h1 {
    font-size: 4.3rem;
    color: #77909d; }
  .text h2 {
    font-size: 3.3rem; }
  .text h3 {
    font-size: 2.9rem; }
  .text h4 {
    font-size: 2.3rem; }
  .text h5 {
    font-size: 1.6rem; }
  .text p {
    font-size: 1.6rem;
    line-height: 175%;
    margin-bottom: 2em; }
  .text iframe {
    width: 100%; }
  .text img {
    width: 100%;
    height: auto;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
  .text figure {
    margin-bottom: 20px; }
    .text figure figcaption {
      font-size: 1.2rem;
      color: #36474f;
      margin-top: 20px; }
  @media screen and (min-width: 991px) {
    .text iframe {
      height: 300px; }
    .text figure {
      margin-left: -70px;
      margin-right: -70px; }
    .text figcaption {
      padding-left: 70px;
      padding-right: 70px; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .text iframe {
      height: 200px; } }

.accordion {
  clear: both; }
  .accordion:first-child .accordion__title {
    font-size: 2.9rem !important;
    border-top: 0; }
  .accordion__title {
    font-size: 1.9rem !important;
    padding: 1.25em 0;
    margin: 0 !important;
    border-top: 1px solid #eceff1;
    position: relative;
    cursor: pointer;
    float: left;
    width: 100%; }
    .accordion__title:before {
      position: absolute;
      top: 50%;
      right: 0;
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
      color: #ffbf00;
      transition: 0.15s ease-out;
      font-size: 1.6rem; }
  .accordion__content {
    float: left;
    width: 100%; }

.accordion.is-active .accordion__title:before {
  color: #b0bec5; }

.embed {
  background: #eceff1;
  border-radius: 6px;
  padding: 22px 75px 22px 28px;
  position: relative;
  margin-bottom: 20px;
  cursor: pointer; }
  .embed:before {
    position: absolute;
    right: 30px;
    top: 50%;
    font-size: 5rem;
    color: #77909d;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
  .embed__title, .embed__title p {
    font-size: 1.5rem;
    color: #b0bec5;
    margin: 0; }
  .embed__subtitle, .embed__subtitle p {
    font-size: 1.5rem;
    color: #77909d;
    font-weight: 700;
    margin: 0; }
  .embed__iframe {
    display: none;
    padding-bottom: 20px; }

.l-header--old {
  background: black;
  color: white;
  position: fixed;
  height: 45px;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: right; }
  .l-header--old .l-header__brand {
    float: left;
    padding: 11px 2px; }
    .l-header--old .l-header__brand--home .l-header__logo--small {
      display: none; }
    .l-header--old .l-header__brand--home .l-header__logo--big {
      display: block; }
  .l-header--old .l-header__logo {
    height: auto; }
    .l-header--old .l-header__logo--small {
      width: 56px; }
    .l-header--old .l-header__logo--big {
      width: 200px;
      padding: 5px 0;
      display: none; }
  .l-header--old .l-header__menu {
    background: transparent;
    border: 0;
    font-size: 24px;
    padding: 0;
    line-height: 0;
    vertical-align: middle;
    color: #ffbf00; }
  .l-header--old .m-nav-main,
  .l-header--old .m-search-grower {
    display: inline-block; }
  .l-header--old .m-search-grower {
    margin-left: 10px; }
  .l-header--old .m-nav-main--lang {
    padding-left: 10px;
    padding-right: 10px; }
  @media screen and (min-width: 991px) {
    .l-header--old .l-header__menu {
      display: none; } }
  @media screen and (max-width: 991px) {
    .l-header--old .m-search-grower {
      margin: 8px; }
    .l-header--old .m-nav-main--lang {
      padding-left: 0px;
      padding-right: 0px; } }
  @media screen and (max-width: 767px) {
    .l-header--old .l-header__logo--big {
      display: none !important; }
    .l-header--old .l-header__logo--small {
      display: block !important; } }
  @media screen and (min-width: 991px) {
    .l-header--old .l-header--sidebar {
      display: inline-block; } }
  @media screen and (max-width: 991px) {
    .l-header--old .l-header--sidebar {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      background: rgba(0, 0, 0, 0.5);
      visibility: hidden;
      opacity: 0;
      transition: 0.4s ease-out;
      z-index: 500; }
      .l-header--old .l-header--sidebar .m-nav-main--menu {
        position: absolute;
        width: 40%;
        height: 100%;
        top: 0;
        right: -100%;
        overflow-y: auto;
        transition: 0.3s ease-out;
        padding-bottom: 30px; }
      .l-header--old .l-header--sidebar .m-nav-main--lang {
        position: absolute;
        width: 40%;
        top: initial;
        right: -100%;
        bottom: 0;
        text-align: center;
        transition: 0.3s ease-out; }
        .l-header--old .l-header--sidebar .m-nav-main--lang .m-nav-main__item {
          display: inline-block; }
      .l-header--old .l-header--sidebar.is-active {
        opacity: 1;
        visibility: visible;
        right: 0; }
        .l-header--old .l-header--sidebar.is-active .m-nav-main {
          right: 0%; } }
  @media screen and (max-width: 767px) {
    .l-header--old .l-header--sidebar .m-nav-main {
      width: 70%; } }

.l-header--clean {
  margin-top: 10px;
  margin-bottom: 60px;
  position: relative; }
  .l-header--clean .l-header__container {
    padding: 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    position: relative; }
  .l-header--clean .l-header__brand {
    max-width: 230px; }
  .l-header--clean .l-header__logo {
    width: 100%;
    height: auto; }
  .l-header--clean .l-header__menu {
    display: none; }
  .l-header--clean .l-header__search {
    display: none; }
  .l-header--clean .l-header--sidebar {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row;
        flex-flow: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center; }
  .l-header--clean .l-header--social {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-flow: row;
        flex-flow: row;
    margin-right: 172px; }
    .l-header--clean .l-header--social .l-header__item {
      width: 35px;
      height: 35px;
      border-radius: 35px;
      background: #CFD8DC;
      border: 0;
      margin: 0 5px;
      font-size: 21px;
      color: white;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .l-header--clean .l-header--social .l-header__item--facebook {
        background-color: #0099E6; }
      .l-header--clean .l-header--social .l-header__item--twitter {
        background-color: #03C0E5; }
      .l-header--clean .l-header--social .l-header__item--instagram {
        background-color: #ca4ce4; }
  .l-header--clean .m-nav--lang {
    border: 1px solid #e9edef;
    border-top: 0;
    border-bottom: 0;
    margin-right: 15px;
    margin-left: 10px;
    padding: 0 10px; }
  .l-header--clean .m-search--clean {
    width: 157px;
    position: absolute;
    right: 20px;
    margin-top: 2px;
    background: white;
    transition: width 0.3s ease-out; }
    .l-header--clean .m-search--clean.is-focus {
      width: 295px; }
  .l-header--clean.is-fixed {
    position: fixed;
    top: -100%;
    left: 0;
    right: 0;
    margin: 0;
    padding: 22px 0;
    z-index: 40;
    transition: 0.4s ease-in-out; }
    .l-header--clean.is-fixed.is-active {
      top: 0%; }
  .l-header--clean.is-dark {
    background: #263238; }
    .l-header--clean.is-dark:not(.is-fixed) {
      padding: 10px 0; }
    .l-header--clean.is-dark .l-header--social .l-header__item {
      background: #607D8B;
      color: #263238; }
    .l-header--clean.is-dark .l-header__brand {
      max-width: 160px; }
    .l-header--clean.is-dark .m-nav--lang {
      border-color: #607D8B; }
  .l-header--clean.is-transparent {
    background: transparent !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 40; }
  @media screen and (min-width: 1199px) {
    .l-header--clean.is-fixed .l-header__brand, .l-header--clean.is-transparent .l-header__brand {
      max-width: 160px; }
    .l-header--clean .l-home__container {
      max-width: 1150px; } }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .l-header--clean .l-header__brand {
      max-width: 180px; } }
  @media screen and (max-width: 991px) {
    .l-header--clean.is-fixed {
      padding: 15px 0; }
      .l-header--clean.is-fixed .l-header__brand {
        max-width: 180px; }
      .l-header--clean.is-fixed .l-header__logo {
        margin-top: -2px; }
    .l-header--clean.is-transparent {
      margin-top: 15px; }
    .l-header--clean .l-header--sidebar {
      display: none; }
    .l-header--clean .l-header__container {
      -ms-flex-pack: center;
          justify-content: center; }
    .l-header--clean .l-header__menu {
      display: block;
      position: absolute;
      top: 50%;
      left: 10px;
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
      color: #ffbf00;
      background: transparent;
      font-size: 30px;
      border: 0; }
    .l-header--clean .l-header__search {
      display: block;
      position: absolute;
      top: 50%;
      right: 10px;
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
      color: #ffbf00;
      background: transparent;
      font-size: 30px;
      border: 0; } }

.m-nav-footer__link {
  color: #b0bec5;
  font-size: 13px;
  font-weight: 600;
  display: block;
  transition: 0.15s ease-out; }
  .m-nav-footer__link:hover {
    color: white; }

.m-nav-footer__year, .m-nav-footer__legend {
  display: block;
  font-family: "RobotoCondensed";
  font-size: 16px;
  color: #eceff1;
  font-weight: 600;
  text-transform: uppercase; }

.m-nav-footer--timelines .m-nav-footer__link {
  margin-bottom: 20px;
  text-transform: uppercase; }
  .m-nav-footer--timelines .m-nav-footer__link:hover .m-nav-footer__year {
    color: #ffbf00; }

.m-nav-footer--extras .m-nav-footer__legend,
.m-nav-footer--memorial .m-nav-footer__legend {
  margin-bottom: 10px; }

.m-nav-footer--extras .m-nav-footer__link,
.m-nav-footer--memorial .m-nav-footer__link {
  padding: 10px 20px;
  border-left: 1px solid rgba(255, 255, 255, 0.2); }

.l-footer--old {
  background: black;
  padding: 40px 0;
  color: white;
  position: relative;
  z-index: 100; }
  .l-footer--old .l-footer__content {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding: 40px 0;
    float: left;
    width: 100%;
    position: relative; }
    .l-footer--old .l-footer__content--top {
      border-top: 0;
      padding-top: 0; }
    .l-footer--old .l-footer__content--middle {
      border: 0; }
    .l-footer--old .l-footer__content--bottom {
      border-bottom: 0;
      padding-bottom: 0; }
  .l-footer--old .l-footer__brand {
    height: auto; }
    .l-footer--old .l-footer__brand--memorial {
      width: 266px; }
    .l-footer--old .l-footer__brand--lula {
      width: 122px;
      position: absolute;
      right: 0; }
  .l-footer--old .l-footer__social-nav {
    position: absolute;
    right: 0;
    bottom: -5px; }
    .l-footer--old .l-footer__social-nav .l-footer__icon {
      font-size: 18px;
      border-radius: 30px;
      width: 30px;
      height: 30px;
      color: black;
      width: 30px;
      height: 30px;
      border-radius: 30px;
      display: inline-block;
      vertical-align: middle;
      line-height: 30px;
      text-align: center;
      background: #b0bec5; }
  .l-footer--old .l-footer__social {
    padding-left: 15px;
    display: inline-block; }
    .l-footer--old .l-footer__social .l-footer__text {
      color: #b0bec5; }
    .l-footer--old .l-footer__social--instagram .l-footer__icon {
      font-size: 20px; }
    .l-footer--old .l-footer__social--youtube .l-footer__icon {
      font-size: 24px;
      text-indent: 1px; }
    .l-footer--old .l-footer__social--soundcloud .l-footer__icon {
      font-size: 24px;
      padding-top: 2px; }
  .l-footer--old .l-footer__copyright {
    color: #36474f;
    font-size: 13px; }
  .l-footer--old .m-nav-footer {
    padding: 0; }
  .l-footer--old .m-nav-main--lang {
    display: inline-block;
    padding-right: 10px; }
    .l-footer--old .m-nav-main--lang .m-nav-main__item {
      padding-top: 0;
      padding-bottom: 0; }
  @media screen and (max-width: 991px) {
    .l-footer--old .l-footer__copyright {
      display: block;
      padding: 10px 0; }
    .l-footer--old .l-footer__content--top, .l-footer--old .l-footer__content--bottom {
      text-align: center; }
    .l-footer--old .l-footer__brand--memorial {
      padding: 0 0 20px; }
    .l-footer--old .l-footer__brand--lula {
      position: static; }
    .l-footer--old .l-footer__social-nav {
      position: static;
      text-align: center;
      width: 100%;
      margin-top: 10px; }
    .l-footer--old .l-footer__social:first-child {
      padding-left: 0; }
    .l-footer--old .m-nav-main--lang {
      width: 100%;
      text-align: center; }
      .l-footer--old .m-nav-main--lang .m-nav-main__item {
        display: inline-block; } }

.l-footer--clean {
  padding: 50px 0;
  position: relative;
  z-index: 25;
  background: #263238; }
  .l-footer--clean .l-footer__content {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding: 50px 0;
    float: left;
    width: 100%;
    position: relative; }
    .l-footer--clean .l-footer__content--top {
      border-top: 0;
      padding-top: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .l-footer--clean .l-footer__content--top > div {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex: 1 100%;
            flex: 1 100%; }
    .l-footer--clean .l-footer__content--middle {
      border: 0; }
    .l-footer--clean .l-footer__content--bottom {
      border-bottom: 0;
      padding-bottom: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
  .l-footer--clean .l-footer__brand {
    height: auto;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .l-footer--clean .l-footer__brand--memorial {
      width: 130px; }
    .l-footer--clean .l-footer__brand--lula {
      width: 122px;
      -ms-transform: translateY(5px);
          transform: translateY(5px); }
    .l-footer--clean .l-footer__brand--perseu {
      width: 91px;
      margin-right: 30px; }
  .l-footer--clean .l-footer__copyright {
    -ms-flex: 1 50%;
        flex: 1 50%;
    color: #B0BEC5;
    font-size: 13px;
    text-align: center; }
  .l-footer--clean .m-nav--social {
    -ms-flex: 1 25%;
        flex: 1 25%;
    text-align: right; }
  .l-footer--clean .m-nav--lang {
    -ms-flex: 1 25%;
        flex: 1 25%; }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .l-footer--clean .l-footer__copyright {
      -ms-flex: 1 40%;
          flex: 1 40%; }
    .l-footer--clean .m-nav--social, .l-footer--clean .m-nav--lang {
      -ms-flex: 1 30%;
          flex: 1 30%; } }
  @media screen and (max-width: 767px) {
    .l-footer--clean {
      padding-bottom: 0; }
      .l-footer--clean .l-footer__content {
        margin: 0; }
        .l-footer--clean .l-footer__content--middle {
          padding-bottom: 0; }
          .l-footer--clean .l-footer__content--middle:after {
            content: none; }
        .l-footer--clean .l-footer__content--bottom {
          display: block;
          padding-top: 0; }
      .l-footer--clean .l-footer__copyright {
        display: none; }
      .l-footer--clean .m-nav {
        position: relative;
        padding-bottom: 30px;
        padding-top: 30px; }
        .l-footer--clean .m-nav:after {
          content: "";
          left: 0px;
          right: 0px;
          bottom: 0;
          position: absolute;
          height: 1px;
          background-color: rgba(255, 255, 255, 0.2); }
        .l-footer--clean .m-nav--timelines {
          padding-top: 0; }
        .l-footer--clean .m-nav--lang {
          text-align: center;
          padding-top: 20px;
          padding-bottom: 20px; }
        .l-footer--clean .m-nav--social {
          text-align: center; }
          .l-footer--clean .m-nav--social:after {
            content: none; } }

.l-brasilia {
  background: #FCFCFD; }
  .l-brasilia__wrapper {
    position: relative; }
  .l-brasilia__header {
    background-color: #36474f;
    background-size: cover;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    position: relative; }
    .l-brasilia__header:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background: rgba(54, 71, 79, 0.8); }
    .l-brasilia__header .l-brasilia__wrapper {
      -ms-flex: 1;
          flex: 1; }
  .l-brasilia__content {
    position: relative;
    z-index: 20; }
    .l-brasilia__content ul li,
    .l-brasilia__content ol li {
      line-height: 150%;
      padding-left: 10px;
      margin-left: 20px; }
    .l-brasilia__content ul li {
      list-style: disc; }
    .l-brasilia__content ol li {
      list-style: decimal; }
  .l-brasilia__parent {
    font-size: 1.5rem;
    color: #ffbf00;
    margin-bottom: 16px;
    margin-top: 0;
    text-transform: uppercase;
    font-weight: 600; }
  .l-brasilia__title {
    font-size: 8.1rem;
    padding-bottom: 0.25em;
    margin-bottom: 0.1em;
    position: relative;
    color: #ffffff;
    font-family: AbrilFatFace;
    display: inline-block;
    line-height: 100%;
    border-bottom: 2px solid #ffbf00; }
  .l-brasilia__subtitle {
    font-size: 0.9rem;
    color: #b0bec5;
    display: block; }
  .l-brasilia__summary {
    width: 100%;
    z-index: 10; }
  .l-brasilia__navigation {
    color: #ffbf00;
    padding-left: 12px;
    border-left: 2px solid #ffbf00;
    display: block; }
    .l-brasilia__navigation span:first-child {
      text-transform: uppercase;
      display: block;
      color: #36474f;
      font-size: 1.2rem;
      font-weight: 700; }
    .l-brasilia__navigation span:last-child {
      display: block;
      font-size: 1.5rem; }
  @media screen and (min-width: 991px) {
    .l-brasilia .l-brasilia__header {
      min-height: 480px;
      padding-bottom: 90px; }
    .l-brasilia .l-brasilia__summary {
      position: absolute;
      margin-top: -106px; }
      .l-brasilia .l-brasilia__summary--fixed {
        margin-top: 60px; }
    .l-brasilia .l-brasilia__body {
      padding-top: 60px; }
    .l-brasilia .l-brasilia__footer {
      padding-top: 30px;
      padding-bottom: 70px; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .l-brasilia .l-brasilia__header {
      min-height: 480px;
      padding-bottom: 90px; }
    .l-brasilia .l-brasilia__summary {
      position: absolute;
      margin-top: -106px; }
      .l-brasilia .l-brasilia__summary--fixed {
        margin-top: 60px; }
    .l-brasilia .l-brasilia__body {
      padding-top: 60px; }
    .l-brasilia .l-brasilia__footer {
      padding-top: 30px;
      padding-bottom: 70px; } }
  @media screen and (max-width: 767px) {
    .l-brasilia .l-brasilia__header {
      min-height: 200px;
      padding-bottom: 10px; }
    .l-brasilia .l-brasilia__summary {
      margin-top: 10px;
      margin-bottom: 40px; }
    .l-brasilia .l-brasilia__title {
      font-size: 4rem; }
    .l-brasilia .l-brasilia__body {
      padding: 1em 0; }
    .l-brasilia .l-brasilia__footer {
      padding-bottom: 40px; }
    .l-brasilia .l-brasilia__summary {
      position: relative !important;
      -ms-transform: initial !important;
          transform: initial !important; } }

.l-brasilia--child .l-brasilia__title {
  font-size: 5.6rem; }

@media screen and (max-width: 767px) {
  .l-brasilia--child .l-brasilia__title {
    font-size: 4rem; } }

.m-cultura-content {
  color: white;
  line-height: 230%; }
  .m-cultura-content h1, .m-cultura-content h2, .m-cultura-content h3, .m-cultura-content h4, .m-cultura-content h5 {
    color: #ffbf00;
    text-transform: uppercase;
    font-family: "RobotoCondensed";
    font-weight: 600;
    margin-bottom: 1em; }
  .m-cultura-content p {
    font-size: 1.7rem;
    margin-bottom: 1.4em; }
    .m-cultura-content p:last-child {
      margin-bottom: 0; }
  .m-cultura-content blockquote {
    border-left: 1px solid #ffbf00;
    padding-left: 37px;
    font-size: 1.5rem;
    margin: 40px 0;
    color: #ecffd6;
    font-style: italic; }
    .m-cultura-content blockquote:last-child {
      margin-bottom: 0; }
    .m-cultura-content blockquote footer {
      color: #559f00;
      display: block;
      margin-top: 1em;
      font-size: 1.2rem; }
      .m-cultura-content blockquote footer:before {
        content: "— "; }
  .m-cultura-content b,
  .m-cultura-content strong {
    font-weight: 800; }
  .m-cultura-content__title {
    font-size: 3.5rem; }
  .m-cultura-content .m-cultura-figure__wrapper {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
  @media screen and (max-width: 767px) {
    .m-cultura-content .m-cultura-content__column + .m-cultura-content__column .m-cultura-figure {
      margin-top: 0; } }

.m-cultura-content--lyrics {
  margin-bottom: 40px;
  font-style: italic; }
  .m-cultura-content--lyrics .m-cultura-content__title {
    text-transform: none;
    color: #559f00;
    font-style: none;
    margin-bottom: 0.5em; }

.m-cultura-author {
  float: left;
  width: 100%; }
  .m-cultura-author__content {
    margin-top: 60px;
    margin-bottom: 60px; }
  .m-cultura-author__title {
    text-transform: none !important;
    color: #559f00 !important;
    font-size: 3.5rem; }
  @media screen and (max-width: 767px) {
    .m-cultura-author__figure, .m-cultura-author__content {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .m-cultura-author__content {
      margin-top: 0; }
    .m-cultura-author .m-cultura-figure {
      margin-bottom: 20px; }
    .m-cultura-author .m-cultura-slider__pagination {
      bottom: 30px !important; }
    .m-cultura-author + .m-cultura-author .m-cultura-figure {
      margin-top: 0; } }

.m-cultura-figure {
  margin-top: 60px;
  margin-bottom: 60px; }
  .m-cultura-figure__wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    background-size: cover;
    background-position: center; }
  .m-cultura-figure__link {
    display: block; }
  .m-cultura-figure__img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-cultura-figure__caption {
    color: #559f00;
    line-height: 120%;
    font-size: 1.1rem;
    margin-top: 1.2em; }
    .m-cultura-figure__caption small {
      padding-top: 1em;
      font-size: 1rem;
      display: block; }

.m-cultura-figure--sm .m-cultura-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 60%; }

.m-cultura-figure--md .m-cultura-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 73%; }

.m-cultura-figure--lg .m-cultura-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 85%; }

.m-cultura-figure--xl .m-cultura-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 150%; }

.m-cultura-embed {
  margin-top: 60px;
  margin-bottom: 60px; }
  .m-cultura-embed__iframe {
    width: 100%; }
  .m-cultura-embed__caption {
    color: #559f00;
    line-height: 120%;
    font-size: 1.1rem;
    margin-top: 1.2em; }
    .m-cultura-embed__caption small {
      padding-top: 1em;
      font-size: 1rem;
      display: block; }
  @media screen and (min-width: 991px) {
    .m-cultura-embed .m-cultura-embed__iframe {
      height: 490px; } }
  @media screen and (min-width: 991px) {
    .m-cultura-embed .m-cultura-embed__iframe {
      height: 410px; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .m-cultura-embed .m-cultura-embed__iframe {
      height: 320px; } }
  @media screen and (max-width: 767px) {
    .m-cultura-embed .m-cultura-embed__iframe {
      height: 300px; } }

.m-cultura-nav--main .m-cultura-nav__link {
  font-size: 1.2rem;
  display: inline-block;
  padding: 0.5em 0.25em;
  margin: 0 0.35em;
  border-bottom: 3px solid transparent;
  color: #eceff1;
  transition: 0.15s ease-out; }
  .m-cultura-nav--main .m-cultura-nav__link:hover {
    color: #ffbf00; }
  .m-cultura-nav--main .m-cultura-nav__link.is-active {
    border-color: #ffbf00; }

.m-cultura-nav--aside .m-cultura-nav__menu--root .m-cultura-nav__item {
  font-size: 1.5rem;
  padding: 0.25em 0; }

.m-cultura-nav--aside .m-cultura-nav__menu--root .m-cultura-nav__link {
  color: #468101;
  transition: 0.15s ease-out; }
  .m-cultura-nav--aside .m-cultura-nav__menu--root .m-cultura-nav__link:hover {
    color: #ffbf00; }

.m-cultura-nav--aside .m-cultura-nav__menu--child {
  border-left: 1px solid #ffbf00;
  padding-left: 12px;
  margin-top: 10px;
  line-height: 100%;
  display: none; }
  .m-cultura-nav--aside .m-cultura-nav__menu--child .m-cultura-nav__link {
    color: rgba(255, 255, 255, 0.6); }
  .m-cultura-nav--aside .m-cultura-nav__menu--child .m-cultura-nav__item {
    font-size: 1.1rem; }
    .m-cultura-nav--aside .m-cultura-nav__menu--child .m-cultura-nav__item:first-child {
      padding-top: 0;
      margin-top: 0.25em; }
    .m-cultura-nav--aside .m-cultura-nav__menu--child .m-cultura-nav__item:last-child {
      padding-bottom: 0; }

.m-cultura-nav--aside .m-cultura-nav__title {
  text-transform: uppercase;
  font-weight: 800;
  color: white;
  font-size: 1.6rem;
  margin-bottom: 20px;
  display: block; }

.m-cultura-nav--aside .m-cultura-nav__menu--root .m-cultura-nav__item.is-active > .m-cultura-nav__link {
  font-weight: 800;
  color: #ffbf00; }

.m-cultura-nav--aside .m-cultura-nav__menu--root .m-cultura-nav__item.is-active .m-cultura-nav__menu--child {
  display: block; }

.m-cultura-nav--aside .m-cultura-nav__menu--child .m-cultura-nav__item.is-active .m-cultura-nav__link {
  color: white; }

.m-cultura-slider__pagination {
  position: absolute;
  left: inherit;
  right: 0;
  width: 50%;
  bottom: 85px !important;
  text-align: right;
  z-index: 20; }
  .m-cultura-slider__pagination .swiper-pagination-bullet {
    margin: 0 3px !important;
    width: 6px;
    height: 6px;
    background: white; }
    .m-cultura-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #ffbf00; }

.m-cultura-slider__button {
  background: black;
  width: 22px;
  height: 60px;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  font-size: 2.4rem;
  transition: 0.2s ease-out;
  color: #ffffff; }
  .m-cultura-slider__button--prev {
    left: 0;
    border-radius: 0 5px 5px 0; }
    .m-cultura-slider__button--prev:after {
      left: 0; }
  .m-cultura-slider__button--next {
    right: 0;
    border-radius: 5px 0 0 5px; }
    .m-cultura-slider__button--next:after {
      right: 0; }
  .m-cultura-slider__button:before {
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-cultura-slider__button:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10%; }
  .m-cultura-slider__button:hover {
    background: #ffbf00; }

.m-cultura-slider--journal {
  float: left;
  width: 100%; }
  .m-cultura-slider--journal .m-cultura-slider__slide {
    display: -ms-flexbox;
    display: flex; }
  .m-cultura-slider--journal .m-cultura-slider__content {
    margin: 60px 0; }

.l-cultura__header .m-cultura-figure {
  float: left;
  width: 100%; }
  .l-cultura__header .m-cultura-figure__caption {
    padding: 0;
    padding-right: 45px; }

@media screen and (max-width: 767px) {
  .l-cultura .l-cultura__header {
    padding: 0; } }

.l-cultura--child {
  background: #1a3000; }

.l-cultura--header {
  background: black;
  color: white;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 30; }
  .l-cultura--header .l-cultura__title {
    float: left;
    margin-right: 20px;
    text-transform: uppercase;
    font-weight: 800;
    color: #b0bec5;
    font-size: 1.6rem;
    padding: 0.2em 0; }

.l-cultura--index {
  background: #ffca44; }
  .l-cultura--index .l-cultura__header {
    position: relative;
    z-index: 10; }
  .l-cultura--index .l-cultura__background {
    position: relative;
    z-index: 5;
    margin-top: -300px; }
  .l-cultura--index .l-cultura__footer {
    position: relative;
    z-index: 10;
    margin-top: -300px; }
  .l-cultura--index .m-cultura-content {
    color: #263238;
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px; }
    .l-cultura--index .m-cultura-content:before {
      content: "";
      border-radius: 8px;
      background: #ffca44;
      left: -10px;
      top: 0;
      bottom: 0;
      right: -10px;
      position: absolute;
      z-index: -1; }
    .l-cultura--index .m-cultura-content__title {
      margin-top: 0.75em;
      margin-bottom: 0.5em;
      font-size: 9.2rem;
      line-height: 80%;
      color: #468101 !important; }
      .l-cultura--index .m-cultura-content__title span {
        font-size: 7.2rem;
        font-weight: 400;
        text-transform: none; }
  .l-cultura--index .m-cultura-figure__caption {
    max-width: 30%;
    color: #77600b; }
  .l-cultura--index .m-cultura-nav--aside {
    margin-left: 25px; }
    .l-cultura--index .m-cultura-nav--aside .m-cultura-nav__item {
      font-weight: 400;
      font-family: "RobotoCondensed";
      list-style: decimal;
      font-size: 3rem;
      padding: 0;
      color: #468101; }
    .l-cultura--index .m-cultura-nav--aside .m-cultura-nav__link {
      font-weight: 400;
      font-size: 3rem; }
      .l-cultura--index .m-cultura-nav--aside .m-cultura-nav__link:hover {
        color: #559f00; }
  @media screen and (max-width: 767px) {
    .l-cultura--index .m-cultura-content:before {
      content: none; }
    .l-cultura--index .m-cultura-content__title {
      margin-top: 1.75em;
      font-size: 5rem; }
      .l-cultura--index .m-cultura-content__title span {
        font-size: 4rem; }
    .l-cultura--index .m-cultura-figure__caption {
      max-width: 100%; }
    .l-cultura--index .l-cultura__footer, .l-cultura--index .l-cultura__background {
      margin-top: 0;
      padding: 0; }
    .l-cultura--index .l-cultura__aside {
      padding: 0;
      margin-bottom: 40px; }
      .l-cultura--index .l-cultura__aside .m-cultura-nav__item, .l-cultura--index .l-cultura__aside .m-cultura-nav__link {
        font-size: 2rem; } }

.l-cultura--article {
  float: left;
  width: 100%; }
  .l-cultura--article.has-header .m-cultura-content:first-child {
    position: relative;
    margin-top: -160px;
    z-index: 10; }
    .l-cultura--article.has-header .m-cultura-content:first-child:before {
      content: "";
      border-radius: 8px;
      background: #1a3000;
      left: -32px;
      top: -32px;
      bottom: -32px;
      right: -32px;
      position: absolute;
      z-index: -1; }
  .l-cultura--article.has-header:first-child .l-cultura__header .m-cultura-figure {
    margin-top: 0; }
  .l-cultura--article .l-cultura__row {
    clear: both; }
  .l-cultura--article .l-cultura__half.m-cultura-content {
    margin-top: 55px; }
  .l-cultura--article .l-cultura__left {
    clear: right; }
  @media screen and (min-width: 991px) {
    .l-cultura--article .l-cultura__left .m-cultura-figure__wrapper {
      height: 518px; }
      .l-cultura--article .l-cultura__left .m-cultura-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .l-cultura--article .l-cultura__left .m-cultura-figure__wrapper {
      height: 420px; }
      .l-cultura--article .l-cultura__left .m-cultura-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .l-cultura--article .l-cultura__left .m-cultura-figure__wrapper {
      height: 315px; }
      .l-cultura--article .l-cultura__left .m-cultura-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (max-width: 767px) {
    .l-cultura--article .l-cultura__left, .l-cultura--article .l-cultura__right, .l-cultura--article .l-cultura__half {
      padding: 0; }
    .l-cultura--article .l-cultura__half.m-cultura-content {
      margin-top: 0;
      margin-bottom: 50px; }
    .l-cultura--article .l-cultura__left + .l-cultura__left .m-cultura-figure {
      margin-top: 0; }
    .l-cultura--article.has-header .m-cultura-content:first-child {
      margin-top: 0; }
      .l-cultura--article.has-header .m-cultura-content:first-child:before {
        content: none; }
    .l-cultura--article .m-cultura-nav--aside {
      margin-top: 40px;
      margin-bottom: 0; }
      .l-cultura--article .m-cultura-nav--aside:first-child {
        margin-top: 0;
        margin-bottom: 40px; } }

.l-cultura--modernistas {
  padding-top: 100px; }
  .l-cultura--modernistas .m-cultura-content__title--lead {
    font-size: 11.5rem;
    letter-spacing: 0.4em;
    line-height: 80%;
    margin-bottom: 0.5em; }
  @media screen and (max-width: 767px) {
    .l-cultura--modernistas {
      padding-top: 40px; }
      .l-cultura--modernistas .m-cultura-content__title--lead {
        font-size: 7rem; } }

.l-cultura--era-de-ouro .m-cultura-content__title--lead {
  font-size: 5rem; }
  .l-cultura--era-de-ouro .m-cultura-content__title--lead span {
    font-size: 9rem;
    font-weight: 400;
    text-transform: none;
    display: block; }

@media screen and (max-width: 767px) {
  .l-cultura--era-de-ouro .m-cultura-content__title--lead {
    font-size: 4rem; }
    .l-cultura--era-de-ouro .m-cultura-content__title--lead span {
      font-size: 5rem; } }

.l-cultura--interpretes .m-cultura-content__title--lead {
  font-size: 5rem; }
  .l-cultura--interpretes .m-cultura-content__title--lead span {
    font-size: 9rem;
    font-weight: 400;
    text-transform: none;
    display: block; }

@media screen and (max-width: 767px) {
  .l-cultura--interpretes .m-cultura-content__title--lead {
    font-size: 4rem; }
    .l-cultura--interpretes .m-cultura-content__title--lead span {
      font-size: 5rem; } }

.l-cultura--literatura #instituto {
  margin-top: 40px; }

.l-cultura--footer {
  margin-bottom: 80px; }
  .l-cultura--footer .l-cultura__link {
    font-family: "RobotoCondensed";
    text-transform: uppercase;
    color: #559f00;
    font-size: 1.8rem;
    font-weight: 600; }
    .l-cultura--footer .l-cultura__link--prev {
      float: left; }
      .l-cultura--footer .l-cultura__link--prev:before {
        content: "« "; }
    .l-cultura--footer .l-cultura__link--next {
      float: right; }
      .l-cultura--footer .l-cultura__link--next:after {
        content: " »"; }
  @media screen and (max-width: 767px) {
    .l-cultura--footer .l-cultura__link--prev, .l-cultura--footer .l-cultura__link--next {
      float: none;
      display: block;
      text-align: center; } }

.m-conflitos-content {
  color: #eceff1;
  line-height: 230%; }
  .m-conflitos-content h1, .m-conflitos-content h2, .m-conflitos-content h3, .m-conflitos-content h4, .m-conflitos-content h5 {
    color: #d0021b;
    font-family: "RobotoCondensed";
    font-weight: 600;
    margin-bottom: 0.75em; }
  .m-conflitos-content p {
    font-size: 1.7rem;
    margin-bottom: 1.4em; }
    .m-conflitos-content p:last-child {
      margin-bottom: 0; }
  .m-conflitos-content blockquote {
    border-left: 1px solid #ffbf00;
    padding-left: 37px;
    font-size: 1.5rem;
    margin: 40px 0;
    color: #ecffd6;
    font-style: italic; }
    .m-conflitos-content blockquote:last-child {
      margin-bottom: 0; }
    .m-conflitos-content blockquote footer {
      color: #559f00;
      display: block;
      margin-top: 1em;
      font-size: 1.2rem; }
      .m-conflitos-content blockquote footer:before {
        content: "— "; }
  .m-conflitos-content b,
  .m-conflitos-content strong {
    font-weight: 800; }
  .m-conflitos-content__title {
    font-size: 3.5rem; }
  .m-conflitos-content__state {
    font-size: 9.2rem;
    text-transform: uppercase;
    color: #6d000d;
    font-family: RobotoCondensed;
    font-weight: 600;
    margin-bottom: 0.5em;
    display: block; }
  .m-conflitos-content__location, .m-conflitos-content__year {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-family: RobotoCondensed;
    color: #77909d;
    font-size: 1.5rem;
    line-height: 120%; }
  .m-conflitos-content__year {
    margin-bottom: 20px; }
  .m-conflitos-content .m-conflitos-figure__wrapper {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
  @media screen and (max-width: 767px) {
    .m-conflitos-content .m-conflitos-content__column + .m-conflitos-content__column .m-conflitos-figure {
      margin-top: 0; } }

.m-conflitos-content--lyrics {
  margin-bottom: 40px;
  font-style: italic; }
  .m-conflitos-content--lyrics .m-conflitos-content__title {
    text-transform: none;
    color: #559f00;
    font-style: none;
    margin-bottom: 0.5em; }

.m-conflitos-figure {
  margin-top: 60px;
  margin-bottom: 60px; }
  .m-conflitos-figure__wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    background-size: cover;
    background-position: center; }
  .m-conflitos-figure__link {
    display: block; }
  .m-conflitos-figure__img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-conflitos-figure__caption {
    color: #b0bec5;
    line-height: 120%;
    font-size: 1.1rem;
    margin-top: 1.2em; }
    .m-conflitos-figure__caption small {
      padding-top: 1em;
      font-size: 1rem;
      display: block;
      color: #77909d;
      font-weight: 500; }

.m-conflitos-figure--sm .m-conflitos-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 60%; }

.m-conflitos-figure--md .m-conflitos-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 73%; }

.m-conflitos-figure--lg .m-conflitos-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 85%; }

.m-conflitos-figure--xl .m-conflitos-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 150%; }

.m-conflitos-embed {
  margin-top: 60px;
  margin-bottom: 60px; }
  .m-conflitos-embed__iframe {
    width: 100%; }
  .m-conflitos-embed__caption {
    color: #b0bec5;
    line-height: 120%;
    font-size: 1.1rem;
    margin-top: 1.2em; }
    .m-conflitos-embed__caption small {
      padding-top: 1em;
      font-size: 1rem;
      color: #77909d;
      display: block; }
  @media screen and (min-width: 991px) {
    .m-conflitos-embed .m-conflitos-embed__iframe {
      height: 490px; } }
  @media screen and (min-width: 991px) {
    .m-conflitos-embed .m-conflitos-embed__iframe {
      height: 410px; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .m-conflitos-embed .m-conflitos-embed__iframe {
      height: 320px; } }
  @media screen and (max-width: 767px) {
    .m-conflitos-embed .m-conflitos-embed__iframe {
      height: 300px; } }

.m-conflitos-nav--main .m-conflitos-nav__link {
  font-size: 1.2rem;
  display: inline-block;
  padding: 0.5em 0.25em;
  margin: 0 0.35em;
  border-bottom: 3px solid transparent;
  font-weight: 600;
  color: #eceff1;
  transition: 0.15s ease-out;
  text-transform: uppercase; }
  .m-conflitos-nav--main .m-conflitos-nav__link:hover {
    color: #d0021b; }
  .m-conflitos-nav--main .m-conflitos-nav__link.is-active {
    border-color: #d0021b; }

.m-conflitos-nav--aside .m-conflitos-nav__link {
  color: #b0bec5;
  transition: 0.15s ease-out;
  display: block;
  font-size: 1.5rem;
  padding: 0.25em 0; }
  .m-conflitos-nav--aside .m-conflitos-nav__link:hover {
    color: #d0021b; }

.m-conflitos-nav--aside .m-conflitos-nav__title {
  text-transform: uppercase;
  font-weight: 800;
  color: white;
  font-size: 1.6rem;
  margin-bottom: 20px;
  display: block;
  transition: 0.15s ease-out; }
  .m-conflitos-nav--aside .m-conflitos-nav__title:hover {
    color: #d0021b; }

.m-conflitos-nav--aside .m-conflitos-nav__link.is-active {
  font-weight: 700;
  color: #d0021b; }

.m-conflitos-slider__pagination {
  position: absolute;
  left: inherit;
  right: 0;
  width: 50%;
  bottom: 85px !important;
  text-align: right;
  z-index: 20; }
  .m-conflitos-slider__pagination .swiper-pagination-bullet {
    margin: 0 3px !important;
    width: 6px;
    height: 6px;
    background: white; }
    .m-conflitos-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #d0021b; }

.m-conflitos-slider__button {
  background: black;
  width: 22px;
  height: 60px;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  font-size: 2.4rem;
  transition: 0.2s ease-out;
  color: #ffffff; }
  .m-conflitos-slider__button--prev {
    left: 0;
    border-radius: 0 5px 5px 0; }
    .m-conflitos-slider__button--prev:after {
      left: 0; }
  .m-conflitos-slider__button--next {
    right: 0;
    border-radius: 5px 0 0 5px; }
    .m-conflitos-slider__button--next:after {
      right: 0; }
  .m-conflitos-slider__button:before {
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-conflitos-slider__button:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10%; }
  .m-conflitos-slider__button:hover {
    background: #d0021b; }

.m-conflitos-slider--journal {
  float: left;
  width: 100%; }
  .m-conflitos-slider--journal .m-conflitos-slider__slide {
    display: -ms-flexbox;
    display: flex; }
  .m-conflitos-slider--journal .m-conflitos-slider__content {
    margin: 60px 0; }

.l-conflitos__header .m-conflitos-figure {
  float: left;
  width: 100%; }
  .l-conflitos__header .m-conflitos-figure__caption {
    padding: 0;
    padding-right: 45px; }

@media screen and (max-width: 767px) {
  .l-conflitos .l-conflitos__header {
    padding: 0; } }

.l-conflitos--child {
  background: black; }
  .l-conflitos--child .l-conflitos__left .m-conflitos-nav--aside {
    border-top: 1px solid #263238;
    padding-top: 30px;
    opacity: 0;
    transition: opacity 0.3s ease-out; }
    .l-conflitos--child .l-conflitos__left .m-conflitos-nav--aside.is-active {
      opacity: 1; }
  .l-conflitos--child .l-conflitos__map {
    text-align: center;
    position: relative;
    float: left;
    width: 100%; }
    .l-conflitos--child .l-conflitos__map img {
      width: 100%;
      height: auto; }
    .l-conflitos--child .l-conflitos__map--ac .l-conflitos__pin {
      top: 50%;
      left: 50%; }
    .l-conflitos--child .l-conflitos__map--ba .l-conflitos__pin {
      bottom: 31%;
      right: 12%; }
    .l-conflitos--child .l-conflitos__map--ce .l-conflitos__pin {
      bottom: 43%;
      right: 27%; }
    .l-conflitos--child .l-conflitos__map--df .l-conflitos__pin {
      top: 59%;
      left: 45%; }
    .l-conflitos--child .l-conflitos__map--es .l-conflitos__pin:nth-child(2) {
      top: 30%;
      left: 61%; }
    .l-conflitos--child .l-conflitos__map--es .l-conflitos__pin:nth-child(3) {
      top: 36%;
      left: 70%; }
    .l-conflitos--child .l-conflitos__map--go .l-conflitos__pin:nth-child(2) {
      top: 50%;
      left: 52%; }
    .l-conflitos--child .l-conflitos__map--go .l-conflitos__pin:nth-child(3) {
      top: 61%;
      left: 52%; }
    .l-conflitos--child .l-conflitos__map--ma .l-conflitos__pin {
      top: 50%;
      left: 65%; }
    .l-conflitos--child .l-conflitos__map--mt .l-conflitos__pin:nth-child(2) {
      top: 50%;
      left: 51%; }
    .l-conflitos--child .l-conflitos__map--mt .l-conflitos__pin:nth-child(3) {
      top: 46%;
      left: 39%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(2) {
      top: 53%;
      left: 76%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(3) {
      top: 50%;
      left: 19%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(4) {
      top: 64%;
      left: 47%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(5) {
      top: 40%;
      left: 78%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(6) {
      top: 46%;
      left: 49%; }
    .l-conflitos--child .l-conflitos__map--pb .l-conflitos__pin:nth-child(2) {
      top: 43%;
      left: 76%; }
    .l-conflitos--child .l-conflitos__map--pb .l-conflitos__pin:nth-child(3) {
      top: 43%;
      left: 86%; }
    .l-conflitos--child .l-conflitos__map--pr .l-conflitos__pin:nth-child(2) {
      top: 28%;
      left: 41%; }
    .l-conflitos--child .l-conflitos__map--pr .l-conflitos__pin:nth-child(3) {
      top: 62%;
      left: 30%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(2) {
      top: 48%;
      left: 83%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(3) {
      top: 42%;
      left: 89%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(4) {
      top: 50%;
      left: 49%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(5) {
      top: 54%;
      left: 76%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(6) {
      top: 49.5%;
      left: 71%; }
    .l-conflitos--child .l-conflitos__map--pi .l-conflitos__pin {
      top: 35%;
      left: 72%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(2) {
      top: 67%;
      left: 51%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(3) {
      top: 67%;
      left: 40%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(4) {
      top: 73%;
      left: 31%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(5) {
      top: 77%;
      left: 41%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(6) {
      top: 62%;
      left: 61%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(7) {
      top: 52%;
      left: 82%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(8) {
      top: 58%;
      left: 45%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(2) {
      top: 37%;
      left: 62%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(3) {
      top: 64%;
      left: 60%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(4) {
      top: 27%;
      left: 55%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(5) {
      top: 58%;
      left: 49%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(6) {
      top: 48%;
      left: 78%; }
    .l-conflitos--child .l-conflitos__map--sc .l-conflitos__pin:nth-child(2) {
      top: 56%;
      left: 90%; }
    .l-conflitos--child .l-conflitos__map--sc .l-conflitos__pin:nth-child(3) {
      top: 43%;
      left: 34%; }
    .l-conflitos--child .l-conflitos__map--sp .l-conflitos__pin:nth-child(2) {
      top: 41%;
      left: 20%; }
    .l-conflitos--child .l-conflitos__map--sp .l-conflitos__pin:nth-child(3) {
      top: 50%;
      left: 30%; }
    .l-conflitos--child .l-conflitos__map--sp .l-conflitos__pin:nth-child(4) {
      top: 33%;
      left: 28%; }
  .l-conflitos--child .l-conflitos__pin {
    position: absolute;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    color: #ffffff;
    text-align: center;
    padding: 1px 0;
    border-radius: 20px;
    background: #d0021b;
    font-size: 1.2rem;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }
  .l-conflitos--child .l-conflitos__child {
    margin-bottom: 40px; }
  .l-conflitos--child .m-conflitos-content {
    padding-top: 100px; }
  @media screen and (min-width: 991px) {
    .l-conflitos--child .l-conflitos__map img {
      width: 150%;
      float: right; }
    .l-conflitos--child .l-conflitos__map--ac .l-conflitos__pin {
      left: 25%; }
    .l-conflitos--child .l-conflitos__map--ba .l-conflitos__pin {
      bottom: 31%;
      right: 20%; }
    .l-conflitos--child .l-conflitos__map--ce .l-conflitos__pin {
      bottom: 45%;
      right: 37%; }
    .l-conflitos--child .l-conflitos__map--df .l-conflitos__pin {
      top: 59%;
      left: 32%; }
    .l-conflitos--child .l-conflitos__map--es .l-conflitos__pin:nth-child(2) {
      top: 30%;
      left: 46%; }
    .l-conflitos--child .l-conflitos__map--es .l-conflitos__pin:nth-child(3) {
      top: 34%;
      left: 54%; }
    .l-conflitos--child .l-conflitos__map--go .l-conflitos__pin:nth-child(2) {
      top: 54%;
      left: 31%; }
    .l-conflitos--child .l-conflitos__map--go .l-conflitos__pin:nth-child(3) {
      top: 61%;
      left: 31%; }
    .l-conflitos--child .l-conflitos__map--ma .l-conflitos__pin {
      top: 50%;
      left: 50%; }
    .l-conflitos--child .l-conflitos__map--mt .l-conflitos__pin:nth-child(2) {
      top: 50%;
      left: 23%; }
    .l-conflitos--child .l-conflitos__map--mt .l-conflitos__pin:nth-child(3) {
      top: 46%;
      left: 11%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(2) {
      top: 50%;
      left: 70%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(3) {
      top: 50%;
      left: -21%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(4) {
      top: 66%;
      left: 16%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(5) {
      top: 41%;
      left: 71%; }
    .l-conflitos--child .l-conflitos__map--mg .l-conflitos__pin:nth-child(6) {
      top: 46%;
      left: 32%; }
    .l-conflitos--child .l-conflitos__map--pb .l-conflitos__pin:nth-child(2) {
      top: 43%;
      left: 76%; }
    .l-conflitos--child .l-conflitos__map--pb .l-conflitos__pin:nth-child(3) {
      top: 43%;
      left: 86%; }
    .l-conflitos--child .l-conflitos__map--pr .l-conflitos__pin:nth-child(2) {
      top: 28%;
      left: 18%; }
    .l-conflitos--child .l-conflitos__map--pr .l-conflitos__pin:nth-child(3) {
      top: 62%;
      left: -10%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(2) {
      top: 48%;
      left: 83%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(3) {
      top: 42%;
      left: 89%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(4) {
      top: 52%;
      left: 31%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(5) {
      top: 54%;
      left: 76%; }
    .l-conflitos--child .l-conflitos__map--pe .l-conflitos__pin:nth-child(6) {
      top: 49.5%;
      left: 71%; }
    .l-conflitos--child .l-conflitos__map--pi .l-conflitos__pin {
      top: 35%;
      left: 56%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(2) {
      top: 69%;
      left: 25%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(3) {
      top: 69%;
      left: 16%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(4) {
      top: 72%;
      left: 8.5%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(5) {
      top: 75%;
      left: 16%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(6) {
      top: 65%;
      left: 38%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(7) {
      top: 52%;
      left: 82%; }
    .l-conflitos--child .l-conflitos__map--rj .l-conflitos__pin:nth-child(8) {
      top: 64%;
      left: 21%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(2) {
      top: 35%;
      left: 30%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(3) {
      top: 64%;
      left: 49%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(4) {
      top: 27%;
      left: 25%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(5) {
      top: 58%;
      left: 37%; }
    .l-conflitos--child .l-conflitos__map--rs .l-conflitos__pin:nth-child(6) {
      top: 48%;
      left: 68%; }
    .l-conflitos--child .l-conflitos__map--sc .l-conflitos__pin:nth-child(2) {
      top: 58%;
      left: 87%; }
    .l-conflitos--child .l-conflitos__map--sc .l-conflitos__pin:nth-child(3) {
      top: 44%;
      left: 4%; }
    .l-conflitos--child .l-conflitos__map--sp .l-conflitos__pin:nth-child(2) {
      top: 42%;
      left: -20%; }
    .l-conflitos--child .l-conflitos__map--sp .l-conflitos__pin:nth-child(3) {
      top: 52%;
      left: -6%; }
    .l-conflitos--child .l-conflitos__map--sp .l-conflitos__pin:nth-child(4) {
      top: 37%;
      left: -12%; }
    .l-conflitos--child .l-conflitos__pin {
      transition: box-shadow 0.25s ease-out; }
      .l-conflitos--child .l-conflitos__pin:hover {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); }
    .l-conflitos--child #ingleses .m-conflitos-figure,
    .l-conflitos--child #pantano .m-conflitos-figure,
    .l-conflitos--child #marias .m-conflitos-figure,
    .l-conflitos--child #porecatu .m-conflitos-figure,
    .l-conflitos--child #cana .l-conflitos__column .m-conflitos-figure,
    .l-conflitos--child #pedra-lisa .m-conflitos-figure,
    .l-conflitos--child #encruzilhada .m-conflitos-figure {
      margin-top: 10px; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .l-conflitos--child #ingleses .m-conflitos-figure,
    .l-conflitos--child #pantano .m-conflitos-figure,
    .l-conflitos--child #marias .m-conflitos-figure,
    .l-conflitos--child #porecatu .m-conflitos-figure,
    .l-conflitos--child #cana .l-conflitos__column .m-conflitos-figure,
    .l-conflitos--child #pedra-lisa .m-conflitos-figure,
    .l-conflitos--child #encruzilhada .m-conflitos-figure {
      margin-top: 10px; } }
  @media screen and (max-width: 767px) {
    .l-conflitos--child .m-conflitos-content {
      padding-top: 20px; } }

.l-conflitos--floating {
  width: 100%;
  z-index: 20;
  left: 0;
  top: 78px; }
  .l-conflitos--floating .l-conflitos__left {
    margin-top: 0; }
  .l-conflitos--floating .l-conflitos__map {
    background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.7) 20%); }
  @media screen and (min-width: 991px) {
    .l-conflitos--floating {
      position: fixed; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .l-conflitos--floating {
      position: fixed; } }
  @media screen and (max-width: 767px) {
    .l-conflitos--floating {
      position: static; } }

.l-conflitos--header {
  background: black;
  color: white;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 30; }
  .l-conflitos--header .l-conflitos__title {
    float: left;
    margin-right: 20px;
    text-transform: uppercase;
    font-weight: 800;
    color: #b0bec5;
    font-size: 1.6rem;
    padding: 0.2em 0; }
    .l-conflitos--header .l-conflitos__title span {
      font-weight: 400; }

.l-conflitos--index {
  background: black; }
  .l-conflitos--index .l-conflitos__map {
    width: 100%;
    height: auto; }
  .l-conflitos--index .l-conflitos__left {
    position: relative;
    margin-top: 280px;
    padding: 0; }
  .l-conflitos--index .l-conflitos__right {
    margin-top: 60px; }
  .l-conflitos--index .l-conflitos__title--lead {
    font-size: 9.2rem;
    font-family: "RobotoCondensed";
    font-weight: 600;
    color: #d0021b;
    line-height: 85%;
    margin-bottom: 0.25em; }
    .l-conflitos--index .l-conflitos__title--lead:before {
      content: "";
      height: 100px;
      width: 2px;
      background: #d0021b;
      display: block; }
    .l-conflitos--index .l-conflitos__title--lead span {
      font-weight: 400; }
  .l-conflitos--index .l-conflitos__pin {
    position: absolute;
    height: 40px;
    width: 40px;
    background: #ffbf00;
    text-align: center;
    color: black;
    border-radius: 50px;
    display: inline-block;
    padding: 8px;
    font-size: 1.8rem;
    font-weight: 600;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }
    .l-conflitos--index .l-conflitos__pin--ac {
      top: 35%;
      left: 9%; }
    .l-conflitos--index .l-conflitos__pin--ba {
      top: 43%;
      right: 10%; }
    .l-conflitos--index .l-conflitos__pin--ce {
      top: 21%;
      right: 4.5%; }
    .l-conflitos--index .l-conflitos__pin--df {
      top: 51%;
      right: 26%; }
    .l-conflitos--index .l-conflitos__pin--es {
      top: 62%;
      right: 7%; }
    .l-conflitos--index .l-conflitos__pin--go {
      top: 54.5%;
      right: 34%; }
    .l-conflitos--index .l-conflitos__pin--ma {
      top: 23%;
      right: 19%; }
    .l-conflitos--index .l-conflitos__pin--mt {
      top: 49%;
      left: 48%; }
    .l-conflitos--index .l-conflitos__pin--mg {
      top: 58%;
      right: 18%; }
    .l-conflitos--index .l-conflitos__pin--pb {
      right: -5.5%;
      top: 29%; }
    .l-conflitos--index .l-conflitos__pin--pr {
      top: 75%;
      right: 36%; }
    .l-conflitos--index .l-conflitos__pin--pe {
      right: -3%;
      top: 36%; }
    .l-conflitos--index .l-conflitos__pin--pi {
      top: 30.5%;
      right: 12%; }
    .l-conflitos--index .l-conflitos__pin--rj {
      top: 69.5%;
      right: 9.5%; }
    .l-conflitos--index .l-conflitos__pin--rs {
      bottom: 5%;
      right: 40%; }
    .l-conflitos--index .l-conflitos__pin--sc {
      bottom: 10%;
      right: 28%; }
    .l-conflitos--index .l-conflitos__pin--sp {
      bottom: 20.5%;
      right: 24%; }
  .l-conflitos--index .m-conflitos-nav--aside {
    padding: 30px 0;
    margin-top: 30px;
    border-top: 1px solid #263238;
    display: block !important; }
  @media screen and (min-width: 991px) {
    .l-conflitos--index .l-conflitos__pin {
      transition: box-shadow 0.25s ease-out; }
      .l-conflitos--index .l-conflitos__pin:hover {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); } }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .l-conflitos--index .l-conflitos__title--lead {
      font-size: 8rem; }
    .l-conflitos--index .l-conflitos__pin {
      width: 33px;
      height: 33px;
      font-size: 1.4rem;
      padding: 5px; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .l-conflitos--index .l-conflitos__title--lead {
      font-size: 6rem; }
    .l-conflitos--index .l-conflitos__pin {
      width: 28px;
      height: 28px;
      font-size: 1.4rem;
      padding: 3px; }
    .l-conflitos--index .l-conflitos__left {
      margin-top: 210px; } }
  @media screen and (max-width: 767px) {
    .l-conflitos--index .l-conflitos__title--lead {
      font-size: 4rem; }
      .l-conflitos--index .l-conflitos__title--lead:before {
        content: none; }
    .l-conflitos--index .l-conflitos__pin {
      width: 25px;
      height: 25px;
      font-size: 1.4rem;
      padding: 1px; }
    .l-conflitos--index .l-conflitos__left {
      margin-top: 100px; } }

.l-conflitos--article {
  float: left;
  width: 100%;
  padding-top: 100px; }
  .l-conflitos--article.has-header .m-conflitos-content:first-child {
    position: relative;
    margin-top: -160px;
    z-index: 10; }
    .l-conflitos--article.has-header .m-conflitos-content:first-child:before {
      content: "";
      border-radius: 8px;
      background: #1a3000;
      left: -32px;
      top: -32px;
      bottom: -32px;
      right: -32px;
      position: absolute;
      z-index: -1; }
  .l-conflitos--article.has-header:first-child .l-conflitos__header .m-conflitos-figure {
    margin-top: 0; }
  .l-conflitos--article .l-conflitos__row {
    clear: both; }
  .l-conflitos--article .l-conflitos__half.m-conflitos-content {
    margin-top: 55px; }
  .l-conflitos--article .l-conflitos__left {
    clear: right; }
  .l-conflitos--article .l-conflitos__right {
    position: relative;
    z-index: 25; }
  @media screen and (min-width: 991px) {
    .l-conflitos--article .l-conflitos__left .m-conflitos-figure__wrapper {
      height: 518px; }
      .l-conflitos--article .l-conflitos__left .m-conflitos-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .l-conflitos--article .l-conflitos__left .m-conflitos-figure__wrapper {
      height: 420px; }
      .l-conflitos--article .l-conflitos__left .m-conflitos-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .l-conflitos--article .l-conflitos__left .m-conflitos-figure__wrapper {
      height: 315px; }
      .l-conflitos--article .l-conflitos__left .m-conflitos-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (max-width: 767px) {
    .l-conflitos--article {
      padding-top: 40px; }
      .l-conflitos--article .l-conflitos__left, .l-conflitos--article .l-conflitos__right, .l-conflitos--article .l-conflitos__half {
        padding: 0; }
      .l-conflitos--article .l-conflitos__half.m-conflitos-content {
        margin-top: 0;
        margin-bottom: 50px; }
      .l-conflitos--article .l-conflitos__left + .l-conflitos__left .m-conflitos-figure {
        margin-top: 0; }
      .l-conflitos--article.has-header .m-conflitos-content:first-child {
        margin-top: 0; }
        .l-conflitos--article.has-header .m-conflitos-content:first-child:before {
          content: none; }
      .l-conflitos--article .m-conflitos-nav--aside {
        margin-top: 40px;
        margin-bottom: 0; }
        .l-conflitos--article .m-conflitos-nav--aside:first-child {
          margin-top: 0;
          margin-bottom: 40px; } }

.l-conflitos--footer {
  position: relative;
  z-index: 20;
  margin-bottom: 80px; }
  .l-conflitos--footer .l-conflitos__link {
    font-family: "RobotoCondensed";
    text-transform: uppercase;
    color: #d0021b;
    font-size: 1.8rem;
    font-weight: 600; }
    .l-conflitos--footer .l-conflitos__link--prev {
      float: left; }
      .l-conflitos--footer .l-conflitos__link--prev:before {
        content: "« "; }
    .l-conflitos--footer .l-conflitos__link--next {
      float: right; }
      .l-conflitos--footer .l-conflitos__link--next:after {
        content: " »"; }
  @media screen and (max-width: 767px) {
    .l-conflitos--footer .l-conflitos__link--prev, .l-conflitos--footer .l-conflitos__link--next {
      float: none;
      display: block;
      text-align: center; } }

#map {
  height: 100%;
  width: 100%; }

.m-imaginacao-content {
  line-height: 230%; }
  .m-imaginacao-content h1, .m-imaginacao-content h2, .m-imaginacao-content h3, .m-imaginacao-content h4, .m-imaginacao-content h5 {
    color: #ffbf00;
    font-family: "BioRhyme";
    font-weight: 600;
    margin-bottom: 0.75em; }
  .m-imaginacao-content p {
    font-size: 1.7rem;
    margin-bottom: 1.4em; }
    .m-imaginacao-content p:last-child {
      margin-bottom: 0; }
  .m-imaginacao-content blockquote {
    border-left: 1px solid #ffbf00;
    padding-left: 37px;
    font-size: 1.5rem;
    margin: 40px 0;
    color: #ecffd6;
    font-style: italic; }
    .m-imaginacao-content blockquote:last-child {
      margin-bottom: 0; }
    .m-imaginacao-content blockquote footer {
      color: #559f00;
      display: block;
      margin-top: 1em;
      font-size: 1.2rem; }
      .m-imaginacao-content blockquote footer:before {
        content: "— "; }
  .m-imaginacao-content b,
  .m-imaginacao-content strong {
    font-weight: 800; }
  .m-imaginacao-content__title {
    font-size: 4.6rem; }
  .m-imaginacao-content .m-imaginacao-figure {
    position: relative; }
    .m-imaginacao-content .m-imaginacao-figure__wrapper {
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
  @media screen and (min-width: 991px) {
    .m-imaginacao-content .m-imaginacao-slider__holder,
    .m-imaginacao-content .m-imaginacao-figure__holder,
    .m-imaginacao-content .m-imaginacao-embed__holder {
      display: block;
      position: absolute;
      left: 100%;
      margin-left: 120px;
      bottom: 40px;
      min-width: 300px; }
      .m-imaginacao-content .m-imaginacao-slider__holder:before,
      .m-imaginacao-content .m-imaginacao-figure__holder:before,
      .m-imaginacao-content .m-imaginacao-embed__holder:before {
        height: 1px;
        width: 250px;
        background: #b0bec5;
        content: "";
        position: absolute;
        left: -50%;
        top: -5px;
        z-index: -1; }
      .m-imaginacao-content .m-imaginacao-slider__holder .m-imaginacao-figure__caption,
      .m-imaginacao-content .m-imaginacao-figure__holder .m-imaginacao-figure__caption,
      .m-imaginacao-content .m-imaginacao-embed__holder .m-imaginacao-figure__caption {
        display: block !important; }
      .m-imaginacao-content .m-imaginacao-slider__holder .m-imaginacao-slider__pagination,
      .m-imaginacao-content .m-imaginacao-figure__holder .m-imaginacao-slider__pagination,
      .m-imaginacao-content .m-imaginacao-embed__holder .m-imaginacao-slider__pagination {
        left: 0;
        right: inherit;
        text-align: left;
        bottom: 100% !important;
        margin-bottom: 10px;
        left: -2px;
        display: block; }
    .m-imaginacao-content .m-imaginacao-slider .m-imaginacao-figure__caption {
      display: none; }
    .m-imaginacao-content .m-imaginacao-slider__pagination {
      display: none; } }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .m-imaginacao-content .m-imaginacao-slider__holder,
    .m-imaginacao-content .m-imaginacao-figure__holder,
    .m-imaginacao-content .m-imaginacao-embed__holder {
      margin-left: 28px; } }
  @media screen and (max-width: 767px) {
    .m-imaginacao-content .m-imaginacao-content__column + .m-imaginacao-content__column .m-imaginacao-figure {
      margin-top: 0; } }

.m-imaginacao-content--lead p:first-of-type {
  font-family: "BioRhyme";
  font-weight: 400;
  font-size: 2.7rem;
  line-height: 140%; }

.m-imaginacao-figure {
  margin-top: 40px;
  margin-bottom: 40px; }
  .m-imaginacao-figure__wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    background-size: cover;
    background-position: center;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
  .m-imaginacao-figure__link {
    display: block; }
  .m-imaginacao-figure__img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-imaginacao-figure__caption {
    color: #77909d;
    line-height: 130%;
    font-size: 1.2rem;
    margin-top: 1.2em; }
    .m-imaginacao-figure__caption small {
      padding-top: 1em;
      font-size: 1rem;
      display: block;
      color: #77909d;
      font-weight: 500; }

.m-imaginacao-figure--sm .m-imaginacao-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 60%; }

.m-imaginacao-figure--md .m-imaginacao-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 73%; }

.m-imaginacao-figure--lg .m-imaginacao-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 100%; }

.m-imaginacao-figure--xl .m-imaginacao-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 150%; }

.m-imaginacao-slider {
  position: relative; }
  .m-imaginacao-slider__pagination {
    position: absolute;
    left: inherit;
    right: 0;
    width: 50%;
    bottom: -25px;
    text-align: right;
    z-index: 20; }
    .m-imaginacao-slider__pagination .swiper-pagination-bullet {
      margin: 0 3px !important;
      width: 6px;
      height: 6px;
      background: grey; }
      .m-imaginacao-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #d1a80d; }
  .m-imaginacao-slider__button {
    background: black;
    width: 22px;
    height: 60px;
    top: 50%;
    margin: 0;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    font-size: 2.4rem;
    transition: 0.2s ease-out;
    color: #ffffff; }
    .m-imaginacao-slider__button--prev {
      left: 0;
      border-radius: 0 5px 5px 0; }
      .m-imaginacao-slider__button--prev:after {
        left: 0; }
    .m-imaginacao-slider__button--next {
      right: 0;
      border-radius: 5px 0 0 5px; }
      .m-imaginacao-slider__button--next:after {
        right: 0; }
    .m-imaginacao-slider__button:before {
      position: absolute;
      left: 50%;
      top: 50%;
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
    .m-imaginacao-slider__button:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      width: 10%; }
    .m-imaginacao-slider__button:hover {
      background: #d1a80d; }
  .m-imaginacao-slider__holder {
    position: relative;
    display: none; }
  .m-imaginacao-slider .m-imaginacao-figure__caption {
    bottom: 40px; }
  .m-imaginacao-slider .m-imaginacao-figure__wrapper {
    overflow: initial;
    position: relative; }

.m-imaginacao-embed {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative; }
  .m-imaginacao-embed__iframe {
    width: 100%; }
  @media screen and (min-width: 991px) {
    .m-imaginacao-embed .m-imaginacao-embed__iframe {
      height: 490px; }
    .m-imaginacao-embed .m-imaginacao-embed__caption {
      bottom: 10px !important; } }
  @media screen and (min-width: 991px) {
    .m-imaginacao-embed .m-imaginacao-embed__iframe {
      height: 410px; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .m-imaginacao-embed .m-imaginacao-embed__iframe {
      height: 320px; } }
  @media screen and (max-width: 767px) {
    .m-imaginacao-embed .m-imaginacao-embed__iframe {
      height: 300px; } }

.m-imaginacao-audio {
  margin-top: 40px;
  margin-bottom: 40px; }

.m-imaginacao-nav--main {
  padding: 5px 0; }
  .m-imaginacao-nav--main .m-imaginacao-nav__title {
    float: left;
    margin-right: 20px;
    text-transform: uppercase;
    font-weight: 800;
    color: #b0bec5;
    font-size: 1.6rem;
    padding: 0.2em 0; }
    .m-imaginacao-nav--main .m-imaginacao-nav__title span {
      font-weight: 400; }
  .m-imaginacao-nav--main .m-imaginacao-nav__link {
    font-size: 1.2rem;
    display: inline-block;
    padding: 0.5em 0.25em;
    margin: 0 0.35em;
    border-bottom: 3px solid transparent;
    font-weight: 600;
    color: #eceff1;
    transition: 0.15s ease-out; }
    .m-imaginacao-nav--main .m-imaginacao-nav__link:hover {
      color: #ffbf00; }
    .m-imaginacao-nav--main .m-imaginacao-nav__link.is-active {
      border-bottom-color: #ffbf00; }

.m-imaginacao-nav--aside {
  border-top: 1px solid #b0bec5;
  border-bottom: 1px solid #b0bec5;
  padding-bottom: 15px;
  padding-top: 15px;
  margin-bottom: 15px; }
  .m-imaginacao-nav--aside .m-imaginacao-nav__title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.5rem;
    padding: 0.75em 0;
    display: block; }
  .m-imaginacao-nav--aside .m-imaginacao-nav__link {
    display: block;
    font-size: 1.5rem;
    color: #36474f;
    padding: 0.75em 0;
    transition: 0.15s ease-out; }
    .m-imaginacao-nav--aside .m-imaginacao-nav__link.is-active {
      color: #d1a80d;
      font-weight: 700; }
    .m-imaginacao-nav--aside .m-imaginacao-nav__link:hover {
      color: #d1a80d; }

.m-imaginacao-nav--aside-footer .m-imaginacao-nav__link {
  display: inline-block;
  font-weight: 700;
  color: #77909d;
  padding: 1em 0.5em;
  font-size: 1.2rem;
  transition: 0.15s ease-out; }
  .m-imaginacao-nav--aside-footer .m-imaginacao-nav__link:first-child {
    padding-left: 0; }
  .m-imaginacao-nav--aside-footer .m-imaginacao-nav__link:hover {
    color: #d1a80d; }

.m-imaginacao-nav--thumb .m-imaginacao-nav__link {
  display: block;
  color: white;
  font-weight: 600;
  font-size: 1.8rem;
  text-transform: uppercase;
  line-height: 300%;
  margin-bottom: 30px;
  transition: 0.15s ease-out; }
  .m-imaginacao-nav--thumb .m-imaginacao-nav__link:hover {
    color: #ffbf00; }
    .m-imaginacao-nav--thumb .m-imaginacao-nav__link:hover .m-imaginacao-nav__thumb {
      border-color: #ffbf00; }

.m-imaginacao-nav--thumb .m-imaginacao-nav__thumb {
  width: 70px;
  height: 70px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 70px;
  margin-right: 10px;
  border: 4px solid #ffffff;
  transition: 0.15s ease-out;
  background-position: center;
  background-size: 120%; }

.m-imaginacao-lyrics {
  color: #77909d;
  margin-bottom: 40px;
  line-height: 185%; }
  .m-imaginacao-lyrics__title {
    display: block; }
  .m-imaginacao-lyrics__text {
    font-style: italic; }

.l-imaginacao {
  margin-bottom: 200px; }
  .l-imaginacao__left {
    clear: left; }
  .l-imaginacao__right {
    clear: right; }
  .l-imaginacao__clear {
    clear: both; }

.l-imaginacao--index {
  background: black;
  color: white;
  padding: 100px 0;
  position: relative;
  background-size: cover;
  background-position: center;
  margin-bottom: 0; }
  .l-imaginacao--index .l-imaginacao__header {
    margin-bottom: 40px; }
  .l-imaginacao--index .l-imaginacao__title {
    font-size: 6.8rem;
    color: #ffbf00;
    text-transform: uppercase;
    font-weight: 700; }
    .l-imaginacao--index .l-imaginacao__title span {
      font-weight: 400;
      display: block; }

.l-imaginacao--header {
  overflow: hidden;
  position: relative;
  border-bottom: 9px solid #ffbf00;
  margin-bottom: 60px; }
  .l-imaginacao--header:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(38, 49, 56, 0.7);
    z-index: -1; }
  .l-imaginacao--header .l-imaginacao__background {
    background-size: cover;
    background-position: center;
    filter: blur(13px);
    -ms-transform: scale(1.3);
        transform: scale(1.3);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -2; }

.l-imaginacao--header-page {
  min-height: 480px; }
  .l-imaginacao--header-page .l-imaginacao__title {
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 6.4rem;
    font-family: "BioRhyme";
    font-weight: 600;
    line-height: 90%;
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
    .l-imaginacao--header-page .l-imaginacao__title span {
      display: block; }

.l-imaginacao--header-child {
  min-height: 290px; }
  .l-imaginacao--header-child .l-imaginacao__parent {
    font-family: "BioRhyme";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 1.9rem;
    color: white;
    padding: 0.75em 0.25em;
    display: inline-block; }
  .l-imaginacao--header-child .l-imaginacao__title {
    text-transform: uppercase;
    font-weight: 700;
    color: #ffbf00;
    font-size: 5.4rem;
    line-height: 90%; }
    .l-imaginacao--header-child .l-imaginacao__title span {
      display: block; }
  .l-imaginacao--header-child .l-imaginacao__wrapper {
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    padding: 0; }

.l-imaginacao--page .l-imaginacao__right:nth-child(2) .m-imaginacao-figure:first-child {
  margin-top: -400px; }
  .l-imaginacao--page .l-imaginacao__right:nth-child(2) .m-imaginacao-figure:first-child .m-imaginacao-figure__wrapper {
    border: 10px solid #ffffff; }

.l-imaginacao--child .l-imaginacao__right:nth-child(2) .m-imaginacao-figure:first-child {
  margin-top: -200px; }

.l-imaginacao--footer {
  background: #36474f;
  margin-top: 100px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100; }
  .l-imaginacao--footer .l-imaginacao__container {
    padding-top: 15px;
    position: relative;
    padding-bottom: 15px; }

.l-imaginacao--topic {
  background: #ffbf00;
  padding: 9px 20px;
  border-radius: 8px 8px 0 0;
  position: absolute;
  bottom: 100%;
  z-index: 10;
  left: 215px;
  -ms-transform: scale(0.5);
      transform: scale(0.5);
  transition: 0.2s ease-out;
  visibility: hidden;
  opacity: 0; }
  .l-imaginacao--topic:before {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 15px;
    height: 20px;
    background: #ffbf00;
    -ms-transform: skewY(-50deg);
        transform: skewY(-50deg);
    z-index: -1; }
  .l-imaginacao--topic.is-active {
    -ms-transform: scale(1);
        transform: scale(1);
    opacity: 1;
    visibility: visible; }
  .l-imaginacao--topic .l-imaginacao__next {
    color: rgba(38, 50, 56, 0.5);
    font-weight: 600;
    font-size: 1.2rem;
    display: block; }
  .l-imaginacao--topic .l-imaginacao__title {
    color: #36474f;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.5rem;
    display: block; }

.l-imaginacao--cinema .l-imaginacao--header {
  min-height: 480px; }

.m-africa-nav--main .m-africa-nav__link {
  font-size: 1.2rem;
  display: inline-block;
  padding: 0.5em 0.25em;
  margin: 0 0.35em;
  border-bottom: 3px solid transparent;
  font-weight: 600;
  color: #eceff1;
  transition: 0.15s ease-out;
  text-transform: uppercase; }
  .m-africa-nav--main .m-africa-nav__link:hover {
    color: #7ed321; }
  .m-africa-nav--main .m-africa-nav__link.is-active {
    border-color: #7ed321; }

.m-africa-nav--aside .m-africa-nav__link {
  color: #77909d;
  transition: 0.15s ease-out;
  display: block;
  font-size: 1.5rem;
  padding: 0.25em 0; }
  .m-africa-nav--aside .m-africa-nav__link:hover {
    color: #7ed321; }
  .m-africa-nav--aside .m-africa-nav__link.is-active {
    font-weight: 700;
    color: #7ed321; }

.m-africa-nav--aside .m-africa-nav__title {
  text-transform: uppercase;
  font-weight: 800;
  color: #003b30;
  font-size: 1.6rem;
  margin-bottom: 20px;
  display: block;
  transition: 0.15s ease-out; }
  .m-africa-nav--aside .m-africa-nav__title:hover {
    color: #7ed321; }

.m-africa-content {
  color: #00261f;
  line-height: 230%; }
  .m-africa-content h1, .m-africa-content h2, .m-africa-content h3, .m-africa-content h4, .m-africa-content h5 {
    color: #d0021b;
    font-family: "RobotoCondensed";
    font-weight: 600;
    margin-bottom: 0.75em; }
  .m-africa-content p {
    font-size: 1.7rem;
    margin-bottom: 1.4em; }
    .m-africa-content p:last-child {
      margin-bottom: 0; }
  .m-africa-content blockquote {
    border-left: 1px solid #ffbf00;
    padding-left: 37px;
    font-size: 1.5rem;
    margin: 40px 0;
    color: #ecffd6;
    font-style: italic; }
    .m-africa-content blockquote:last-child {
      margin-bottom: 0; }
    .m-africa-content blockquote footer {
      color: #559f00;
      display: block;
      margin-top: 1em;
      font-size: 1.2rem; }
      .m-africa-content blockquote footer:before {
        content: "— "; }
  .m-africa-content b,
  .m-africa-content strong {
    font-weight: 800; }
  .m-africa-content__title {
    font-size: 7.9rem;
    color: #7ed321;
    font-family: RobotoCondensed;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 100%;
    display: block; }
  .m-africa-content__subtitle {
    font-size: 2.2rem;
    font-family: RobotoCondensed;
    color: #36474f;
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    border-bottom: 1px solid #7ed321;
    margin-bottom: 15px;
    padding-bottom: 10px; }
  .m-africa-content__year {
    display: block;
    font-weight: 400;
    font-family: RobotoCondensed;
    color: #77909d;
    font-size: 5.6rem;
    margin-top: 25px; }
  .m-africa-content__year {
    margin-bottom: 20px; }
  .m-africa-content .m-africa-figure__wrapper {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
  @media screen and (max-width: 767px) {
    .m-africa-content .m-africa-content__column + .m-africa-content__column .m-africa-figure {
      margin-top: 0; } }

.m-africa-content--lyrics {
  margin-bottom: 40px;
  font-style: italic; }
  .m-africa-content--lyrics .m-africa-content__title {
    text-transform: none;
    color: #559f00;
    font-style: none;
    margin-bottom: 0.5em; }

.m-africa-figure {
  margin-top: 40px;
  margin-bottom: 40px; }
  .m-africa-figure__wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    background-size: cover;
    background-position: center; }
  .m-africa-figure__link {
    display: block; }
  .m-africa-figure__img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-africa-figure__caption {
    color: #77909d;
    line-height: 120%;
    font-size: 1.1rem;
    margin-top: 1.2em; }
    .m-africa-figure__caption small {
      padding-top: 1em;
      font-size: 1rem;
      display: block;
      color: #b0bec5;
      font-weight: 500; }

.m-africa-figure--sm .m-africa-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 60%; }

.m-africa-figure--md .m-africa-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 73%; }

.m-africa-figure--lg .m-africa-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 85%; }

.m-africa-figure--xl .m-africa-figure__wrapper:after {
  content: "";
  display: block;
  padding-top: 150%; }

.m-africa-map #vmap {
  height: 700px; }

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-africa-map #vmap {
    height: 500px; } }

@media screen and (max-width: 767px) {
  .m-africa-map #vmap {
    height: 300px; } }

.m-africa-map--sm #vmap {
  height: 400px; }

@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-africa-map--sm #vmap {
    height: 300px; } }

@media screen and (max-width: 767px) {
  .m-africa-map--sm #vmap {
    height: 300px; } }

.l-africa {
  padding-bottom: 50px; }
  @media screen and (max-width: 767px) {
    .l-africa .l-africa__header {
      padding: 0; } }

.l-africa--child {
  background: white; }
  .l-africa--child .l-africa__map {
    text-align: center;
    margin-bottom: 30px;
    padding-bottom: 30px;
    position: relative;
    float: left;
    width: 100%; }
    .l-africa--child .l-africa__map img {
      width: 100%;
      height: auto; }
  .l-africa--child .l-africa__child {
    margin-bottom: 40px; }
  .l-africa--child .jqvmap-region {
    cursor: default; }
  @media screen and (min-width: 991px) {
    .l-africa--child .l-africa__map img {
      width: 150%;
      float: right; }
    .l-africa--child .l-africa__pin {
      transition: box-shadow 0.25s ease-out; }
      .l-africa--child .l-africa__pin:hover {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); } }
  @media screen and (max-width: 767px) {
    .l-africa--child .m-africa-content {
      padding-top: 20px; } }

.l-africa--index {
  background: white; }
  .l-africa--index .l-africa__map {
    width: 100%;
    height: auto; }
  .l-africa--index .l-africa__left {
    position: relative;
    padding: 0 10px 0 0; }
  .l-africa--index .l-africa__right {
    margin-top: 60px; }
  .l-africa--index .l-africa__title--lead {
    font-size: 9.2rem;
    font-family: "RobotoCondensed";
    font-weight: 600;
    color: #7ed321;
    line-height: 85%;
    margin-bottom: 0.25em; }
    .l-africa--index .l-africa__title--lead:before {
      content: "";
      height: 100px;
      width: 2px;
      background: #7ed321;
      display: block; }
    .l-africa--index .l-africa__title--lead span {
      font-weight: 400; }
  .l-africa--index .m-africa-nav--aside {
    padding: 30px 0;
    margin-top: 30px;
    border-top: 1px solid #d2dee5;
    display: block !important; }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .l-africa--index .l-africa__title--lead {
      font-size: 8rem; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .l-africa--index .l-africa__title--lead {
      font-size: 6rem; } }
  @media screen and (max-width: 767px) {
    .l-africa--index .l-africa__title--lead {
      font-size: 4rem; }
      .l-africa--index .l-africa__title--lead:before {
        content: none; } }

.l-africa--article {
  float: left;
  width: 100%;
  padding-top: 100px; }
  .l-africa--article.has-header .m-africa-content:first-child {
    position: relative;
    margin-top: -160px;
    z-index: 10; }
    .l-africa--article.has-header .m-africa-content:first-child:before {
      content: "";
      border-radius: 8px;
      background: #1a3000;
      left: -32px;
      top: -32px;
      bottom: -32px;
      right: -32px;
      position: absolute;
      z-index: -1; }
  .l-africa--article.has-header:first-child .l-africa__header .m-africa-figure {
    margin-top: 0; }
  .l-africa--article .l-africa__row {
    clear: both; }
  .l-africa--article .l-africa__half.m-africa-content {
    margin-top: 55px; }
  .l-africa--article .l-africa__left {
    clear: right; }
  .l-africa--article .l-africa__right {
    position: relative;
    z-index: 30; }
  .l-africa--article .m-africa-nav--aside {
    border-top: 1px solid #d2dee5;
    padding-top: 30px; }
  @media screen and (min-width: 991px) {
    .l-africa--article .l-africa__left .m-africa-figure__wrapper {
      height: 518px; }
      .l-africa--article .l-africa__left .m-africa-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .l-africa--article .l-africa__left .m-africa-figure__wrapper {
      height: 420px; }
      .l-africa--article .l-africa__left .m-africa-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .l-africa--article .l-africa__left .m-africa-figure__wrapper {
      height: 315px; }
      .l-africa--article .l-africa__left .m-africa-figure__wrapper:after {
        padding-top: 0%; } }
  @media screen and (max-width: 767px) {
    .l-africa--article {
      padding-top: 40px; }
      .l-africa--article .l-africa__left, .l-africa--article .l-africa__right, .l-africa--article .l-africa__half {
        padding: 0; }
      .l-africa--article .l-africa__half.m-africa-content {
        margin-top: 0;
        margin-bottom: 50px; }
      .l-africa--article .l-africa__left + .l-africa__left .m-africa-figure {
        margin-top: 0; }
      .l-africa--article.has-header .m-africa-content:first-child {
        margin-top: 0; }
        .l-africa--article.has-header .m-africa-content:first-child:before {
          content: none; }
      .l-africa--article .m-africa-nav--aside {
        margin-top: 40px;
        margin-bottom: 0; }
        .l-africa--article .m-africa-nav--aside:first-child {
          margin-top: 0;
          margin-bottom: 40px; } }

.l-africa--footer {
  margin-top: 50px; }
  .l-africa--footer .l-africa__link {
    font-family: "RobotoCondensed";
    text-transform: uppercase;
    color: #7ed321;
    font-size: 1.8rem;
    font-weight: 600; }
    .l-africa--footer .l-africa__link--prev {
      float: left; }
      .l-africa--footer .l-africa__link--prev:before {
        content: "« "; }
    .l-africa--footer .l-africa__link--next {
      float: right; }
      .l-africa--footer .l-africa__link--next:after {
        content: " »"; }
  @media screen and (max-width: 767px) {
    .l-africa--footer .l-africa__link--prev, .l-africa--footer .l-africa__link--next {
      float: none;
      display: block;
      text-align: center; } }

.m-home--intro .m-home__brand {
  margin: 60px 0 30px 0;
  max-width: 120px;
  height: auto; }

.m-home--intro .m-home__text {
  font-size: 1.6rem;
  line-height: 200%; }
  .m-home--intro .m-home__text a {
    font-weight: 600;
    color: white; }

.m-home--intro .m-home__nav {
  margin: 20px 0; }

.m-home--intro .m-home__link {
  border-right: 1px solid #36474f;
  text-transform: uppercase;
  font-family: "RobotoCondensed";
  font-size: 1.8rem;
  padding: 7px 25px 7px 20px;
  font-weight: 600;
  color: #ffbf00;
  display: inline-block; }
  .m-home--intro .m-home__link:hover:after {
    opacity: 1; }
  .m-home--intro .m-home__link:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #ffbf00;
    display: block;
    opacity: 0;
    transition: 0.15s ease-out; }
  .m-home--intro .m-home__link:first-child {
    padding-left: 0; }
  .m-home--intro .m-home__link:last-child {
    border: 0; }

.m-card--featured {
  min-height: 600px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  font-family: "RobotoCondensed";
  background-size: cover;
  background-position: center;
  overflow: hidden; }
  .m-card--featured:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6); }
  .m-card--featured .m-card__container {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    z-index: 5; }
  .m-card--featured .m-card__type {
    text-transform: uppercase;
    font-weight: 600;
    color: white;
    font-size: 1.4rem;
    display: inline-block;
    margin-right: 10px; }
  .m-card--featured .m-card__photo {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    width: 100%;
    min-height: 100%;
    height: auto;
    transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: -1; }
  .m-card--featured .m-card__date {
    font-size: 1.4rem;
    color: #b0bec5;
    font-weight: 500; }
  .m-card--featured .m-card__title {
    font-weight: 600;
    text-transform: uppercase;
    color: #ffbf00;
    font-size: 8.2rem;
    line-height: 100%; }
  .m-card--featured .m-card__timeline {
    background: #ffbf00;
    color: black;
    font-weight: 400;
    padding: 3px 10px;
    font-size: 1.8rem;
    margin-top: 10px;
    display: inline-block; }

.m-card--md {
  margin: 15px 0;
  font-family: "RobotoCondensed";
  cursor: pointer;
  display: block;
  position: relative;
  z-index: 30; }
  .m-card--md:hover .m-card__wrapper:before {
    opacity: 1; }
  .m-card--md:hover .m-card__photo {
    width: 103%;
    min-height: 103%; }
  .m-card--md:hover .m-card__type, .m-card--md:hover .m-card__content {
    -ms-transform: scale(1.03);
        transform: scale(1.03); }
  .m-card--md .m-card__wrapper {
    padding: 20px;
    height: 330px;
    border-radius: 6px;
    background-size: 100% 100%;
    background-position: center;
    position: relative;
    overflow: hidden; }
    .m-card--md .m-card__wrapper:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      opacity: 0;
      transition: 0.15s ease-out;
      background-color: rgba(0, 0, 0, 0.2); }
  .m-card--md .m-card__photo {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    width: 100%;
    min-height: 100%;
    height: auto;
    transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: -1; }
  .m-card--md .m-card__type {
    background: white;
    padding: 5px 10px;
    font-size: 1.1rem;
    color: #36474f;
    position: relative;
    -ms-transform-origin: left top;
        transform-origin: left top;
    transition: .2s ease-out;
    z-index: 5;
    display: inline-block; }
    .m-card--md .m-card__type strong {
      text-transform: uppercase;
      color: black;
      display: inline-block;
      margin-right: 10px; }
    .m-card--md .m-card__type--extra {
      background: #9f0017;
      color: white;
      border: 2px solid white;
      text-transform: uppercase;
      font-weight: 600; }
  .m-card--md .m-card__content {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    transition: .15s ease-out;
    -ms-transform-origin: left bottom;
        transform-origin: left bottom; }
  .m-card--md .m-card__title {
    font-size: 2.2rem;
    color: #ffbf00;
    text-transform: uppercase;
    background: black;
    padding: 12px;
    max-width: 50%;
    font-weight: 600;
    float: left;
    clear: both;
    line-height: 100%; }
  .m-card--md .m-card__timeline {
    background: #ffbf00;
    color: black;
    font-size: 1.0rem;
    padding: 5px 12px;
    float: left;
    clear: both; }

.m-timeline--nav-sm {
  margin: 20px 0; }
  .m-timeline--nav-sm .m-timeline__link {
    padding-left: 25px;
    position: relative;
    display: block;
    margin: 10px 0; }
    .m-timeline--nav-sm .m-timeline__link:before, .m-timeline--nav-sm .m-timeline__link:after {
      content: "";
      background-color: #36474f;
      position: absolute; }
    .m-timeline--nav-sm .m-timeline__link:before {
      width: 10px;
      height: 1px;
      top: 13px;
      left: 0; }
    .m-timeline--nav-sm .m-timeline__link:after {
      width: 1px;
      height: 10px;
      top: 3px;
      left: 0; }
  .m-timeline--nav-sm .m-timeline__date {
    color: white;
    font-family: "RobotoCondensed";
    font-weight: 600;
    font-size: 1.6rem; }
  .m-timeline--nav-sm .m-timeline__title {
    color: #ffbf00;
    display: block;
    font-size: 1.3rem; }

.m-timeline--nav {
  font-family: "RobotoCondensed"; }
  .m-timeline--nav .m-timeline__link {
    overflow: hidden;
    padding: 55px 67px;
    border-radius: 6px;
    margin: 20px 0;
    display: block;
    position: relative;
    background-size: 100%;
    background-position: center;
    transition: background-size 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .m-timeline--nav .m-timeline__link:hover {
      background-size: 103%; }
      .m-timeline--nav .m-timeline__link:hover .m-timeline__date, .m-timeline--nav .m-timeline__link:hover .m-timeline__title {
        -ms-transform: scale(1.03);
            transform: scale(1.03); }
    .m-timeline--nav .m-timeline__link:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: linear-gradient(to right, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.2) 100%); }
    .m-timeline--nav .m-timeline__link:hover .m-timeline__bullet:after {
      background-color: #ffbf00; }
  .m-timeline--nav .m-timeline__date {
    font-size: 3.2rem;
    color: white;
    position: relative;
    font-weight: 600;
    display: block;
    -ms-transform-origin: bottom left;
        transform-origin: bottom left;
    transition: 0.2s ease-out; }
  .m-timeline--nav .m-timeline__title {
    font-size: 2.2rem;
    display: block;
    color: #ffbf00;
    position: relative;
    -ms-transform-origin: top left;
        transform-origin: top left;
    transition: 0.2s ease-out; }
  .m-timeline--nav .m-timeline__bullet {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 90px; }
    .m-timeline--nav .m-timeline__bullet:before, .m-timeline--nav .m-timeline__bullet:after {
      content: "";
      position: absolute; }
    .m-timeline--nav .m-timeline__bullet:before {
      width: 10px;
      height: 100%;
      top: 0;
      left: 50%;
      background: black;
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }
    .m-timeline--nav .m-timeline__bullet:after {
      width: 55px;
      height: 55px;
      border: 10px solid black;
      background: white;
      border-radius: 55px;
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
      top: 50%;
      left: 50%;
      transition: 0.15s ease-out; }

.l-home--old .l-home__column--left {
  padding-left: 0; }

.l-home--old .l-home__column--right {
  padding-right: 0; }

.l-home--old .l-home__title {
  color: white;
  font-family: "RobotoCondensed";
  font-weight: 600;
  text-transform: uppercase; }
  .l-home--old .l-home__title--md {
    font-size: 2.8rem; }

.l-home--old .l-home__black {
  color: white;
  background: black;
  padding: 10px 0; }
  .l-home--old .l-home__black .l-home__title {
    margin: 60px 0 20px; }
  .l-home--old .l-home__black .l-home__column--right {
    margin-top: -200px;
    padding-bottom: 20px; }
  .l-home--old .l-home__black .m-card {
    margin: 30px 0; }
  .l-home--old .l-home__black .m-timeline--nav {
    margin-top: 30px; }

.l-home--old .l-home__sunflower {
  padding: 40px 0;
  background: #ffbf00; }
  .l-home--old .l-home__sunflower .l-home__container {
    padding: 0; }

.m-home--social .m-home__wrapper {
  border-radius: 10px;
  background: #263238;
  height: 340px;
  text-align: center; }

.m-home--social .m-home__title {
  font-family: "filson-soft";
  font-weight: 600;
  font-size: 2.1rem;
  color: white;
  padding: 24px 0 60px;
  line-height: 120%;
  display: block; }

.m-home--social .m-home__item {
  display: inline-block;
  margin: 0 25px;
  transition: transform 0.15s ease-out; }
  .m-home--social .m-home__item:hover {
    -ms-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05); }
  .m-home--social .m-home__item:first-child {
    margin-left: 0; }
  .m-home--social .m-home__item:last-child {
    margin-right: 0; }
  .m-home--social .m-home__item--facebook .m-home__icon {
    background-color: #0099E6;
    font-size: 3.6rem; }
  .m-home--social .m-home__item--twitter .m-home__icon {
    background-color: #03C0E5;
    font-size: 3rem; }
  .m-home--social .m-home__item--instagram .m-home__icon {
    background-color: #CA4CE4;
    font-size: 3.5rem; }
  .m-home--social .m-home__item--youtube .m-home__icon {
    background-color: #D0021B;
    margin-left: 2px; }
  .m-home--social .m-home__item--soundcloud .m-home__icon {
    background-color: #F5A623; }

.m-home--social .m-home__icon {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  background: #607D8B;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 7px;
  font-size: 4rem;
  color: white;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.m-home--social .m-home__text {
  font-family: "RobotoCondensed";
  color: white;
  display: block;
  font-size: 2rem; }

.m-home--social .m-home__action {
  color: #ffbf00;
  font-size: 1.4rem; }
  .m-home--social .m-home__action:after {
    content: " »"; }

@media screen and (min-width: 991px) {
  .m-home--social .m-home__item {
    margin: 0 15px; } }

@media screen and (max-width: 767px) {
  .m-home--social .m-home__wrapper {
    height: auto;
    padding-bottom: 10px; }
  .m-home--social .m-home__title {
    padding-bottom: 15px; }
  .m-home--social .m-home__item {
    margin: 20px 0;
    -ms-flex: 1 50%;
        flex: 1 50%; }
  .m-home--social .m-home__nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-grid-column-align: center;
        justify-items: center;
    padding: 0 30px; } }

.m-home--time .m-home__wrapper {
  height: 340px;
  background-color: #263238;
  background-size: cover;
  border-radius: 10px;
  position: relative;
  text-align: center;
  overflow: hidden;
  z-index: 20; }

.m-home--time .m-home__background {
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -ms-transform: scale(1, 1);
      transform: scale(1, 1);
  transition: transform 0.2s ease-out; }
  .m-home--time .m-home__background:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(38, 50, 56, 0.8);
    transition: background-color 0.2s ease-out; }

.m-home--time .m-home__title {
  color: white;
  font-size: 3.8rem;
  font-weight: 600;
  display: block;
  padding-top: 65px;
  font-family: "filson-soft"; }

.m-home--time .m-home__excerpt {
  color: #CFD8DC;
  font-family: "RobotoCondensed";
  font-size: 2rem;
  line-height: 120%;
  margin-bottom: 30px;
  display: block; }

.m-home--time .m-home__field {
  display: inline-block;
  background: white;
  border-radius: 56px;
  height: 56px;
  padding: 0 56px 0 10px;
  width: 156px;
  position: relative; }

.m-home--time .m-home__input {
  color: #65BD00;
  background: transparent;
  height: 56px;
  border: 0;
  font-size: 2.8rem;
  font-family: "RobotoCondensed";
  width: 100%;
  text-align: center; }

.m-home--time .m-home__submit {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: #65BD00;
  background-image: url(/assets/img/delete/icon-time-machine.png);
  background-repeat: no-repeat;
  background-size: 80% 80%;
  background-position: center;
  text-indent: -9999px;
  border: 0; }

@media screen and (max-width: 767px) {
  .m-home--time .m-home__wrapper {
    height: 275px; }
  .m-home--time .m-home__title {
    font-size: 2.4rem;
    margin-bottom: 10px;
    padding-top: 55px; }
  .m-home--time .m-home__excerpt {
    font-size: 1.4rem; } }

.m-home--content .m-home__wrapper {
  height: 340px;
  background-color: #263238;
  background-size: cover;
  border-radius: 10px;
  position: relative;
  text-align: center;
  overflow: hidden;
  z-index: 20; }

.m-home--content .m-home__background {
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -ms-transform: scale(1, 1);
      transform: scale(1, 1);
  transition: transform 0.2s ease-out; }
  .m-home--content .m-home__background:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(38, 50, 56, 0.8);
    transition: background-color 0.2s ease-out; }

.m-home--content .m-home__title {
  color: white;
  font-size: 3.8rem;
  font-weight: 600;
  display: block;
  padding-top: 65px;
  font-family: "filson-soft"; }

.m-home--content .m-home__excerpt {
  color: #CFD8DC;
  font-family: "RobotoCondensed";
  font-size: 2rem;
  line-height: 120%;
  margin-bottom: 30px;
  display: block; }

@media screen and (max-width: 767px) {
  .m-home--content .m-home__wrapper {
    height: 275px; }
  .m-home--content .m-home__title {
    font-size: 2.4rem;
    margin-bottom: 10px;
    padding-top: 55px; }
  .m-home--content .m-home__excerpt {
    font-size: 1.4rem; } }

.m-home--video .m-home__wrapper {
  border-radius: 10px;
  background-color: #263238;
  background-size: cover;
  height: 340px;
  text-align: center;
  position: relative;
  overflow: hidden;
  z-index: 20; }

.m-home--video .m-home__background {
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -ms-transform: scale(1, 1);
      transform: scale(1, 1);
  transition: transform 0.2s ease-out; }
  .m-home--video .m-home__background:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(38, 50, 56, 0.8);
    transition: background-color 0.2s ease-out; }

.m-home--video .m-home__title {
  font-family: "filson-soft";
  font-weight: 600;
  font-size: 2.1rem;
  color: white;
  padding: 24px 0 60px;
  line-height: 120%;
  display: block; }

.m-home--video .m-home__play {
  color: #ffbf00;
  border-radius: 80px;
  border: 0;
  font-size: 9rem;
  background: transparent;
  transition: transform 0.2s ease-out; }
  .m-home--video .m-home__play:hover {
    -ms-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05); }

@media screen and (max-width: 767px) {
  .m-home--video .m-home__wrapper {
    height: 275px; }
  .m-home--video .m-home__title {
    font-size: 1.6rem;
    margin-bottom: 10px;
    padding-top: 25px;
    padding-bottom: 15px; }
  .m-home--video .m-home__excerpt {
    font-size: 1.4rem; } }

.m-timeline--slider .m-timeline__intervals {
  position: relative;
  height: 62px; }

.m-timeline--slider .m-timeline__interval {
  position: absolute;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  font-size: 3.3rem;
  font-weight: 900;
  color: #263238;
  font-family: filson-soft, Arial;
  line-height: 100%;
  border: 2px solid transparent;
  border-left: 0;
  border-right: 0;
  transition: 0.15s ease-out; }
  .m-timeline--slider .m-timeline__interval:after {
    content: "";
    width: 2px;
    height: 20px;
    position: absolute;
    top: 100%;
    left: 50%;
    -ms-transform: translate(-50%, 0px);
        transform: translate(-50%, 0px);
    background-color: #B0BEC5;
    transition: 0.15s ease-out; }
  .m-timeline--slider .m-timeline__interval.is-active {
    color: #ffbf00; }
    .m-timeline--slider .m-timeline__interval.is-active:after {
      background-color: #ffbf00; }
  .m-timeline--slider .m-timeline__interval.is-hover {
    border-color: #ffbf00; }
    .m-timeline--slider .m-timeline__interval.is-hover:after {
      background-color: #ffbf00; }

.m-timeline--slider .m-timeline__pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  position: relative;
  left: 0;
  right: 0;
  top: 0; }

.m-timeline--slider .m-timeline__page {
  height: 12px;
  background: grey;
  -ms-flex: 1 100%;
      flex: 1 100%;
  position: relative;
  transition: 0.15s ease-out; }
  .m-timeline--slider .m-timeline__page:first-child {
    border-radius: 10px 0 0 0; }
  .m-timeline--slider .m-timeline__page:last-child {
    border-radius: 0 10px 0 0; }
  .m-timeline--slider .m-timeline__page:hover:after {
    border-color: #ECEFF1;
    -ms-transform: scale(1, 1);
        transform: scale(1, 1); }
  .m-timeline--slider .m-timeline__page:before {
    content: "";
    height: 80px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    transition: 0.2s ease-out; }
  .m-timeline--slider .m-timeline__page:after {
    content: "";
    position: absolute;
    top: -45px;
    left: 50px;
    right: 50px;
    border-top: 2px dashed transparent;
    -ms-transform: scale(0, 1);
        transform: scale(0, 1);
    transition: border 0.15s ease-out, transform 0.4s ease-out; }
  .m-timeline--slider .m-timeline__page:nth-child(1) {
    background-color: #607D8B; }
  .m-timeline--slider .m-timeline__page:nth-child(2) {
    background-color: #90A4AE; }
  .m-timeline--slider .m-timeline__page:nth-child(3) {
    background-color: #B0BEC5; }
  .m-timeline--slider .m-timeline__page:nth-child(4) {
    background-color: #CFD8DC; }
  .m-timeline--slider .m-timeline__page:nth-child(5) {
    background-color: #dee4e7; }
  .m-timeline--slider .m-timeline__page.is-active {
    background-color: #ffbf00; }

.m-timeline--slider .m-timeline__container {
  background: #263238;
  border-radius: 0 0 10px 10px; }
  .m-timeline--slider .m-timeline__container:hover .swiper-slide-active .m-timeline__background {
    -ms-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05); }

.m-timeline--slider .m-timeline__wrapper {
  position: relative;
  height: auto; }

.m-timeline--slider .m-timeline__slide {
  height: 358px;
  position: relative;
  text-align: center;
  color: white;
  cursor: pointer; }

.m-timeline--slider .m-timeline__background {
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -ms-transform: scale(1, 1);
      transform: scale(1, 1);
  transition: transform 0.2s ease-out; }
  .m-timeline--slider .m-timeline__background:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(38, 50, 56, 0.8);
    transition: background-color 0.2s ease-out; }

.m-timeline--slider .m-timeline__arrow {
  position: absolute;
  top: 50%;
  color: #ffbf00;
  background: transparent;
  border: 0;
  font-size: 2.2rem;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  z-index: 20;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: rgba(255, 255, 255, 0);
  transition: background-color 0.2s ease-out; }
  .m-timeline--slider .m-timeline__arrow:before {
    margin-left: 2px; }
  .m-timeline--slider .m-timeline__arrow:hover {
    background-color: rgba(255, 255, 255, 0.2); }
  .m-timeline--slider .m-timeline__arrow--left {
    left: 10px; }
  .m-timeline--slider .m-timeline__arrow--right {
    right: 10px; }

.m-timeline--slider .m-timeline__content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 420px;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }

.m-timeline--slider .m-timeline__date {
  color: #CFD8DC;
  font-size: 2.2rem;
  font-family: "RobotoCondensed";
  font-weight: 600; }

.m-timeline--slider .m-timeline__title {
  color: white;
  font-size: 3.8rem;
  font-weight: 600;
  line-height: 100%;
  font-family: filson-soft, Arial;
  display: block;
  margin-bottom: 10px; }

.m-timeline--slider .m-timeline__episodes {
  color: #ffbf00;
  font-family: "RobotoCondensed";
  font-size: 2.2rem; }

@media screen and (max-width: 767px) {
  .m-timeline--slider .m-timeline__intervals {
    margin: 0 30px;
    height: 35px;
    -ms-transform: translate(0, 0);
        transform: translate(0, 0); }
  .m-timeline--slider .m-timeline__interval {
    font-size: 1.6rem;
    border-width: 0; }
    .m-timeline--slider .m-timeline__interval:after {
      width: 1px; }
  .m-timeline--slider .m-timeline__pagination {
    margin: 0 25px; }
  .m-timeline--slider .m-timeline__page {
    height: 24px; }
    .m-timeline--slider .m-timeline__page:after {
      content: none; }
  .m-timeline--slider .m-timeline__container {
    border-radius: 0 0 0 0; }
  .m-timeline--slider .m-timeline__arrow {
    display: none; }
  .m-timeline--slider .m-timeline__slide {
    height: 275px; }
  .m-timeline--slider .m-timeline__title {
    font-size: 2.4rem;
    margin: 20px 0 55px; }
  .m-timeline--slider .m-timeline__episodes {
    font-size: 1.6rem; } }

.m-card--tag {
  cursor: pointer; }
  .m-card--tag:hover .m-card__background {
    -ms-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05); }
    .m-card--tag:hover .m-card__background:after {
      background-color: rgba(101, 189, 0, 0.2); }
  .m-card--tag .m-card__wrapper {
    height: 290px;
    border-radius: 10px;
    background-color: #263238;
    background-size: cover;
    position: relative;
    text-align: center;
    overflow: hidden;
    z-index: 20; }
  .m-card--tag .m-card__background {
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    -ms-transform: scale(1, 1);
        transform: scale(1, 1);
    transition: transform 0.2s ease-out; }
    .m-card--tag .m-card__background:before, .m-card--tag .m-card__background:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    .m-card--tag .m-card__background:before {
      background-color: rgba(38, 50, 56, 0.8); }
    .m-card--tag .m-card__background:after {
      background-color: transparent;
      transition: background-color 0.2s ease-out; }
  .m-card--tag .m-card__content {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 420px;
    max-width: 100%;
    padding: 0 10px;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-card--tag .m-card__title {
    color: white;
    font-size: 3.8rem;
    font-family: filson-soft, Arial;
    display: block;
    font-weight: 600;
    line-height: 100%; }
  .m-card--tag .m-card__excerpt {
    color: #CFD8DC;
    font-size: 2.2rem;
    font-family: "RobotoCondensed"; }
  .m-card--tag .m-card__bullets:before, .m-card--tag .m-card__bullets:after {
    content: "";
    position: absolute;
    background: #ffbf00;
    width: 7px;
    height: 7px;
    border-radius: 7px; }
  .m-card--tag .m-card__bullets--top:before {
    top: 10px;
    left: 10px; }
  .m-card--tag .m-card__bullets--top:after {
    top: 10px;
    right: 10px; }
  .m-card--tag .m-card__bullets--bottom:before {
    bottom: 10px;
    left: 10px; }
  .m-card--tag .m-card__bullets--bottom:after {
    bottom: 10px;
    right: 10px; }
  @media screen and (max-width: 767px) {
    .m-card--tag .m-card__title {
      font-size: 2.4rem; }
    .m-card--tag .m-card__excerpt {
      font-size: 1.9rem; } }

.m-card--clean-md {
  cursor: pointer; }
  .m-card--clean-md:hover .m-card__background {
    -ms-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05); }
    .m-card--clean-md:hover .m-card__background:after {
      background-color: rgba(101, 189, 0, 0.2); }
  .m-card--clean-md .m-card__wrapper {
    border-radius: 10px;
    background-color: #263238;
    background-size: cover;
    height: 340px;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 20; }
  .m-card--clean-md .m-card__background {
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    -ms-transform: scale(1, 1);
        transform: scale(1, 1);
    transition: transform 0.2s ease-out; }
    .m-card--clean-md .m-card__background:before, .m-card--clean-md .m-card__background:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    .m-card--clean-md .m-card__background:before {
      background-color: rgba(38, 50, 56, 0.8); }
    .m-card--clean-md .m-card__background:after {
      background-color: transparent;
      transition: background-color 0.2s ease-out; }
  .m-card--clean-md .m-card__time {
    position: absolute;
    top: 0;
    left: 0;
    color: #263238;
    border-radius: 0 0 10px 0;
    font-size: 2rem;
    padding: 20px 24px;
    background: #ffbf00;
    display: inline-block;
    font-family: "RobotoCondensed"; }
  .m-card--clean-md .m-card__content {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    padding: 0 10px; }
  .m-card--clean-md .m-card__date {
    color: #ffbf00;
    font-family: "RobotoCondensed";
    font-size: 2rem; }
  .m-card--clean-md .m-card__title {
    color: white;
    font-size: 3.8rem;
    font-family: filson-soft, Arial;
    display: block;
    font-weight: 600;
    line-height: 100%; }
    .m-card--clean-md .m-card__title:before {
      content: "";
      display: block;
      margin: 15px auto 15px;
      background-color: #CFD8DC;
      height: 1px;
      width: 140px; }
  @media screen and (min-width: 991px) {
    .m-card--clean-md .m-card__title {
      font-size: 3.4rem; } }
  @media screen and (max-width: 767px) {
    .m-card--clean-md .m-card__wrapper {
      height: 275px; }
    .m-card--clean-md .m-card__time {
      left: 50%;
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
      border-radius: 0 0 10px 10px;
      font-size: 1.1rem;
      padding-top: 13px;
      padding-bottom: 13px; }
    .m-card--clean-md .m-card__date {
      font-size: 2rem; }
    .m-card--clean-md .m-card__title {
      font-size: 2.4rem; } }

.m-button {
  border-radius: 50px;
  padding: 15px 38px;
  font-family: "RobotoCondensed";
  border: 0;
  font-size: 1.8rem;
  line-height: 100%;
  transition: 0.2s ease-out;
  display: inline-block; }

.m-button--flat {
  background: rgba(0, 0, 0, 0.3);
  color: white; }
  .m-button--flat:hover {
    background: rgba(0, 0, 0, 0.5); }
  .m-button--flat.m-button--primary {
    background: #ffbf00;
    color: #263238; }
    .m-button--flat.m-button--primary:hover {
      background: #ffbf00;
      -ms-transform: scale(1.05, 1.05);
          transform: scale(1.05, 1.05); }
  .m-button--flat.m-button--secondary {
    background: #65BD00;
    color: #263238; }
    .m-button--flat.m-button--secondary:hover {
      background: #65BD00;
      -ms-transform: scale(1.05, 1.05);
          transform: scale(1.05, 1.05); }

.m-button--border {
  border: 1px solid rgba(0, 0, 0, 0.4);
  background: transparent; }
  .m-button--border:hover {
    -ms-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05); }
  .m-button--border.m-button--primary {
    border: 1px solid #ffbf00;
    color: #ffbf00; }
  .m-button--border.m-button--secondary {
    border: 1px solid #65BD00;
    color: #65BD00; }
  @media screen and (max-width: 767px) {
    .m-button--border {
      border: 0 !important;
      line-height: 150%; } }

.m-tab--nav {
  padding: 0 40px; }
  .m-tab--nav .m-tab__item {
    min-width: 155px;
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #B0BEC5;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    font-size: 2.2rem;
    font-family: "RobotoCondensed";
    float: left;
    color: #607D8B;
    font-weight: 500;
    background: transparent;
    position: relative; }
    .m-tab--nav .m-tab__item.is-active {
      margin-bottom: 0;
      padding-bottom: 20px;
      font-weight: 600;
      background-color: #ffbf00;
      border-color: #ffbf00;
      color: #263238; }
    .m-tab--nav .m-tab__item:before {
      content: "";
      opacity: 0;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 100%;
      left: 0;
      z-index: -1;
      background: linear-gradient(to bottom, #eceff1, rgba(236, 239, 241, 0));
      transition: 0.2s ease-out;
      border-radius: 10px 10px 0 0; }
    .m-tab--nav .m-tab__item:hover:before {
      opacity: 1;
      bottom: 0%; }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    .m-tab--nav {
      padding: 0 20px; }
      .m-tab--nav .m-tab__item {
        font-size: 1.9rem;
        min-width: 130px; } }
  @media screen and (max-width: 991px) {
    .m-tab--nav {
      padding: 0 10px; }
      .m-tab--nav .m-tab__item {
        width: 100%;
        padding-top: 12px;
        padding-bottom: 12px;
        margin: 0;
        font-size: 1.9rem;
        float: none;
        text-align: left;
        padding-left: 20px;
        padding-right: 20px; }
        .m-tab--nav .m-tab__item:not(.is-active) {
          margin-bottom: -10px; } }

.m-tab--content {
  display: none; }
  .m-tab--content.is-active {
    display: block; }

.m-tag--slider .m-tag__wrapper {
  position: relative;
  height: auto; }

.m-tag--slider .m-tag__slide {
  width: 70%; }

.m-tag--slider .m-tag__pagination {
  position: relative;
  margin-top: 20px;
  top: 0; }
  .m-tag--slider .m-tag__pagination .swiper-pagination-bullet {
    background: white;
    opacity: 1; }
  .m-tag--slider .m-tag__pagination .swiper-pagination-bullet-active {
    background: #263238; }

.m-modal--light {
  position: fixed;
  top: -100%;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 100;
  transition: 0.3s ease-in-out;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .m-modal--light.is-active {
    top: 0%;
    opacity: 1; }
  .m-modal--light .m-modal__embed {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    border: 10px solid #263238; }
  .m-modal--light .m-modal__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: rgba(255, 255, 255, 0.8); }

.m-modal {
  display: none; }
  .m-modal__container {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    max-width: 100%; }
    .m-modal__container--sm {
      width: 410px; }
    .m-modal__container--md {
      width: 760px; }
  .m-modal__close {
    color: #607D8B;
    font-family: filson-soft, Arial;
    font-weight: 700;
    font-size: 1.4rem;
    padding-left: 40px;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 20px;
    background: transparent;
    border: 0;
    transition: color 0.15s ease-out; }
    .m-modal__close:after {
      content: "";
      position: absolute;
      top: 50%;
      left: 0;
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
      width: 30px;
      height: 30px;
      border-radius: 30px;
      background: #607D8B;
      transition: background 0.15s ease-out; }
    .m-modal__close:before {
      color: #263238;
      top: 50%;
      left: 10px;
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
      font-size: 1.9rem;
      position: absolute;
      z-index: 5; }
    .m-modal__close:hover {
      color: white; }
      .m-modal__close:hover:after {
        background: #ffbf00; }
  .m-modal__embed {
    width: 100%;
    height: 500px; }
  .m-modal__footer {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    margin-top: 10px; }
  .m-modal__legend {
    color: white;
    display: block;
    font-size: 1.4rem;
    margin-bottom: 10px; }
  .m-modal__credit {
    color: #B0BEC5;
    display: block;
    font-size: 1.4rem; }
  @media screen and (max-width: 767px) {
    .m-modal .m-modal__embed {
      height: 300px; }
    .m-modal .m-modal__container {
      padding: 0 10px; } }

.m-modal--wrapper {
  transition: filter 0.3s ease-out; }
  .m-modal--wrapper.modal-enabled {
    filter: blur(15px); }

.m-modal--holder {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -ms-transform: scale(1.2, 1.2);
      transform: scale(1.2, 1.2);
  opacity: 0;
  transition: 0.25s ease-out;
  visibility: hidden;
  z-index: 100; }
  .m-modal--holder.is-active {
    opacity: 1;
    visibility: visible;
    -ms-transform: scale(1, 1);
        transform: scale(1, 1); }
  .m-modal--holder .m-modal {
    display: block; }
    .m-modal--holder .m-modal__overlay {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(38, 50, 56, 0.8);
      z-index: -1; }

.m-newsletter--form {
  color: #263238; }
  .m-newsletter--form .m-newsletter__wrapper {
    background: white;
    border-radius: 10px;
    padding: 30px 22px; }
  .m-newsletter--form .m-newsletter__title {
    font-size: 3.3rem;
    font-family: filson-soft, Arial;
    font-weight: 700;
    display: block;
    text-align: center;
    margin-bottom: 30px; }
  .m-newsletter--form .m-newsletter__label {
    font-size: 1.8rem;
    font-family: filson-soft, Arial;
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
    padding: 0 10px; }
  .m-newsletter--form .m-newsletter__input {
    background: transparent;
    border: 1px solid #65BD00;
    border-radius: 100px;
    height: 42px;
    margin-bottom: 20px;
    width: 100%;
    padding: 0 10px;
    font-family: "RobotoCondensed";
    font-size: 1.6rem;
    color: #65BD00; }
  .m-newsletter--form .m-newsletter__submit {
    width: 100%;
    margin-top: 10px; }
    .m-newsletter--form .m-newsletter__submit:hover {
      -ms-transform: scale(1, 1);
          transform: scale(1, 1); }

.l-home--clean .l-home__container {
  padding: 0; }

.l-home--clean .l-home__header {
  text-align: center;
  margin: 30px 0 70px; }
  .l-home--clean .l-home__header--lead {
    margin: 100px 0 70px; }

.l-home--clean .l-home__footer {
  text-align: center; }

.l-home--clean .l-home__title--primary {
  font-family: filson-soft, Arial;
  font-weight: 900;
  font-size: 4.3rem;
  color: #263238;
  display: inline-block;
  position: relative; }
  .l-home--clean .l-home__title--primary:after {
    content: "";
    display: block;
    background: #ffbf00;
    height: 1px;
    width: 140px;
    margin: 10px auto; }

.l-home--clean .l-home__title--secondary {
  font-size: 2.3rem;
  color: #607D8B; }

.l-home--clean .l-home__title--extra:before {
  content: "Extras";
  text-transform: uppercase;
  background: #d0021b;
  position: absolute;
  top: 0;
  right: -30px;
  -ms-transform: rotate(10deg);
      transform: rotate(10deg);
  padding: 4px 5px;
  border-radius: 2px;
  font-weight: 900;
  color: white;
  font-size: 1.3rem; }

.l-home--clean .l-home__timelines {
  margin-bottom: 75px; }

.l-home--clean .l-home__tags .l-home__title--primary:after {
  background: #65BD00; }

.l-home--clean .l-home__yellow {
  padding: 20px 0;
  background: #ffbf00;
  text-align: center; }
  .l-home--clean .l-home__yellow .l-home__footer {
    margin: 35px 0 25px; }

.l-home--clean .l-home__explore .l-home__header {
  margin-top: 60px; }

.l-home--clean .l-home__explore .m-home--social {
  padding: 10px; }

.l-home--clean .l-home__explore .m-home--time {
  padding: 10px; }

.l-home--clean .l-home__explore .m-home--content {
  padding: 10px; }

.l-home--clean .l-home__explore .m-home--video {
  padding: 10px; }

.l-home--clean .l-home__history .l-home__title--primary:after {
  background: #65BD00; }

.l-home--clean .l-home__history .l-home__header {
  margin-top: 60px; }

.l-home--clean .l-home__history .l-home__footer {
  margin: 55px 0 65px; }

.l-home--clean .l-home__history .m-card--clean-md {
  padding: 10px; }

.l-home--clean .l-home__card--sm {
  padding: 10px; }

.l-home--clean .l-home__card--md {
  padding: 10px; }

.l-home--clean .l-home__card--lg {
  padding: 10px; }

.l-home--clean .l-home__card.is-hidden {
  display: none; }

@media screen and (min-width: 991px) {
  .l-home--clean .l-home__tags--smartphone {
    display: none; } }

@media screen and (min-width: 1199px) {
  .l-home--clean .l-home__container {
    max-width: 1150px; } }

@media screen and (min-width: 767px) and (max-width: 991px) {
  .l-home--clean .l-home__tags--smartphone {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 10px;
    background: #ffbf00;
    padding: 20px 0px 20px 0px; }
  .l-home--clean .l-home__tags--desktop {
    display: none; } }

@media screen and (max-width: 767px) {
  .l-home--clean .l-home__container {
    max-width: 100%; }
  .l-home--clean .l-home__header {
    padding: 0 10px;
    margin: 30px 0; }
  .l-home--clean .l-home__footer {
    margin: 25px 0; }
  .l-home--clean .l-home__title--primary {
    font-size: 2.6rem; }
  .l-home--clean .l-home__title--secondary {
    font-size: 1.6rem; }
  .l-home--clean .l-home__title--extra:before {
    top: initial;
    bottom: 7px;
    left: 50%;
    right: initial;
    -ms-transform: rotate(6deg) translate(-50%, 0);
        transform: rotate(6deg) translate(-50%, 0); }
  .l-home--clean .l-home__title:after {
    margin: 20px auto; }
  .l-home--clean .l-home__title br {
    display: none; }
  .l-home--clean .l-home__timelines {
    padding: 0;
    margin-bottom: 20px; }
  .l-home--clean .l-home__explore .m-home--social {
    padding: 5px 10px; }
  .l-home--clean .l-home__explore .m-home--time {
    padding: 5px 10px; }
  .l-home--clean .l-home__explore .m-home--content {
    padding: 5px 10px; }
  .l-home--clean .l-home__explore .m-home--video {
    padding: 5px 10px; }
  .l-home--clean .l-home__history .m-card--clean-md {
    padding: 5px 10px; }
  .l-home--clean .l-home__tags--smartphone {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 10px;
    background: #ffbf00;
    padding: 20px 0px 20px 0px; }
  .l-home--clean .l-home__tags--desktop {
    display: none; } }

.m-search--grow.is-active .m-search__close {
  visibility: visible;
  opacity: 1; }

.m-search--grow .m-search__magnifier {
  font-size: 30px;
  color: #ffbf00;
  background: transparent;
  border: 0;
  line-height: 100%;
  min-width: 35px; }

.m-search--grow .m-search__input {
  position: absolute;
  left: 35px;
  right: 35px;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  background: transparent;
  color: white;
  border: 0; }

.m-search--grow .m-search__close {
  position: absolute;
  right: 0;
  top: 50%;
  min-width: 35px;
  font-size: 30px;
  background: transparent;
  border: 0;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  color: #546d79;
  opacity: 0;
  visibility: hidden;
  line-height: 100%;
  transition: 0.2s ease-out; }

.l-sidenav {
  background: #263238;
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: 40;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  transition: left 0.3s ease-out, opacity 0.3s ease-out;
  opacity: 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); }
  .l-sidenav.is-active {
    left: 0%;
    opacity: 1; }
  .l-sidenav__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-flow: row;
        flex-flow: row;
    padding: 10px 35px 10px 10px;
    position: relative; }
    .l-sidenav__header:after {
      content: "";
      left: 10px;
      right: 10px;
      bottom: 0;
      position: absolute;
      height: 1px;
      background-color: rgba(255, 255, 255, 0.2); }
  .l-sidenav__close {
    font-size: 30px;
    color: #ffbf00;
    background: transparent;
    border: 0;
    min-width: 35px;
    line-height: 100%; }
  .l-sidenav__brand {
    -ms-flex: 1 100%;
        flex: 1 100%;
    text-align: center; }
  .l-sidenav__logo {
    max-width: 180px;
    height: auto;
    margin-top: -2px; }
  .l-sidenav__body {
    padding: 25px;
    -ms-flex: 1 100%;
        flex: 1 100%;
    overflow-y: auto; }
  .l-sidenav .m-search--grow {
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    right: 10px;
    left: initial;
    transition: left 0.3s ease-out;
    background: #263238; }
    .l-sidenav .m-search--grow.is-active {
      left: 10px; }
  .l-sidenav .m-nav {
    position: relative;
    padding-bottom: 30px;
    padding-top: 30px; }
    .l-sidenav .m-nav:after {
      content: "";
      left: -15px;
      right: -15px;
      bottom: 0;
      position: absolute;
      height: 1px;
      background-color: rgba(255, 255, 255, 0.2); }
    .l-sidenav .m-nav:first-child {
      padding-top: 0; }
    .l-sidenav .m-nav:last-child {
      padding-bottom: 0; }
      .l-sidenav .m-nav:last-child:after {
        content: none; }
    .l-sidenav .m-nav--lang {
      text-align: center;
      padding-top: 20px;
      padding-bottom: 20px; }
    .l-sidenav .m-nav--social {
      text-align: center; }

.l-abertura__header {
  text-align: center;
  height: 360px;
  background: #607D8B;
  margin-bottom: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  background-size: cover;
  background-position: center;
  position: relative; }
  .l-abertura__header:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(38, 50, 56, 0.9);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); }
  .l-abertura__header .m-button {
    position: relative;
    z-index: 5; }

.l-abertura__interval {
  font-family: filson-soft, Arial;
  font-size: 8.2rem;
  font-weight: 700;
  color: white;
  -ms-flex: 1 100%;
      flex: 1 100%;
  margin-top: 50px;
  position: relative;
  z-index: 5; }

.l-abertura__thumbnail {
  width: 100%;
  height: auto;
  margin-bottom: 100px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden; }
  .l-abertura__thumbnail:after {
    content: "";
    padding-top: 65%;
    display: block; }
  .l-abertura__thumbnail .l-abertura__play:hover {
    -ms-transform: scale(1.03) translate(-50%, -50%);
        transform: scale(1.03) translate(-50%, -50%);
    cursor: pointer; }

.l-abertura__photo {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
  min-height: 100%;
  height: auto;
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: -1; }

.l-abertura__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border: 0;
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  font-size: 9rem;
  color: #ffbf00;
  background: transparent;
  z-index: 2;
  padding: 0; }
  .l-abertura__play:after {
    content: "";
    position: absolute;
    width: 45px;
    height: 50px;
    background: white;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    z-index: -1; }

.l-abertura__title {
  font-family: filson-soft, Arial;
  font-size: 6.4rem;
  font-weight: 700;
  color: #263238;
  line-height: 100%;
  margin-bottom: 40px; }
  .l-abertura__title--smartphone {
    font-size: 3rem;
    text-align: center; }

.l-abertura__footer {
  border-top: 1px solid #b0bec5;
  text-align: right;
  margin: 40px 0 90px;
  padding-top: 20px; }

.l-abertura__next {
  text-transform: uppercase;
  font-family: RobotoCondensed;
  color: #65BD00;
  font-weight: 600;
  font-size: 1.7rem;
  background: transparent;
  border: 0;
  display: inline-block; }
  .l-abertura__next:hover {
    color: #80f000; }

@media screen and (min-width: 767px) and (max-width: 991px) {
  .l-abertura .l-abertura__interval {
    font-size: 5.5rem; }
  .l-abertura .l-abertura__title {
    font-size: 4rem; } }

@media screen and (max-width: 991px) {
  .l-abertura .l-abertura__container {
    padding: 0; }
  .l-abertura .l-abertura__header {
    margin-bottom: 40px;
    height: 300px; }
  .l-abertura .l-abertura__thumbnail {
    margin-bottom: 0px; }
  .l-abertura .l-abertura__interval {
    font-size: 4rem; } }

.main-header .dropdown-menu {
  padding-top: 0;
  margin-top: 0;
  border: 0;
  background: transparent;
  left: -40px; }

.main-header .main-menu a:hover {
  color: #fff; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-title-float-wrap .child small {
  position: static;
  color: white;
  display: block;
  text-align: left;
  font-size: 80%; }

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  color: #444;
  text-shadow: none; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  box-shadow: none; }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: 0;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: initial !important;
  width: auto; }

.fancybox-lock body {
  overflow: initial !important; }
  .fancybox-lock body:before {
    opacity: 1;
    visibility: visible; }

body:before {
  content: "";
  background: #fff;
  opacity: 0;
  transition: 0.3s ease-out;
  visibility: hidden;
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fancybox-lock-test {
  overflow-y: initial !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div {
    background-image: url("fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }

.jqvmap-label {
  z-index: 40; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYW5pbWF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJkcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFncy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFnLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcHVsbHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3B1bGxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9pb25pY29ucy9kaXN0L3Njc3MvaW9uaWNvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9pb25pY29ucy9kaXN0L3Njc3MvaW9uaWNvbnMtaWNvbnMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fZm9udGZhY2Uuc2NzcyIsImJhc2UvX2ljb25zLnNjc3MiLCJiYXNlL19pb25pY29ucy5zY3NzIiwiYmFzZS9fZGVmYXVsdHMuc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fY29udGVudC5zY3NzIiwibW9kdWxlcy9uYXYvX20tbmF2LW1haW4uc2NzcyIsIm1vZHVsZXMvbmF2L19tLW5hdi1zaW1wbGUuc2NzcyIsIm1vZHVsZXMvbmF2L19tLW5hdi1sYW5nLnNjc3MiLCJtb2R1bGVzL25hdi9fbS1uYXYtdGltZWxpbmVzLnNjc3MiLCJtb2R1bGVzL25hdi9fbS1uYXYtc29jaWFsLnNjc3MiLCJtb2R1bGVzL25hdi9fbS1uYXYtbWFpbi1vbGQuc2NzcyIsIm1vZHVsZXMvc2VhcmNoL19tLXNlYXJjaC1ncm93ZXIuc2NzcyIsIm1vZHVsZXMvc2VhcmNoL19tLXNlYXJjaC1jbGVhbi5zY3NzIiwibW9kdWxlcy9fbS1uYXYuc2NzcyIsInN0YXRlcy9fcy1uYXYuc2NzcyIsIm1vZHVsZXMvX20tdGV4dC5zY3NzIiwibW9kdWxlcy9fbS1hY2NvcmRpb24uc2NzcyIsInN0YXRlcy9fcy1hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX20tZW1iZWQuc2NzcyIsImxheW91dC9fbC1oZWFkZXIuc2NzcyIsImxheW91dC9fbC1oZWFkZXItY2xlYW4uc2NzcyIsIm1vZHVsZXMvbmF2L19tLW5hdi1mb290ZXIuc2NzcyIsImxheW91dC9fbC1mb290ZXIuc2NzcyIsImxheW91dC9fbC1mb290ZXItY2xlYW4uc2NzcyIsImxheW91dC9fbC1icmFzaWxpYS5zY3NzIiwibW9kdWxlcy9jdWx0dXJhL19tLWN1bHR1cmEtY29udGVudC5zY3NzIiwibW9kdWxlcy9jdWx0dXJhL19tLWN1bHR1cmEtYXV0aG9yLnNjc3MiLCJtb2R1bGVzL2N1bHR1cmEvX20tY3VsdHVyYS1maWd1cmUuc2NzcyIsIm1vZHVsZXMvY3VsdHVyYS9fbS1jdWx0dXJhLWVtYmVkLnNjc3MiLCJtb2R1bGVzL2N1bHR1cmEvX20tY3VsdHVyYS1uYXYuc2NzcyIsInN0YXRlcy9jdWx0dXJhL19zLWN1bHR1cmEtbmF2LnNjc3MiLCJtb2R1bGVzL2N1bHR1cmEvX20tY3VsdHVyYS1zbGlkZXIuc2NzcyIsImxheW91dC9fbC1jdWx0dXJhLnNjc3MiLCJtb2R1bGVzL2NvbmZsaXRvcy9fbS1jb25mbGl0b3MtY29udGVudC5zY3NzIiwibW9kdWxlcy9jb25mbGl0b3MvX20tY29uZmxpdG9zLWZpZ3VyZS5zY3NzIiwibW9kdWxlcy9jb25mbGl0b3MvX20tY29uZmxpdG9zLWVtYmVkLnNjc3MiLCJtb2R1bGVzL2NvbmZsaXRvcy9fbS1jb25mbGl0b3MtbmF2LnNjc3MiLCJzdGF0ZXMvY29uZmxpdG9zL19zLWNvbmZsaXRvcy1uYXYuc2NzcyIsIm1vZHVsZXMvY29uZmxpdG9zL19tLWNvbmZsaXRvcy1zbGlkZXIuc2NzcyIsImxheW91dC9fbC1jb25mbGl0b3Muc2NzcyIsIm1vZHVsZXMvaW1hZ2luYWNhby9fbS1pbWFnaW5hY2FvLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvaW1hZ2luYWNhby9fbS1pbWFnaW5hY2FvLWZpZ3VyZS5zY3NzIiwibW9kdWxlcy9pbWFnaW5hY2FvL19tLWltYWdpbmFjYW8tc2xpZGVyLnNjc3MiLCJtb2R1bGVzL2ltYWdpbmFjYW8vX20taW1hZ2luYWNhby1lbWJlZC5zY3NzIiwibW9kdWxlcy9pbWFnaW5hY2FvL19tLWltYWdpbmFjYW8tYXVkaW8uc2NzcyIsIm1vZHVsZXMvaW1hZ2luYWNhby9fbS1pbWFnaW5hY2FvLW5hdi5zY3NzIiwibW9kdWxlcy9pbWFnaW5hY2FvL19tLWltYWdpbmFjYW8tbHlyaWNzLnNjc3MiLCJsYXlvdXQvX2wtaW1hZ2luYWNhby5zY3NzIiwibW9kdWxlcy9hZnJpY2EvX20tYWZyaWNhLW5hdi5zY3NzIiwibW9kdWxlcy9hZnJpY2EvX20tYWZyaWNhLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvYWZyaWNhL19tLWFmcmljYS1maWd1cmUuc2NzcyIsIm1vZHVsZXMvYWZyaWNhL19tLWFmcmljYS1tYXAuc2NzcyIsImxheW91dC9fbC1hZnJpY2Euc2NzcyIsIm1vZHVsZXMvaG9tZS9fbS1ob21lLWludHJvLnNjc3MiLCJtb2R1bGVzL2NhcmQvbS1jYXJkLWZlYXR1cmVkLnNjc3MiLCJtb2R1bGVzL2NhcmQvbS1jYXJkLW1kLnNjc3MiLCJtb2R1bGVzL3RpbWVsaW5lL19tLXRpbWVsaW5lLW5hdi1zbS5zY3NzIiwibW9kdWxlcy90aW1lbGluZS9fbS10aW1lbGluZS1uYXYuc2NzcyIsImxheW91dC9fbC1ob21lLnNjc3MiLCJtb2R1bGVzL2hvbWUvX20taG9tZS1zb2NpYWwuc2NzcyIsIm1vZHVsZXMvaG9tZS9fbS1ob21lLXRpbWUuc2NzcyIsIm1vZHVsZXMvaG9tZS9fbS1ob21lLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvaG9tZS9fbS1ob21lLXZpZGVvLnNjc3MiLCJtb2R1bGVzL3RpbWVsaW5lL19tLXRpbWVsaW5lLXNsaWRlci5zY3NzIiwibW9kdWxlcy9jYXJkL20tY2FyZC10YWcuc2NzcyIsIm1vZHVsZXMvY2FyZC9tLWNhcmQtY2xlYW4tbWQuc2NzcyIsIm1vZHVsZXMvYnV0dG9uL19tLWJ1dHRvbi5zY3NzIiwibW9kdWxlcy9idXR0b24vX20tYnV0dG9uLWZsYXQuc2NzcyIsIm1vZHVsZXMvYnV0dG9uL19tLWJ1dHRvbi1ib3JkZXIuc2NzcyIsIm1vZHVsZXMvdGFiL19tLXRhYi1uYXYuc2NzcyIsIm1vZHVsZXMvdGFiL19tLXRhYi1jb250ZW50LnNjc3MiLCJtb2R1bGVzL3RhZy9fbS10YWctc2xpZGVyLnNjc3MiLCJtb2R1bGVzL21vZGFsL19tLW1vZGFsLWxpZ2h0LnNjc3MiLCJtb2R1bGVzL21vZGFsL19tLW1vZGFsLnNjc3MiLCJtb2R1bGVzL25ld3NsZXR0ZXIvX20tbmV3c2xldHRlci1mb3JtLnNjc3MiLCJsYXlvdXQvX2wtaG9tZS1jbGVhbi5zY3NzIiwibW9kdWxlcy9zZWFyY2gvX20tc2VhcmNoLWdyb3cuc2NzcyIsImxheW91dC9fbC1zaWRlbmF2LnNjc3MiLCJsYXlvdXQvX2wtYWJlcnR1cmEuc2NzcyIsImJhc2UvX3NoYW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7OztHQUtHO0FDTEgsNEVBQTRFO0FBTzVFO0VBQ0Usd0JBQXdCO0VBQ3hCLDJCQUEyQjtFQUMzQiwrQkFBK0IsRUFDaEM7O0FBTUQ7RUFDRSxVQUFVLEVBQ1g7O0FBV0Q7Ozs7Ozs7Ozs7OztFQVlFLGVBQWUsRUFDaEI7O0FBTUQ7Ozs7RUFJRSxzQkFBc0IsRUFDdkI7O0FBTUQ7RUFDRSxjQUFjO0VBQ2QsVUFBVSxFQUNYOztBQU1EO0VBQ0UseUJBQXlCLEVBQzFCOztBQU9EOztFQUVFLGNBQWMsRUFDZjs7QUFTRDtFQUNFLDhCQUE4QixFQUMvQjs7QUFPRDs7RUFFRSxpQkFBaUIsRUFDbEI7O0FBVUQ7RUFDRSxvQkFBb0I7RUFDcEIsMkJBQTJCO0VBQzNCLGtDQUFrQyxFQUNuQzs7QUFNRDs7RUFFRSxxQkFBcUIsRUFDdEI7O0FBTUQ7O0VBRUUsb0JBQW9CLEVBQ3JCOztBQU1EO0VBQ0UsbUJBQW1CLEVB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SXZCRSx5QkFBeUIsRUFDMUI7O0FJcFlEOztFQUVFLHNCSDBMK0I7RUd6TC9CLHFCSDBMOEI7RUd6TDlCLGlCSDBMMEI7RUd6TDFCLGlCSDBMMEI7RUd6TDFCLGVIMEw4QixFR3pML0I7O0FBRUQ7RUFBVSxrQkhrS1csRUdsS2lCOztBQUN0QztFQUFVLGdCSGtLUyxFR2xLbUI7O0FBQ3RDO0VBQVUsbUJIa0tZLEVHbEtnQjs7QUFDdEM7RUFBVSxrQkhrS1csRUdsS2lCOztBQUN0QztFQUFVLG1CSGtLWSxFR2xLZ0I7O0FBQ3RDO0VBQVUsZ0JIa0tTLEVHbEttQjs7QUFFdEM7RUFDRSxtQkhpTHdCO0VHaEx4QixpQkhpTG9CLEVHaExyQjs7QUFHRDtFQUNFLGdCSDJKa0I7RUcxSmxCLGlCSCtKbUIsRUc5SnBCOztBQUNEO0VBQ0Usa0JId0pvQjtFR3ZKcEIsaUJINEptQixFRzNKcEI7O0FBQ0Q7RUFDRSxrQkhxSm9CO0VHcEpwQixpQkh5Sm1CLEVHeEpwQjs7QUFDRDtFQUNFLGtCSGtKb0I7RUdqSnBCLGlCSHNKbUIsRUdySnBCOztBQU9EO0VBQ0UsaUJINkJhO0VHNUJiLG9CSDRCYTtFRzNCYixVQUFVO0VBQ1YseUNIZ0tvQixFRy9KckI7O0FBT0Q7O0VBRUUsZUgySW1CO0VHMUluQixvQkFBb0IsRUFDckI7O0FBRUQ7O0VBRUUsZUhtSmlCO0VHbEpqQiwwQkhtZnNDLEVHbGZ2Qzs7QUFPRDtFQ3pFRSxnQkFBZ0I7RUFDaEIsaUJBQWlCLEVEMEVsQjs7QUFHRDtFQzlFRSxnQkFBZ0I7RUFDaEIsaUJBQWlCLEVEK0VsQjs7QUFDRDtFQUNFLHNCQUFzQixFQUt2QjtFQU5EO0lBSUksa0JIcUlxQixFR3BJdEI7O0FBU0g7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCLEVBQzNCOztBQUdEO0VBQ0UscUJINUJhO0VHNkJiLG9CSDdCYTtFRzhCYixtQkhvR3dDO0VHbkd4QyxtQ0g5RGlDLEVHK0RsQzs7QUFFRDtFQUNFLGVBQWU7RUFDZixlQUFlO0VBQ2YsZUhyRWlDLEVHMEVsQztFQVJEO0lBTUksdUJBQXVCLEVB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QlIsWUFBdUQsRUdoQjlDOztBQUZEO0VIa0JSLGdCQUErQixFR2hCdEI7O0FBRkQ7RUhrQlIsaUJBQStCLEVHaEJ0Qjs7QUFGRDtFSGtCUixXQUErQixFR2hCdEI7O0FBRkQ7RUhrQlIsaUJBQStCLEVHaEJ0Qjs7QUFGRDtFSGtCUixpQkFBK0IsRUdoQnRCOztBQUZEO0VIa0JSLFdBQStCLEVHaEJ0Qjs7QUFGRDtFSGtCUixpQkFBK0IsRUdoQnRCOztBQUZEO0VIa0JSLGlCQUErQixFR2hCdEI7O0FBRkQ7RUhrQlIsV0FBK0IsRUdoQnRCOztBQUZEO0VIa0JSLGlCQUErQixFR2hCdEI7O0FBRkQ7RUhrQlIsaUJBQStCLEVHaEJ0Qjs7QUFGRDtFSGtCUixZQUErQixFR2hCdEI7O0FBRkQ7RUhjUixXQUFzRCxFR1o3Qzs7QUFGRDtFSGNSLGVBQThCLEVHWnJCOztBQUZEO0VIY1IsZ0JBQThCLEVHWnJCOztBQUZEO0VIY1IsVUFBOEIsRUdackI7O0FBRkQ7RUhjUixnQkFBOEIsRUdackI7O0FBRkQ7RUhjUixnQkFBOEIsRUdackI7O0FBRkQ7RUhjUixVQUE4QixFR1pyQjs7QUFGRDtFSGNSLGdCQUE4QixFR1pyQjs7QUFGRDtFSGNSLGdCQUE4QixFR1pyQjs7QUFGRDtFSGNSLFVBQThCLEVHWnJCOztBQUZEO0VIY1IsZ0JBQThCLEVHWnJCOztBQUZEO0VIY1IsZ0JBQThCLEVHWnJCOztBQUZEO0VIY1IsV0FBOEIsRUdackI7O0FBT0Q7RUhDUixzQkFBdUIsRUdDZDs7QUFGRDtFSENSLHVCQUF1QixFR0NkOztBQUZEO0VIQ1IsaUJBQXVCLEVHQ2Q7O0FBRkQ7RUhDUix1QkFBdUIsRUdDZDs7QUFGRDtFSENSLHVCQUF1QixFR0NkOztBQUZEO0VIQ1IsaUJBQXVCLEVHQ2Q7O0FBRkQ7RUhDUix1QkFBdUIsRUdDZDs7QUFGRDtFSENSLHVCQUF1QixFR0NkOztBQUZEO0VIQ1IsaUJBQXVCLEVHQ2Q7O0FBRkQ7RUhDUix1QkFBdUIsRUdDZDs7QUFGRDtFSENSLHVCQUF1QixFR0NkOztBRG5CUDtFQ0NJO0lIV0os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bkIsa0JoQjhTbUM7RWdCN1NuQyxlaEIrQmlDO0VnQjlCakMsdUJoQjhTbUM7RWdCNVNuQyx1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLHNDaEI4U21DO0VPN1RqQyx1QlBvTzJCLEVnQmhMOUI7RUFsREQ7SUFxQkksOEJBQThCO0lBQzlCLFVBQVUsRUFDWDtFQXZCSDtJQzhDSSxlakJQK0I7SWlCUS9CLHVCakJ3UWlDO0lpQnZRakMsc0JqQm9Sb0M7SWlCblJwQyxjQUFjLEVBR2Y7RURwREg7SUE4QkksWWhCMFNpQztJZ0J4U2pDLFdBQVcsRUFDWjtFQWpDSDtJQThCSSxZaEIwU2lDO0lnQnhTakMsV0FBVyxFQUNaO0VBakNIO0lBOEJJLFloQjBTaUM7SWdCeFNqQyxXQUFXLEVBQ1o7RUFqQ0g7SUEwQ0ksMEJoQkQrQjtJZ0JHL0IsV0FBVyxFQUNaO0VBN0NIO0lBZ0RJLG9CaEJ5U3dDLEVnQnhTekM7O0FBR0g7RUFFSSxlaEIwUjhDLEVnQnpSL0M7O0FBSEg7RUFXSSxlaEJ4QitCO0VnQnlCL0IsdUJoQnVQaUMsRWdCdFBsQzs7QUFJSDs7RUFFRSxlQUFlLEVBQ2hCOztBQVNEO0VBQ0Usb0JoQmtPb0M7RWdCak9wQyx1QmhCaU9vQztFZ0JoT3BDLGlCQUFpQixFQUNsQjs7QUFFRDtFQUNFLHFCaEJzUHFDO0VnQnJQckMsd0JoQnFQcUM7RWdCcFByQyxtQmhCeUVzQixFZ0J4RXZCOztBQUVEO0VBQ0UscUJoQjZPcUM7RWdCNU9yQyx3QmhCNE9xQztFZ0IzT3JDLG9CaEJvRXNCLEVnQm5FdkI7O0FBU0Q7RUFDRSxvQmhCeU1vQztFZ0J4TXBDLHVCaEJ3TW9DO0VnQnZNcEMsaUJBQWlCO0VBQ2pCLGdCaEJvRG1CLEVnQm5EcEI7O0FBUUQ7RUFDRSxtQmhCd05nRDtFZ0J0TmhELG9CaEIwTG9DO0VnQnpMcEMsdUJoQnlMb0M7RWdCdkxwQyxpQkFBaUIsRUFPbEI7RUFiRDs7Ozs7SUFVSSxpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQ2pCOztBQVlIOzs7RUFDRSx3QmhCMExvQztFZ0J6THBDLG9CaEJtQnNC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UG9PMkIsRWtCeEw5QjtFQTFDRDtJaEJBRSwyQ0FBMkM7SUFDM0MscUJBQXFCLEVnQmtCbEI7RUFuQkw7SUF1Qkksc0JBQXNCLEVqQk5yQjtFaUJqQkw7SUEwQkksc0JBQXNCLEVBQ3ZCO0VBM0JIO0lBK0JJLHVCQUF1QjtJQUN2QixXQUFXLEVBRVo7RUFsQ0g7SUFzQ0ksb0JsQm1Ud0M7SWtCbFR4QyxhQUFhLEVBRWQ7O0FBSUg7O0VBRUUscUJBQXFCLEVBQ3RCOztBQU9EO0VDcERFLFluQnFRbUM7RW1CcFFuQywwQm5Cd0NpQztFbUJ2Q2pDLHNCbkJ1Q2lDLEVrQmFsQztFQUZEO0lDOUNJLFluQitQaUM7SW1COVBqQywwQkFWd0I7SUFXcEIsc0JBVmdCLEVsQkdDO0VpQm1EekI7SUN2Q0ksWW5Cd1BpQztJbUJ2UGpDLDBCQWpCd0I7SUFrQnBCLHNCQWpCZ0IsRUFrQnJCO0VEb0NIOztJQy9CSSxZbkJnUGlDO0ltQi9PakMsMEJBekJ3QjtJQTBCcEIsc0JBekJnQjtJQTJCcEIsdUJBQXVCLEVBVXhCO0lEaUJIOzs7O01DckJNLFluQnNPK0I7TW1Cck8vQiwwQkFBd0I7TUFDcEIsc0JBQW9CLEVBQ3pCO0VEa0JMO0lDWE0sMEJuQkE2QjtJbUJDekIsc0JuQkR5QixFbUJFOUI7RURTTDtJQ1BNLDBCbkJKNkI7SW1CS3pCLHNCbkJMeUIsRUN4Q1Y7O0FpQnNEekI7RUN2REUsZW5CbUNpQztFbUJsQ2pDLHVCbkJ5UW1DO0VtQnhRbkMsbUJuQnlRbUMsRWtCbE5wQztFQUZEO0lDakRJLGVuQjZCK0I7SW1CNUIvQiwwQkFWd0I7SUFXcEIsc0JBVmdCLEVsQkdDO0VpQnNEekI7SUMxQ0ksZW5Cc0IrQjtJbUJyQi9CLDBCQWpCd0I7SUFrQnBCLHNCQWpCZ0IsRUFrQnJCO0VEdUNIOztJQ2xDSSxlbkJjK0I7SW1CYi9CLDBCQXpCd0I7SUEwQnBCLHNCQXpCZ0I7SUEyQnBCLHVCQUF1QixFQVV4QjtJRG9CSDs7OztNQ3hCTSxlbkJJNkI7TW1CSDdCLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RURxQkw7SUNkTSx1Qm5CaU8rQjtJbUJoTzNCLG1CbkJpTzJCLEVtQmhPaEM7RURZTDtJQ1ZNLHVCbkI2TitCO0ltQjVOM0IsbUJuQjZOMkIsRUMxUVo7O0FpQnlEekI7RUMxREUsWW5CNlFtQztFbUI1UW5DLDBCbkIwQ2lDO0VtQnpDakMsc0JuQnlDaUMsRWtCaUJsQztFQUZEO0lDcERJLFluQnVRaUM7SW1CdFFqQywwQkFWd0I7SUFXcEIsc0JBVmdCLEVsQkdDO0VpQnlEekI7SUM3Q0ksWW5CZ1FpQztJbUIvUGpDLDBCQWpCd0I7SUFrQnBCLHNCQWpCZ0IsRUFrQnJCO0VEMENIOztJQ3JDSSxZbkJ3UGlDO0ltQnZQakMsMEJBekJ3QjtJQTBCcEIsc0JBekJnQjtJQTJCcEIsdUJBQXVCLEVBVXhCO0lEdUJIOzs7O01DM0JNLFluQjhPK0I7TW1CN08vQiwwQkFBd0I7TUFDcEIsc0JBQW9CLEVBQ3pCO0VEd0JMO0lDakJNLDBCbkJFNkI7SW1CRHpCLHNCbkJDeUIsRW1CQTlCO0VEZUw7SUNiTSwwQm5CRjZCO0ltQkd6QixzQm5CSHlCLEVDMUNWOztBaUI0RHpCO0VDN0RFLFluQmlSbUM7RW1CaFJuQywwQm5CeUNpQztFbUJ4Q2pDLHNCbkJ3Q2lDLEVrQnFCbEM7RUFGRDtJQ3ZESSxZbkIyUWlDO0ltQjFRakMsMEJBVndCO0lBV3BCLHNCQVZnQixFbEJHQztFaUI0RHpCO0lDaERJLFluQm9RaUM7SW1CblFqQywwQkFqQndCO0lBa0JwQixzQkFqQmdCLEVBa0JyQjtFRDZDSDs7SUN4Q0ksWW5CNFBpQztJbUIzUGpDLDBCQXpCd0I7SUEwQnBCLHNCQXpCZ0I7SUEyQnBCLHVCQUF1QixFQVV4QjtJRDBCSDs7OztNQzlCTSxZbkJrUCtCO01tQmpQL0IsMEJBQXdCO01BQ3BCLHNCQUFvQixFQUN6QjtFRDJCTDtJQ3BCTSwwQm5CQzZCO0ltQkF6QixzQm5CQXlCLEVtQkM5QjtFRGtCTDtJQ2hCTSwwQm5CSDZCO0ltQkl6QixzQm5CSnlCLEVDekNWOztBaUIrRHpCO0VDaEVFLFluQnFSbUM7RW1CcFJuQywwQm5CMkNpQztFbUIxQ2pDLHNCbkIwQ2lDLEVrQnNCbEM7RUFGRDtJQzFESSxZbkIrUWlDO0ltQjlRakMsMEJBVndCO0lBV3BCLHNCQVZnQixFbEJHQztFaUIrRHpCO0lDbkRJLFluQndRaUM7SW1CdlFqQywwQkFqQndCO0lBa0JwQixzQkFqQmdCLEVBa0JyQjtFRGdESDs7SUMzQ0ksWW5CZ1FpQztJbUIvUGpDLDBCQXpCd0I7SUEwQnBCLHNCQXpCZ0I7SUEyQnBCLHVCQUF1QixFQVV4QjtJRDZCSDs7OztNQ2pDTSxZbkJzUCtCO01tQnJQL0IsMEJBQXdCO01BQ3BCLHNCQUFvQixFQUN6QjtFRDhCTDtJQ3ZCTSwwQm5CRzZCO0ltQkZ6QixzQm5CRXlCLEVtQkQ5QjtFRHFCTDtJQ25CTSwwQm5CRDZCO0ltQkV6QixzQm5CRnlCLEVDM0NWOztBaUJrRXpCO0VDbkVFLFluQnlSbUM7RW1CeFJuQywwQm5CNENpQztFbUIzQ2pDLHNCbkIyQ2lDLEVrQndCbEM7RUFGRDtJQzdESSxZbkJtUmlDO0ltQmxSakMsMEJBVndCO0lBV3BCLHNCQVZnQixFbEJHQztFaUJrRXpCO0lDdERJLFluQjRRaUM7SW1CM1FqQywwQkFqQndCO0lBa0JwQixzQkFqQmdCLEVBa0JyQjtFRG1ESDs7SUM5Q0ksWW5Cb1FpQztJbUJuUWpDLDBCQXpCd0I7SUEwQnBCLHNCQXpCZ0I7SUEyQnBCLHVCQUF1QixFQVV4QjtJRGdDSDs7OztNQ3BDTSxZbkIwUCtCO01tQnpQL0IsMEJBQXdCO01BQ3BCLHNCQUFvQixFQUN6QjtFRGlDTDtJQzFCTSwwQm5CSTZCO0ltQkh6QixzQm5CR3lCLEVtQkY5QjtFRHdCTDtJQ3RCTSwwQm5CQTZCO0ltQkN6QixzQm5CRHlCLEVDNUNWOztBaUJ1RXpCO0VDcEJFLGVuQlhpQztFbUJZakMsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixzQm5CZGlDLEVrQmlDbEM7RUFGRDtJQ2RJLFlBQVk7SUFDWiwwQm5CbEIrQjtJbUJtQjNCLHNCbkJuQjJCLEVDeENWO0VpQnVFekI7SUNQSSxZQUFZO0lBQ1osMEJuQnpCK0I7SW1CMEIzQixzQm5CMUIyQixFbUIyQmhDO0VESUg7O0lDQ0ksWUFBWTtJQUNaLDBCbkJqQytCO0ltQmtDM0Isc0JuQmxDMkIsRW1CMkNoQztJRFpIOzs7O01DUU0sWUFBWTtNQUNaLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RURYTDtJQ2tCTSxzQkFBcUIsRUFDdEI7RURuQkw7SUNxQk0sc0JBQXFCLEVsQjVGRjs7QWlCMEV6QjtFQ3ZCRSxZbkJ1Tm1DO0VtQnRObkMsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixtQm5Cb05tQyxFa0I5THBDO0VBRkQ7SUNqQkksWUFBWTtJQUNaLHVCbkJnTmlDO0ltQi9NN0IsbUJuQitNNkIsRUMxUVo7RWlCMEV6QjtJQ1ZJLFlBQVk7SUFDWix1Qm5CeU1pQztJbUJ4TTdCLG1CbkJ3TTZCLEVtQnZNbEM7RURPSDs7SUNGSSxZQUFZO0lBQ1osdUJuQmlNaUM7SW1CaE03QixtQm5CZ002QixFbUJ2TGxDO0lEVEg7Ozs7TUNLTSxZQUFZO01BQ1osMEJBQXdCO01BQ3BCLHNCQUFvQixFQUN6QjtFRFJMO0lDZU0sb0JBQXFCLEVBQ3RCO0VEaEJMO0lDa0JNLG9CQUFxQixFbEI1RkY7O0FpQjZFekI7RUMxQkUsZW5CVGlDO0VtQlVqQyx1QkFBdUI7RUFDdkIsOEJBQThCO0VBQzlCLHNCbkJaaUMsRWtCcUNsQztFQUZEO0lDcEJJLFlBQVk7SUFDWiwwQm5CaEIrQjtJbUJpQjNCLHNCbkJqQjJCLEVDMUNWO0VpQjZFekI7SUNiSSxZQUFZO0lBQ1osMEJuQnZCK0I7SW1Cd0IzQixzQm5CeEIyQixFbUJ5QmhDO0VEVUg7O0lDTEksWUFBWTtJQUNaLDBCbkIvQitCO0ltQmdDM0Isc0JuQmhDMkIsRW1CeUNoQztJRE5IOzs7O01DRU0sWUFBWTtNQUNaLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RURMTDtJQ1lNLHNCQUFxQixFQUN0QjtFRGJMO0lDZU0sc0JBQXFCLEVsQjVGRjs7QWlCZ0Z6QjtFQzdCRSxlbkJWaUM7RW1CV2pDLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsc0JuQmJpQyxFa0J5Q2xDO0VBRkQ7SUN2QkksWUFBWTtJQUNaLDBCbkJqQitCO0ltQmtCM0Isc0JuQmxCMkIsRUN6Q1Y7RWlCZ0Z6QjtJQ2hCSSxZQUFZO0lBQ1osMEJuQnhCK0I7SW1CeUIzQixzQm5CekIyQixFbUIwQmhDO0VEYUg7O0lDUkksWUFBWTtJQUNaLDBCbkJoQytCO0ltQmlDM0Isc0JuQmpDMkIsRW1CMENoQztJREhIOzs7O01DRE0sWUFBWTtNQUNaLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RURGTDtJQ1NNLHNCQUFxQixFQUN0QjtFRFZMO0lDWU0sc0JBQXFCLEVsQjVGRjs7QWlCbUZ6QjtFQ2hDRSxlbkJSaUM7RW1CU2pDLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsc0JuQlhpQyxFa0IwQ2xDO0VBRkQ7SUMxQkksWUFBWTtJQUNaLDBCbkJmK0I7SW1CZ0IzQixzQm5CaEIyQixFQzNDVjtFaUJtRnpCO0lDbkJJLFlBQVk7SUFDWiwwQm5CdEIrQjtJbUJ1QjNCLHNCbkJ2QjJCLEVtQndCaEM7RURnQkg7O0lDWEksWUFBWTtJQUNaLDBCbkI5QitCO0ltQitCM0Isc0JuQi9CMkIsRW1Cd0NoQztJREFIOzs7O01DSk0sWUFBWTtNQUNaLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RURDTDtJQ01NLHNCQUFxQixFQUN0QjtFRFBMO0lDU00sc0JBQXFCLEVsQjVGRjs7QWlCc0Z6QjtFQ25DRSxlbkJQaUM7RW1CUWpDLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsc0JuQlZpQyxFa0I0Q2xDO0VBRkQ7SUM3QkksWUFBWTtJQUNaLDBCbkJkK0I7SW1CZTNCLHNCbkJmMkIsRUM1Q1Y7RWlCc0Z6QjtJQ3RCSSxZQUFZO0lBQ1osMEJuQnJCK0I7SW1Cc0IzQixzQm5CdEIyQixFbUJ1QmhDO0VEbUJIOztJQ2RJLFlBQVk7SUFDWiwwQm5CN0IrQjtJbUI4QjNCLHNCbkI5QjJCLEVtQnVDaEM7SURHSDs7OztNQ1BNLFlBQVk7TUFDWiwwQkFBd0I7TUFDcEIsc0JBQW9CLEVBQ3pCO0VESUw7SUNHTSxz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dEIxQkksb0NQZ04yQjtFTy9NM0IsbUNQK00yQixFNkI1SzFCOztBQVNMO0VBRUUseUI3QjJmZ0M7RTZCMWZoQywwQjdCZ2dCZ0M7RTZCL2ZoQyw4QzdCNmY2QixFNkJ4ZjlCO0VBVEQ7SWxCbkVJLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWSxFQUNiO0VrQmdFSDtJdEJqRUksbUNzQndFOEUsRUFDL0U7O0FBR0g7RUFFRSx5QjdCZ2ZnQztFNkIvZWhDLDBCN0JxZmdDO0U2QnBmaEMsMkM3QmtmNkIsRTZCN2U5QjtFQVREO0lsQjlFSSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDYjtFa0IyRUg7SXRCNUVJLG1DUG9PMkIsRTZCaEo1Qjs7QUFRSDtFQUNFLHdCQUE4QjtFQUM5Qix3QjdCaWUrQjtFNkJoZS9CLHVCQUE2QjtFQUM3QixpQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRSx3QkFBOEI7RUFDOUIsdUJBQTZCLEVBQzlCOztBQU9EO0VDOUdFLDBCOUIrQ2lDO0U4QjlDakMsc0I5QjhDaUMsRTZCaUVsQztFQzdHQzs7SUFFRSw4QkFBOEIsRUFDL0I7O0FEMkdIO0VDakhFLDBCOUJnRGlDO0U4Qi9DakMsc0I5QitDaUMsRTZCbUVsQztFQ2hIQzs7SUFFRSw4QkFBOEIsRUFDL0I7O0FEOEdIO0VDcEhFLDBCOUJpRGlDO0U4QmhEakMsc0I5QmdEaUMsRTZCcUVsQztFQ25IQzs7SUFFRSw4QkFBOEIsRUFDL0I7O0FEaUhIO0VDdkhFLDBCOUJrRGlDO0U4QmpEakMsc0I5QmlEaUMsRTZCdUVsQztFQ3RIQzs7SUFFRSw4QkFBOEIsRUFDL0I7O0FEb0hIO0VDMUhFLDBCOUJtRGlDO0U4QmxEakMsc0I5QmtEaUMsRTZCeUVsQztFQ3pIQzs7SUFFRSw4QkFBOEIsRUFDL0I7O0FEeUhIO0VDckhFLDhCQUE4QjtFQUM5QixzQjlCb0NpQyxFNkJrRmxDOztBQUNEO0VDeEhFLDhCQUE4QjtFQUM5QixtQjlCc1FtQyxFNkI3SXBDOztBQUNEO0VDM0hFLDhCQUE4QjtFQUM5QixzQjlCc0NpQyxFNkJzRmxDOztBQUNE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LG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osd0JoQzRkMEM7RWdDM2QxQyxrQkFBa0I7RUFDbEIsZWhDQ2lDO0VnQ0FqQyxzQkFBc0I7RUFDdEIsdUJoQ2lleUM7RWdDaGV6Qyx1QmhDa2V5QyxFZ0MzZDFDO0VBZkQ7SUFXSSxlaEM2RDBCO0lnQzVEMUIsMEJoQ1QrQjtJZ0NVL0IsbUJoQ2lldUMsRUNuZ0J0Qzs7QWdDcEJIO0VBQ0Usd0JqQzJnQndDO0VpQzFnQnhDLG1CakNvS29CLEVpQ25LckI7O0FBSUc7RTFCcUJGLGtDUDBNMEI7RU96TTFCLCtCUHlNMEIsRWlDN052Qjs7QUFHRDtFMUJFRixtQ1B3TjBCO0VPdk4xQixnQ1B1TjBCLEVpQ3hOdkI7O0FBZEw7RUFDRSwwQmpDeWdCd0M7RWlDeGdCeEMsb0JqQ3FLb0IsRWlDcEtyQjs7QUFJRztFMUJxQkYsa0NQMk0wQjtFTzFNMUIsK0JQME0wQixFaUM5TnZCOztBQUdEO0UxQkVGLG1DUHlOMEI7RU94TjFCLGdDUHdOMEIsRWlDek52Qjs7QUNaUDtFQUNFLHNCQUFzQjtFQUN0QixzQmxDK25COEI7RWtDOW5COUIsZWxDNG5CNkI7RWtDM25CN0Isa0JsQzRuQjhCO0VrQzNuQjlCLGVBQWU7RUFDZixZbEN1bkI4QjtFa0N0bkI5QixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHlCQUF5QjtFM0JWdkIsdUJQb08yQixFa0NuTjlCO0VBaEJEO0lBY0ksY0FBYyxFQUNmOztBQUlIO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVUsRUFDWDs7QUFJRDtFQUVJLFlsQ2ttQjRCO0VrQ2ptQjVCLHNCQUFzQjtFQUN0QixnQkFBZ0IsRWpDWmY7O0FpQ3FCTDtFQUNFLHFCbEM0bEI4QjtFa0MzbEI5QixvQmxDMmxCOEI7RU9yb0I1QixxQlB3b0I2QixFa0M1bEJoQzs7QUFNRDtFQ25ERSwwQm5DMkNpQyxFa0NVbEM7RUFGRDtJQy9DTSwwQkFBd0IsRWxDZ0J6Qjs7QWlDbUNMO0VDdkRFLDBCbkMrQ2lDLEVrQ1VsQztFQUZEO0lDbkRNLDBCQUF3QixFbENnQnpCOztBaUN1Q0w7RUMzREUsMEJuQ2dEaUMsRWtDYWxDO0VBRkQ7SUN2RE0sMEJBQXdCLEVsQ2dCekI7O0FpQzJDTDtFQy9ERSwwQm5DaURpQyxFa0NnQmxDO0VBRkQ7SUMzRE0sMEJBQXdCLEVsQ2dCekI7O0FpQytDTDtFQ25FRSwwQm5Da0RpQyxFa0NtQmxDO0VBRkQ7SUMvRE0sMEJBQXdCLEVsQ2dCekI7O0FpQ21ETDtFQ3ZFRSwwQm5DbURpQyxFa0NzQmxDO0VBRkQ7SUNuRU0sMEJBQXdCLEVsQ2dCekI7O0FtQ3ZCTDtFQUNFLG1CQUErQztFQUMvQyxvQnBDcWlCbUM7RW9DcGlCbkMsMEJwQzRDaUM7RU8zQy9CLHNCUHFPMEIsRW9DaE83QjtFeEJvQ0c7SXdCN0NKO01BT0ksbUJwQ2dpQmlDLEVvQzloQnBDLEVBQUE7O0FBRUQ7RUFDRSwwQkFBd0IsRUFDekI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0U3QmJkLGlCNkJjc0IsRUFDekI7O0FDZkQ7RUFDRSxjckMwcUJnQztFcUN6cUJoQyxvQnJDd0VhO0VxQ3ZFYiw4QkFBNkM7RTlCSDNDLHVCUG9PMkIsRXFDL045Qjs7QUFHRDtFQUVFLGVBQWUsRUFDaEI7O0FBR0Q7RUFDRSxrQnJDOHBCZ0MsRXFDN3BCakM7O0FBT0Q7RUFDRSxvQkFBOEIsRUFTL0I7RUFWRDtJQUtJLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsYXJDNm9COEI7SXFDNW9COUIsZUFBZSxFQUNoQjs7QUFRSDtFQ3pDRSwwQnRDNmlCc0M7RXNDNWlCdEMsc0J0QzZpQnFDO0VzQzVpQnJDLGV0QzBpQnNDLEVxQ2pnQnZDO0VDdkNDO0lBQ0UsMEJBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSxlQUFhLEVBQ2Q7O0FEbUNIO0VDNUNFLDBCdENpakJzQztFc0NoakJ0QyxzQnRDaWpCcUM7RXNDaGpCckMsZXRDOGlCc0MsRXFDbGdCdkM7RUMxQ0M7SUFDRSwwQkFBd0IsRUFDekI7RUFDRDtJQUNFLGVBQWEsRUFDZDs7QURzQ0g7RUMvQ0UsMEJ0Q3FqQnNDO0VzQ3BqQnRDLHNCdENzakJxQztFc0NyakJyQyxldENrakJzQyxFcUNuZ0J2QztFQzdDQztJQUNFLDBCQUF3QixFQUN6QjtFQUNEO0lBQ0UsZUFBYSxFQUNkOztBRHlDSDtFQ2xERSwwQnRDMGpCc0M7RXNDempCdEMsc0J0QzBqQnFDO0VzQ3pqQnJDLGV0Q3VqQnNDLEVxQ3JnQnZDO0VDaERDO0lBQ0UsMEJBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSxlQUFhLEVBQ2Q7O0FDUkg7RUFDRTtJQUFPLDRCQUFnQyxFQUFBO0VBQ3ZDO0lBQUsseUJBQXlCLEVBQUEsRUFBQTs7QUFRaEM7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLGF2QzZEYTtFdUM1RGIsb0J2QzREYSxFdUMzRGQ7O0FBQ0Q7RUFFRSx1QnZDaXJCZ0M7RXVDL3FCaEMsVUFBVTtFQUVWLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCO0VoQ3RCZix1QlBvTzJCLEV1QzNNOUI7O0FBR0Q7RUFDRSwwQnZDdXFCbUM7RXVDcnFCbkMsVUFBVSxFQUNYOztBQUNEO0VBQ0UsMEJ2Q2txQm1DO0VPenFCakMsbUNQeU0yQjtFT3hNM0IsZ0NQd00yQixFdUNoTTlCOztBQUNEO0VBQ0UsMEJ2QzhwQm1DO0VPenFCakMsbUNQeU0yQjtFT3hNM0IsZ0NQd00yQixFdUM1TDlCOztBQUVEO0VoQzdCSSxvQ1B1TjJCO0VPdE4zQixpQ1BzTjJCLEV1Q3hMOUI7O0FBQ0Q7RWhDaENJLG9DUHVOMkI7RU90TjNCLGlDUHNOMkIsRXVDckw5Qjs7QUFHRDtFQUNFLHVCdkNncEJnQztFT25zQjlCLHVCUG9PMkIsRXVDOUs5Qjs7QUFDRDs7RUFFRSx1QnZDMG9CZ0M7RU9uc0I5Qix1QlBvTzJCLEV1Q3hLOUI7O0FBR0Q7RUFDRTtJQUNFLHVCdkNrb0I4QjtJT25zQjlCLHVCUG9PMkIsRXVDaEs1QjtFQUNEO0lBQ0Usc0JBQXNCO0lBQ3RCLGF2Q0dXO0l1Q0ZYLHFCQUFxQjtJQUNyQiwwQnZDMm5CaUM7SU96cUJqQyxtQ1B5TTJCO0lPeE0zQixnQ1B3TTJCLEV1Q3pKNUI7RUFDRDtJaEMvREUsb0NQdU4yQjtJT3ROM0IsaUNQc04yQixFdUN0SjVCLEVBQUE7O0FBUUg7RUNqREUsc01BQWlDO0VEbURqQywyQnZDZGEsRXVDZWQ7O0FBQ0Q7RUNyREUsc01BQWlDO0VEdURqQywyQnZDbEJhLEV1Q21CZDs7QUFDRDtFQ3pERSxzTUFBaUM7RUQyRGpDLDJCdkN0QmEsRXVDdUJkOztBQUVEO0VBQ0U7SUMvREEsc01BQWlDO0lEaUUvQiwyQnZDNUJXLEV1QzZCWixFQUFBOztBQVFIO0VBQ0UsbURBQW1ELEVBQ3BEOztBQUNEO0VBQ0UsbURBQW1ELEVBQ3BEOztBQUVEO0VBQ0U7SUFDRSxtREFBbUQsRUFDcEQsRUFBQTs7QUFRSDtFRWpJSSwwQnpDK0MrQixFeUM5Q2hDOztBRmdJSDtFRTdISSwwQnpDMkMrQixFeUMxQ2hDOztBRjRISDtFRXhISSwwQnpDc0MrQixFeUNyQ2hDOztBQUdEO0VBQ0U7SUFDRSwwQnpDZ0M2QixFeUMvQjlCLEVBQUE7O0FGb0hMO0VFcElJLDBCekNnRCtCLEV5Qy9DaEM7O0FGbUlIO0VFaElJLDBCekM0QytCLEV5QzNDaEM7O0FGK0hIO0VFM0hJLDBCekN1QytCLEV5Q3RDaEM7O0FBR0Q7RUFDRTtJQUNFLDBCekNpQzZCLEV5Q2hDOUIsRUFBQTs7QUZ1SEw7RUV2SUksMEJ6Q2lEK0IsRXlDaERoQzs7QUZzSUg7RUVuSUksMEJ6QzZDK0IsRXlDNUNoQzs7QUZrSUg7RUU5SEksMEJ6Q3dDK0IsRXlDdkNoQzs7QUFHRDtFQUNFO0lBQ0UsMEJ6Q2tDNkIsRXlDakM5QixFQUFBOztBRjBITDtFRTFJSSwwQnpDa0QrQixFeUNqRGhDOztBRnlJSDtFRXRJSSwwQnpDOEMrQixFeUM3Q2hDOztBRnFJSDtFRWpJSSwwQnpDeUMrQixFeUN4Q2hDOztBQUdEO0VBQ0U7SUFDRSwwQnpDbUM2QixFeUNsQzlCLEVBQUE7O0FDTkg7O0VBRUUsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsZUFBZSxFQUNoQjs7QUFDRDs7O0VBR0Usb0JBQW9CO0VBQ3BCLG9CQUFvQixFQUNyQjs7QUFDRDtFQUNFLHVCQUF1QixFQUN4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bUJ6QixtQkNuQjBFO0VEb0IxRSxpQkNwQmtFO0VEcUJsRSx3TkFQMkQsRUFBQTs7QUFHNUQ7RUFDQyx3QkNqQnlCO0VEa0J6QixtQkNsQjRFO0VEbUI1RSxpQkNuQm9FO0VEb0JwRSw4TkFQMkQsRUFBQTs7QUFHNUQ7RUFDQyx3QkNoQnlCO0VEaUJ6QixtQkNqQmtGO0VEa0JsRixpQkNsQjBFO0VEbUIxRSxnUEFQMkQsRUFBQTs7QUFHNUQ7RUFDQyx3QkNmeUI7RURnQnpCLG1CQ2hCd0U7RURpQnhFLGlCQ2pCZ0U7RURrQmhFLGtOQVAyRCxFQUFBOztBQUc1RDtFQUNDLHdCQ2R5QjtFRGV6QixtQkNmOEU7RURnQjlFLGlCQ2hCc0U7RURpQnRFLG9PQVAyRCxFQUFBOztBQUc1RDtFQUNDLDRCQ2I2QjtFRGM3QixtQkNkbUY7RURlbkYsaUJDZjJFO0VEZ0IzRSwyT0FQMkQsRUFBQTs7QUFHNUQ7RUFDQywrQkNaZ0M7RURhaEMsbUJDYnNGO0VEY3RGLGlCQ2Q4RTtFRGU5RSw4T0FQMkQsRUFBQTs7QUFHNUQ7RUFDQywrQkNYZ0M7RURZaEMsbUJDWnlGO0VEYXpGLGlCQ2JpRjtFRGNqRix1UEFQMkQsRUFBQTs7QUFHNUQ7RUFDQywrQkNWZ0M7RURXaEMsbUJDWCtFO0VEWS9FLGlCQ1p1RTtFRGF2RSx5TkFQMkQsRUFBQTs7QUFHNUQ7RUFDQyx3QkNUeUI7RURVekIsbUJDVnlFO0VEV3pFLGlCQ1hpRTtFRFlqRSxxTkFQMkQsRUFBQTs7QUFHNUQ7RUFDQyx3QkNSeUI7RURTekIsbUJDVDJFO0VEVTNFLGlCQ1ZtRTtFRFduRSwyTkFQMkQsRUFBQTs7QUFHNUQ7RUFDQyx3QkNQeUI7RURRekIsbUJDUjZFO0VEUzdFLGlCQ1RxRTtFRFVyRSxpT0FQMkQsRUFBQTs7QUFHNUQ7RUFDQyx3QkVuQnlCO0VGb0J6QixtQkVwQjhEO0VGcUI5RCxvQkVyQnNEO0VGc0J0RCwyS0FQMkQsRUFBQTs7QUViN0Q7RUFDSSxrQkFBa0I7RUFDbEIsdUJBQXVCLEVBQzFCOztBM0UyMVFEO0UyRXgxUUksbUNBQW1DO0VBQ25DLHlC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bkIsaUJBQWlCO0VBQ2pCLFlBQVksRUFDWjs7QUFFRDtFQUNDLGtCQUFrQixFQUNsQjs7QUFFRDtFQUNDLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsUUFBUTtFQUNSLFlBQVk7RUFDWixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLCtCQUFnQixFQUNoQjs7QUFFRCxvQkFBb0I7QUFDcEI7RUFJQztJQUNDLGdEQUFxQjtJQUNyQiw0QkFBNEI7SUFBRSxtRUFBbUUsRUFDakc7RUFFRDtJQUNDLGlEQUFxQjtJQUNyQiwyQkFBMkI7SUFBRSxtRUFBbUUsRUFDaEcsRUFBQTs7QUFHRjtFQUNFLFlBQVksRUFDYiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYWxwaGEuNCAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2NC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnRlbXBsYXRlLFxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0OyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcbmlucHV0Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIsXG4gICo6OmZpcnN0LWxldHRlcixcbiAgKjo6Zmlyc3QtbGluZSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLnRhZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7IH0gfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM3M2EzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM4MThhOTE7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMjc1ZDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmZvY3VzLCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAxNGM4YztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM4MThhOTE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjZWNlZWVmOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM4MThhOTE7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgI2VjZWVlZjtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7IH1cblxuZGwucm93ID4gZGQgKyBkdCwgLmwtZm9vdGVyLS1jbGVhbiBkbC5sLWZvb3Rlcl9fY29udGVudC0tbWlkZGxlID4gZGQgKyBkdCwgZGwubS1jdWx0dXJhLWNvbnRlbnRfX3JvdyA+IGRkICsgZHQsIC5sLWN1bHR1cmEtLWFydGljbGUgZGwubC1jdWx0dXJhX19yb3cgPiBkZCArIGR0LCBkbC5tLWNvbmZsaXRvcy1jb250ZW50X19yb3cgPiBkZCArIGR0LCAubC1jb25mbGl0b3MtLWNoaWxkIGRsLmwtY29uZmxpdG9zX19yb3cgPiBkZCArIGR0LCAubC1jb25mbGl0b3MtLWFydGljbGUgZGwubC1jb25mbGl0b3NfX3JvdyA+IGRkICsgZHQsIGRsLm0taW1hZ2luYWNhby1jb250ZW50X19yb3cgPiBkZCArIGR0LCBkbC5tLWltYWdpbmFjYW8tbHlyaWNzID4gZGQgKyBkdCwgZGwubC1pbWFnaW5hY2FvX19yb3cgPiBkZCArIGR0LCBkbC5tLWFmcmljYS1jb250ZW50X19yb3cgPiBkZCArIGR0LCAubC1hZnJpY2EtLWNoaWxkIGRsLmwtYWZyaWNhX19yb3cgPiBkZCArIGR0LCAubC1hZnJpY2EtLWFydGljbGUgZGwubC1hZnJpY2FfX3JvdyA+IGRkICsgZHQge1xuICBjbGVhcjogbGVmdDsgfVxuXG4uaW1nLWZsdWlkLCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzgxOGE5MTsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2JkNDE0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjMzczYTNjOyB9XG4gIHByZSBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW5lciwgLmwtaGVhZGVyLS1vbGQgLmwtaGVhZGVyX19jb250YWluZXIsIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyX19jb250YWluZXIsIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fY29udGFpbmVyLCAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGFpbmVyLCAubC1icmFzaWxpYV9fd3JhcHBlciwgLmwtY3VsdHVyYV9fY29udGFpbmVyLCAubC1jb25mbGl0b3NfX2NvbnRhaW5lciwgLmwtaW1hZ2luYWNhb19fY29udGFpbmVyLCAubC1hZnJpY2FfX2NvbnRhaW5lciwgLm0tY2FyZC0tZmVhdHVyZWQgLm0tY2FyZF9fY29udGFpbmVyLCAubC1ob21lLS1vbGQgLmwtaG9tZV9fY29udGFpbmVyLCAubS1tb2RhbC0tbGlnaHQgLm0tbW9kYWxfX2NvbnRhaW5lciwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY29udGFpbmVyLCAubC1hYmVydHVyYV9fY29udGFpbmVyLCAubWFpbi1oZWFkZXIgPiAucm93LCAubC1mb290ZXItLWNsZWFuIC5tYWluLWhlYWRlciA+IC5sLWZvb3Rlcl9fY29udGVudC0tbWlkZGxlLCAubWFpbi1oZWFkZXIgPiAubS1jdWx0dXJhLWNvbnRlbnRfX3JvdywgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubWFpbi1oZWFkZXIgPiAubC1jdWx0dXJhX19yb3csIC5tYWluLWhlYWRlciA+IC5tLWNvbmZsaXRvcy1jb250ZW50X19yb3csIC5sLWNvbmZsaXRvcy0tY2hpbGQgLm1haW4taGVhZGVyID4gLmwtY29uZmxpdG9zX19yb3csIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubWFpbi1oZWFkZXIgPiAubC1jb25mbGl0b3NfX3JvdywgLm1haW4taGVhZGVyID4gLm0taW1hZ2luYWNhby1jb250ZW50X19yb3csIC5tYWluLWhlYWRlciA+IC5tLWltYWdpbmFjYW8tbHlyaWNzLCAubWFpbi1oZWFkZXIgPiAubC1pbWFnaW5hY2FvX19yb3csIC5tYWluLWhlYWRlciA+IC5tLWFmcmljYS1jb250ZW50X19yb3csIC5sLWFmcmljYS0tY2hpbGQgLm1haW4taGVhZGVyID4gLmwtYWZyaWNhX19yb3csIC5sLWFmcmljYS0tYXJ0aWNsZSAubWFpbi1oZWFkZXIgPiAubC1hZnJpY2FfX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyOjphZnRlciwgLmwtaGVhZGVyLS1vbGQgLmwtaGVhZGVyX19jb250YWluZXI6OmFmdGVyLCAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlcl9fY29udGFpbmVyOjphZnRlciwgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19jb250YWluZXI6OmFmdGVyLCAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGFpbmVyOjphZnRlciwgLmwtYnJhc2lsaWFfX3dyYXBwZXI6OmFmdGVyLCAubC1jdWx0dXJhX19jb250YWluZXI6OmFmdGVyLCAubC1jb25mbGl0b3NfX2NvbnRhaW5lcjo6YWZ0ZXIsIC5sLWltYWdpbmFjYW9fX2NvbnRhaW5lcjo6YWZ0ZXIsIC5sLWFmcmljYV9fY29udGFpbmVyOjphZnRlciwgLm0tY2FyZC0tZmVhdHVyZWQgLm0tY2FyZF9fY29udGFpbmVyOjphZnRlciwgLmwtaG9tZS0tb2xkIC5sLWhvbWVfX2NvbnRhaW5lcjo6YWZ0ZXIsIC5tLW1vZGFsLS1saWdodCAubS1tb2RhbF9fY29udGFpbmVyOjphZnRlciwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY29udGFpbmVyOjphZnRlciwgLmwtYWJlcnR1cmFfX2NvbnRhaW5lcjo6YWZ0ZXIsIC5tYWluLWhlYWRlciA+IC5yb3c6OmFmdGVyLCAubC1mb290ZXItLWNsZWFuIC5tYWluLWhlYWRlciA+IC5sLWZvb3Rlcl9fY29udGVudC0tbWlkZGxlOjphZnRlciwgLm1haW4taGVhZGVyID4gLm0tY3VsdHVyYS1jb250ZW50X19yb3c6OmFmdGVyLCAubC1jdWx0dXJhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWN1bHR1cmFfX3Jvdzo6YWZ0ZXIsIC5tYWluLWhlYWRlciA+IC5tLWNvbmZsaXRvcy1jb250ZW50X19yb3c6OmFmdGVyLCAubC1jb25mbGl0b3MtLWNoaWxkIC5tYWluLWhlYWRlciA+IC5sLWNvbmZsaXRvc19fcm93OjphZnRlciwgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWNvbmZsaXRvc19fcm93OjphZnRlciwgLm1haW4taGVhZGVyID4gLm0taW1hZ2luYWNhby1jb250ZW50X19yb3c6OmFmdGVyLCAubWFpbi1oZWFkZXIgPiAubS1pbWFnaW5hY2FvLWx5cmljczo6YWZ0ZXIsIC5tYWluLWhlYWRlciA+IC5sLWltYWdpbmFjYW9fX3Jvdzo6YWZ0ZXIsIC5tYWluLWhlYWRlciA+IC5tLWFmcmljYS1jb250ZW50X19yb3c6OmFmdGVyLCAubC1hZnJpY2EtLWNoaWxkIC5tYWluLWhlYWRlciA+IC5sLWFmcmljYV9fcm93OjphZnRlciwgLmwtYWZyaWNhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWFmcmljYV9fcm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgICAuY29udGFpbmVyLCAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX2NvbnRhaW5lciwgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXJfX2NvbnRhaW5lciwgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19jb250YWluZXIsIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19jb250YWluZXIsIC5sLWJyYXNpbGlhX193cmFwcGVyLCAubC1jdWx0dXJhX19jb250YWluZXIsIC5sLWNvbmZsaXRvc19fY29udGFpbmVyLCAubC1pbWFnaW5hY2FvX19jb250YWluZXIsIC5sLWFmcmljYV9fY29udGFpbmVyLCAubS1jYXJkLS1mZWF0dXJlZCAubS1jYXJkX19jb250YWluZXIsIC5sLWhvbWUtLW9sZCAubC1ob21lX19jb250YWluZXIsIC5tLW1vZGFsLS1saWdodCAubS1tb2RhbF9fY29udGFpbmVyLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19jb250YWluZXIsIC5sLWFiZXJ0dXJhX19jb250YWluZXIsIC5tYWluLWhlYWRlciA+IC5yb3csIC5sLWZvb3Rlci0tY2xlYW4gLm1haW4taGVhZGVyID4gLmwtZm9vdGVyX19jb250ZW50LS1taWRkbGUsIC5tYWluLWhlYWRlciA+IC5tLWN1bHR1cmEtY29udGVudF9fcm93LCAubC1jdWx0dXJhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWN1bHR1cmFfX3JvdywgLm1haW4taGVhZGVyID4gLm0tY29uZmxpdG9zLWNvbnRlbnRfX3JvdywgLmwtY29uZmxpdG9zLS1jaGlsZCAubWFpbi1oZWFkZXIgPiAubC1jb25mbGl0b3NfX3JvdywgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWNvbmZsaXRvc19fcm93LCAubWFpbi1oZWFkZXIgPiAubS1pbWFnaW5hY2FvLWNvbnRlbnRfX3JvdywgLm1haW4taGVhZGVyID4gLm0taW1hZ2luYWNhby1seXJpY3MsIC5tYWluLWhlYWRlciA+IC5sLWltYWdpbmFjYW9fX3JvdywgLm1haW4taGVhZGVyID4gLm0tYWZyaWNhLWNvbnRlbnRfX3JvdywgLmwtYWZyaWNhLS1jaGlsZCAubWFpbi1oZWFkZXIgPiAubC1hZnJpY2FfX3JvdywgLmwtYWZyaWNhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWFmcmljYV9fcm93IHtcbiAgICAgIG1heC13aWR0aDogNTc2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLCAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX2NvbnRhaW5lciwgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXJfX2NvbnRhaW5lciwgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19jb250YWluZXIsIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19jb250YWluZXIsIC5sLWJyYXNpbGlhX193cmFwcGVyLCAubC1jdWx0dXJhX19jb250YWluZXIsIC5sLWNvbmZsaXRvc19fY29udGFpbmVyLCAubC1pbWFnaW5hY2FvX19jb250YWluZXIsIC5sLWFmcmljYV9fY29udGFpbmVyLCAubS1jYXJkLS1mZWF0dXJlZCAubS1jYXJkX19jb250YWluZXIsIC5sLWhvbWUtLW9sZCAubC1ob21lX19jb250YWluZXIsIC5tLW1vZGFsLS1saWdodCAubS1tb2RhbF9fY29udGFpbmVyLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19jb250YWluZXIsIC5sLWFiZXJ0dXJhX19jb250YWluZXIsIC5tYWluLWhlYWRlciA+IC5yb3csIC5sLWZvb3Rlci0tY2xlYW4gLm1haW4taGVhZGVyID4gLmwtZm9vdGVyX19jb250ZW50LS1taWRkbGUsIC5tYWluLWhlYWRlciA+IC5tLWN1bHR1cmEtY29udGVudF9fcm93LCAubC1jdWx0dXJhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWN1bHR1cmFfX3JvdywgLm1haW4taGVhZGVyID4gLm0tY29uZmxpdG9zLWNvbnRlbnRfX3JvdywgLmwtY29uZmxpdG9zLS1jaGlsZCAubWFpbi1oZWFkZXIgPiAubC1jb25mbGl0b3NfX3JvdywgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWNvbmZsaXRvc19fcm93LCAubWFpbi1oZWFkZXIgPiAubS1pbWFnaW5hY2FvLWNvbnRlbnRfX3JvdywgLm1haW4taGVhZGVyID4gLm0taW1hZ2luYWNhby1seXJpY3MsIC5tYWluLWhlYWRlciA+IC5sLWltYWdpbmFjYW9fX3JvdywgLm1haW4taGVhZGVyID4gLm0tYWZyaWNhLWNvbnRlbnRfX3JvdywgLmwtYWZyaWNhLS1jaGlsZCAubWFpbi1oZWFkZXIgPiAubC1hZnJpY2FfX3JvdywgLmwtYWZyaWNhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWFmcmljYV9fcm93IHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLCAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX2NvbnRhaW5lciwgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXJfX2NvbnRhaW5lciwgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19jb250YWluZXIsIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19jb250YWluZXIsIC5sLWJyYXNpbGlhX193cmFwcGVyLCAubC1jdWx0dXJhX19jb250YWluZXIsIC5sLWNvbmZsaXRvc19fY29udGFpbmVyLCAubC1pbWFnaW5hY2FvX19jb250YWluZXIsIC5sLWFmcmljYV9fY29udGFpbmVyLCAubS1jYXJkLS1mZWF0dXJlZCAubS1jYXJkX19jb250YWluZXIsIC5sLWhvbWUtLW9sZCAubC1ob21lX19jb250YWluZXIsIC5tLW1vZGFsLS1saWdodCAubS1tb2RhbF9fY29udGFpbmVyLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19jb250YWluZXIsIC5sLWFiZXJ0dXJhX19jb250YWluZXIsIC5tYWluLWhlYWRlciA+IC5yb3csIC5sLWZvb3Rlci0tY2xlYW4gLm1haW4taGVhZGVyID4gLmwtZm9vdGVyX19jb250ZW50LS1taWRkbGUsIC5tYWluLWhlYWRlciA+IC5tLWN1bHR1cmEtY29udGVudF9fcm93LCAubC1jdWx0dXJhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWN1bHR1cmFfX3JvdywgLm1haW4taGVhZGVyID4gLm0tY29uZmxpdG9zLWNvbnRlbnRfX3JvdywgLmwtY29uZmxpdG9zLS1jaGlsZCAubWFpbi1oZWFkZXIgPiAubC1jb25mbGl0b3NfX3JvdywgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWNvbmZsaXRvc19fcm93LCAubWFpbi1oZWFkZXIgPiAubS1pbWFnaW5hY2FvLWNvbnRlbnRfX3JvdywgLm1haW4taGVhZGVyID4gLm0taW1hZ2luYWNhby1seXJpY3MsIC5tYWluLWhlYWRlciA+IC5sLWltYWdpbmFjYW9fX3JvdywgLm1haW4taGVhZGVyID4gLm0tYWZyaWNhLWNvbnRlbnRfX3JvdywgLmwtYWZyaWNhLS1jaGlsZCAubWFpbi1oZWFkZXIgPiAubC1hZnJpY2FfX3JvdywgLmwtYWZyaWNhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWFmcmljYV9fcm93IHtcbiAgICAgIG1heC13aWR0aDogOTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciwgLmwtaGVhZGVyLS1vbGQgLmwtaGVhZGVyX19jb250YWluZXIsIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyX19jb250YWluZXIsIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fY29udGFpbmVyLCAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGFpbmVyLCAubC1icmFzaWxpYV9fd3JhcHBlciwgLmwtY3VsdHVyYV9fY29udGFpbmVyLCAubC1jb25mbGl0b3NfX2NvbnRhaW5lciwgLmwtaW1hZ2luYWNhb19fY29udGFpbmVyLCAubC1hZnJpY2FfX2NvbnRhaW5lciwgLm0tY2FyZC0tZmVhdHVyZWQgLm0tY2FyZF9fY29udGFpbmVyLCAubC1ob21lLS1vbGQgLmwtaG9tZV9fY29udGFpbmVyLCAubS1tb2RhbC0tbGlnaHQgLm0tbW9kYWxfX2NvbnRhaW5lciwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY29udGFpbmVyLCAubC1hYmVydHVyYV9fY29udGFpbmVyLCAubWFpbi1oZWFkZXIgPiAucm93LCAubC1mb290ZXItLWNsZWFuIC5tYWluLWhlYWRlciA+IC5sLWZvb3Rlcl9fY29udGVudC0tbWlkZGxlLCAubWFpbi1oZWFkZXIgPiAubS1jdWx0dXJhLWNvbnRlbnRfX3JvdywgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubWFpbi1oZWFkZXIgPiAubC1jdWx0dXJhX19yb3csIC5tYWluLWhlYWRlciA+IC5tLWNvbmZsaXRvcy1jb250ZW50X19yb3csIC5sLWNvbmZsaXRvcy0tY2hpbGQgLm1haW4taGVhZGVyID4gLmwtY29uZmxpdG9zX19yb3csIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubWFpbi1oZWFkZXIgPiAubC1jb25mbGl0b3NfX3JvdywgLm1haW4taGVhZGVyID4gLm0taW1hZ2luYWNhby1jb250ZW50X19yb3csIC5tYWluLWhlYWRlciA+IC5tLWltYWdpbmFjYW8tbHlyaWNzLCAubWFpbi1oZWFkZXIgPiAubC1pbWFnaW5hY2FvX19yb3csIC5tYWluLWhlYWRlciA+IC5tLWFmcmljYS1jb250ZW50X19yb3csIC5sLWFmcmljYS0tY2hpbGQgLm1haW4taGVhZGVyID4gLmwtYWZyaWNhX19yb3csIC5sLWFmcmljYS0tYXJ0aWNsZSAubWFpbi1oZWFkZXIgPiAubC1hZnJpY2FfX3JvdyB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdywgLmwtZm9vdGVyLS1jbGVhbiAubC1mb290ZXJfX2NvbnRlbnQtLW1pZGRsZSwgLm0tY3VsdHVyYS1jb250ZW50X19yb3csIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fcm93LCAubS1jb25mbGl0b3MtY29udGVudF9fcm93LCAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fcm93LCAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19yb3csIC5tLWltYWdpbmFjYW8tY29udGVudF9fcm93LCAubS1pbWFnaW5hY2FvLWx5cmljcywgLmwtaW1hZ2luYWNhb19fcm93LCAubS1hZnJpY2EtY29udGVudF9fcm93LCAubC1hZnJpY2EtLWNoaWxkIC5sLWFmcmljYV9fcm93LCAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLnJvdzo6YWZ0ZXIsIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19jb250ZW50LS1taWRkbGU6OmFmdGVyLCAubS1jdWx0dXJhLWNvbnRlbnRfX3Jvdzo6YWZ0ZXIsIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fcm93OjphZnRlciwgLm0tY29uZmxpdG9zLWNvbnRlbnRfX3Jvdzo6YWZ0ZXIsIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19yb3c6OmFmdGVyLCAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19yb3c6OmFmdGVyLCAubS1pbWFnaW5hY2FvLWNvbnRlbnRfX3Jvdzo6YWZ0ZXIsIC5tLWltYWdpbmFjYW8tbHlyaWNzOjphZnRlciwgLmwtaW1hZ2luYWNhb19fcm93OjphZnRlciwgLm0tYWZyaWNhLWNvbnRlbnRfX3Jvdzo6YWZ0ZXIsIC5sLWFmcmljYS0tY2hpbGQgLmwtYWZyaWNhX19yb3c6OmFmdGVyLCAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19yb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5sLWZvb3Rlci0tb2xkIC5tLW5hdi1mb290ZXIsIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19jb250ZW50LS1taWRkbGUgLm0tbmF2LCAubC1icmFzaWxpYV9faGVhZGVyIC5sLWJyYXNpbGlhX19jb250ZW50LCAubC1icmFzaWxpYV9fYm9keSAubC1icmFzaWxpYV9fY29udGVudCwgLmwtYnJhc2lsaWFfX2Zvb3RlciAubC1icmFzaWxpYV9fY29udGVudCwgLmwtYnJhc2lsaWFfX3N1bW1hcnkgLm5hdiwgLm0tY3VsdHVyYS1jb250ZW50X19jb2x1bW4sIC5tLWN1bHR1cmEtYXV0aG9yX19maWd1cmUsIC5tLWN1bHR1cmEtYXV0aG9yX19jb250ZW50LCAubS1jdWx0dXJhLWF1dGhvci5uby1pbWFnZXMgLm0tY3VsdHVyYS1hdXRob3JfX2NvbnRlbnQsIC5tLWN1bHR1cmEtc2xpZGVyLS1qb3VybmFsIC5tLWN1bHR1cmEtc2xpZGVyX19maWd1cmUsIC5tLWN1bHR1cmEtc2xpZGVyLS1qb3VybmFsIC5tLWN1bHR1cmEtc2xpZGVyX19jb250ZW50LCAubC1jdWx0dXJhX19oZWFkZXIsIC5sLWN1bHR1cmFfX2hlYWRlciAubS1jdWx0dXJhLWZpZ3VyZV9fY2FwdGlvbiwgLmwtY3VsdHVyYS0taW5kZXggLmwtY3VsdHVyYV9fYmFja2dyb3VuZCwgLmwtY3VsdHVyYS0taW5kZXggLmwtY3VsdHVyYV9fYXNpZGUsIC5sLWN1bHR1cmEtLWluZGV4IC5tLWN1bHR1cmEtY29udGVudCwgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19jb2x1bW4sIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9faGFsZiwgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19sZWZ0LCAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX3JpZ2h0LCAubC1jdWx0dXJhLS1mb290ZXIsIC5tLWNvbmZsaXRvcy1jb250ZW50X19jb2x1bW4sIC5tLWNvbmZsaXRvcy1zbGlkZXItLWpvdXJuYWwgLm0tY29uZmxpdG9zLXNsaWRlcl9fZmlndXJlLCAubS1jb25mbGl0b3Mtc2xpZGVyLS1qb3VybmFsIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2NvbnRlbnQsIC5sLWNvbmZsaXRvc19faGVhZGVyLCAubC1jb25mbGl0b3NfX2hlYWRlciAubS1jb25mbGl0b3MtZmlndXJlX19jYXB0aW9uLCAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fY29sdW1uLCAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fbGVmdCwgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3JpZ2h0LCAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19jb2x1bW4sIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX2hhbGYsIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX2xlZnQsIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX3JpZ2h0LCAubC1jb25mbGl0b3MtLWZvb3RlciwgLm0taW1hZ2luYWNhby1jb250ZW50X19jb2x1bW4sIC5tLWltYWdpbmFjYW8tbHlyaWNzX19pbmZvLCAubS1pbWFnaW5hY2FvLWx5cmljc19fdGV4dCwgLmwtaW1hZ2luYWNhb19fbGVmdCwgLmwtaW1hZ2luYWNhb19fcmlnaHQsIC5sLWltYWdpbmFjYW9fX2NvbHVtbi0tc2Vjb25kLCAubC1pbWFnaW5hY2FvX19jb2x1bW4tLXRoaXJkLCAubC1pbWFnaW5hY2FvX19jb2x1bW4tLWZvdXJ0aCwgLmwtaW1hZ2luYWNhby0taW5kZXggLmwtaW1hZ2luYWNhb19faGVhZGVyLCAubC1pbWFnaW5hY2FvLS1oZWFkZXItY2hpbGQgLmwtaW1hZ2luYWNhb19fd3JhcHBlciwgLm0tYWZyaWNhLW5hdi0tYXNpZGUgLm0tYWZyaWNhLW5hdl9fbGluaywgLm0tYWZyaWNhLWNvbnRlbnRfX2NvbHVtbiwgLmwtYWZyaWNhLS1jaGlsZCAubC1hZnJpY2FfX2NvbHVtbiwgLmwtYWZyaWNhLS1pbmRleCAubC1hZnJpY2FfX2xlZnQsIC5sLWFmcmljYS0taW5kZXggLmwtYWZyaWNhX19yaWdodCwgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9fY29sdW1uLCAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19oYWxmLCAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19sZWZ0LCAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19yaWdodCwgLmwtYWZyaWNhLS1mb290ZXIsIC5sLWhvbWUtLW9sZCAubC1ob21lX19jb2x1bW4sIC5sLWhvbWUtLW9sZCAubC1ob21lX19zdW5mbG93ZXIgLm0tY2FyZCwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fdGltZWxpbmVzLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19leHBsb3JlIC5tLWhvbWUtLXNvY2lhbCwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS10aW1lLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19leHBsb3JlIC5tLWhvbWUtLWNvbnRlbnQsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2V4cGxvcmUgLm0taG9tZS0tdmlkZW8sIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2hpc3RvcnkgLm0tY2FyZC0tY2xlYW4tbWQsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2NhcmQtLXNtLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19jYXJkLS1tZCwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY2FyZC0tbGcsIC5sLWFiZXJ0dXJhX19hc2lkZSwgLmwtYWJlcnR1cmFfX3dyYXBwZXIsIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wteHMtMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtMTEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTEyLCAubC1mb290ZXItLW9sZCAubS1uYXYtZm9vdGVyLCAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGVudC0tbWlkZGxlIC5tLW5hdiwgLmwtYnJhc2lsaWFfX2hlYWRlciAubC1icmFzaWxpYV9fY29udGVudCwgLmwtYnJhc2lsaWFfX2JvZHkgLmwtYnJhc2lsaWFfX2NvbnRlbnQsIC5sLWJyYXNpbGlhX19mb290ZXIgLmwtYnJhc2lsaWFfX2NvbnRlbnQsIC5sLWJyYXNpbGlhX19zdW1tYXJ5IC5uYXYsIC5tLWN1bHR1cmEtY29udGVudF9fY29sdW1uLCAubS1jdWx0dXJhLWF1dGhvcl9fZmlndXJlLCAubS1jdWx0dXJhLWF1dGhvcl9fY29udGVudCwgLm0tY3VsdHVyYS1hdXRob3Iubm8taW1hZ2VzIC5tLWN1bHR1cmEtYXV0aG9yX19jb250ZW50LCAubS1jdWx0dXJhLXNsaWRlci0tam91cm5hbCAubS1jdWx0dXJhLXNsaWRlcl9fZmlndXJlLCAubS1jdWx0dXJhLXNsaWRlci0tam91cm5hbCAubS1jdWx0dXJhLXNsaWRlcl9fY29udGVudCwgLmwtY3VsdHVyYV9faGVhZGVyLCAubC1jdWx0dXJhX19oZWFkZXIgLm0tY3VsdHVyYS1maWd1cmVfX2NhcHRpb24sIC5sLWN1bHR1cmEtLWluZGV4IC5sLWN1bHR1cmFfX2JhY2tncm91bmQsIC5sLWN1bHR1cmEtLWluZGV4IC5sLWN1bHR1cmFfX2FzaWRlLCAubC1jdWx0dXJhLS1pbmRleCAubS1jdWx0dXJhLWNvbnRlbnQsIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fY29sdW1uLCAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2hhbGYsIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fbGVmdCwgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19yaWdodCwgLmwtY3VsdHVyYS0tZm9vdGVyLCAubS1jb25mbGl0b3MtY29udGVudF9fY29sdW1uLCAubS1jb25mbGl0b3Mtc2xpZGVyLS1qb3VybmFsIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2ZpZ3VyZSwgLm0tY29uZmxpdG9zLXNsaWRlci0tam91cm5hbCAubS1jb25mbGl0b3Mtc2xpZGVyX19jb250ZW50LCAubC1jb25mbGl0b3NfX2hlYWRlciwgLmwtY29uZmxpdG9zX19oZWFkZXIgLm0tY29uZmxpdG9zLWZpZ3VyZV9fY2FwdGlvbiwgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX2NvbHVtbiwgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX2xlZnQsIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19yaWdodCwgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fY29sdW1uLCAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19oYWxmLCAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19sZWZ0LCAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19yaWdodCwgLmwtY29uZmxpdG9zLS1mb290ZXIsIC5tLWltYWdpbmFjYW8tY29udGVudF9fY29sdW1uLCAubS1pbWFnaW5hY2FvLWx5cmljc19faW5mbywgLm0taW1hZ2luYWNhby1seXJpY3NfX3RleHQsIC5sLWltYWdpbmFjYW9fX2xlZnQsIC5sLWltYWdpbmFjYW9fX3JpZ2h0LCAubC1pbWFnaW5hY2FvX19jb2x1bW4tLXNlY29uZCwgLmwtaW1hZ2luYWNhb19fY29sdW1uLS10aGlyZCwgLmwtaW1hZ2luYWNhb19fY29sdW1uLS1mb3VydGgsIC5sLWltYWdpbmFjYW8tLWluZGV4IC5sLWltYWdpbmFjYW9fX2hlYWRlciwgLmwtaW1hZ2luYWNhby0taGVhZGVyLWNoaWxkIC5sLWltYWdpbmFjYW9fX3dyYXBwZXIsIC5tLWFmcmljYS1uYXYtLWFzaWRlIC5tLWFmcmljYS1uYXZfX2xpbmssIC5tLWFmcmljYS1jb250ZW50X19jb2x1bW4sIC5sLWFmcmljYS0tY2hpbGQgLmwtYWZyaWNhX19jb2x1bW4sIC5sLWFmcmljYS0taW5kZXggLmwtYWZyaWNhX19sZWZ0LCAubC1hZnJpY2EtLWluZGV4IC5sLWFmcmljYV9fcmlnaHQsIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX2NvbHVtbiwgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9faGFsZiwgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9fbGVmdCwgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9fcmlnaHQsIC5sLWFmcmljYS0tZm9vdGVyLCAubC1ob21lLS1vbGQgLmwtaG9tZV9fY29sdW1uLCAubC1ob21lLS1vbGQgLmwtaG9tZV9fc3VuZmxvd2VyIC5tLWNhcmQsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX3RpbWVsaW5lcywgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS1zb2NpYWwsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2V4cGxvcmUgLm0taG9tZS0tdGltZSwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS1jb250ZW50LCAubC1ob21lLS1jbGVhbiAubC1ob21lX19leHBsb3JlIC5tLWhvbWUtLXZpZGVvLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19oaXN0b3J5IC5tLWNhcmQtLWNsZWFuLW1kLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19jYXJkLS1zbSwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY2FyZC0tbWQsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2NhcmQtLWxnLCAubC1hYmVydHVyYV9fYXNpZGUsIC5sLWFiZXJ0dXJhX193cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wdWxsLXhzLTAge1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC14cy0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlOyB9XG5cbi5wdWxsLXhzLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5wdWxsLXhzLTMge1xuICByaWdodDogMjUlOyB9XG5cbi5wdWxsLXhzLTQge1xuICByaWdodDogMzMuMzMzMzMlOyB9XG5cbi5wdWxsLXhzLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5wdWxsLXhzLTYge1xuICByaWdodDogNTAlOyB9XG5cbi5wdWxsLXhzLTcge1xuICByaWdodDogNTguMzMzMzMlOyB9XG5cbi5wdWxsLXhzLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5wdWxsLXhzLTkge1xuICByaWdodDogNzUlOyB9XG5cbi5wdWxsLXhzLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuXG4ucHVsbC14cy0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLnB1bGwteHMtMTIge1xuICByaWdodDogMTAwJTsgfVxuXG4ucHVzaC14cy0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHVzaC14cy0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLnB1c2gteHMtMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ucHVzaC14cy0zIHtcbiAgbGVmdDogMjUlOyB9XG5cbi5wdXNoLXhzLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLnB1c2gteHMtNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ucHVzaC14cy02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5wdXNoLXhzLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLnB1c2gteHMtOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ucHVzaC14cy05IHtcbiAgbGVmdDogNzUlOyB9XG5cbi5wdXNoLXhzLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5wdXNoLXhzLTExIHtcbiAgbGVmdDogOTEuNjY2NjclOyB9XG5cbi5wdXNoLXhzLTEyIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4ub2Zmc2V0LXhzLTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC14cy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LXhzLTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQteHMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC14cy01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LXhzLTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQteHMtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC14cy04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LXhzLTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQteHMtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQteHMtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY29sLXNtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHVsbC1zbS0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC1zbS0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLnB1bGwtc20tMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAucHVsbC1zbS0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5wdWxsLXNtLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLnB1bGwtc20tNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAucHVsbC1zbS02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5wdWxsLXNtLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLnB1bGwtc20tOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAucHVsbC1zbS05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5wdWxsLXNtLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5wdWxsLXNtLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5wdWxsLXNtLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAucHVzaC1zbS0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wdXNoLXNtLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5wdXNoLXNtLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAucHVzaC1zbS0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLnB1c2gtc20tNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5wdXNoLXNtLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAucHVzaC1zbS02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLnB1c2gtc20tNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5wdXNoLXNtLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAucHVzaC1zbS05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLnB1c2gtc20tMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAucHVzaC1zbS0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5wdXNoLXNtLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMsIC5sLWltYWdpbmFjYW9fX2NvbHVtbi0tZm91cnRoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCwgLmwtZm9vdGVyLS1vbGQgLm0tbmF2LWZvb3RlciwgLmwtZm9vdGVyLS1jbGVhbiAubC1mb290ZXJfX2NvbnRlbnQtLW1pZGRsZSAubS1uYXYsIC5sLWJyYXNpbGlhX19zdW1tYXJ5IC5uYXYsIC5sLWN1bHR1cmFfX2hlYWRlciAubS1jdWx0dXJhLWZpZ3VyZV9fY2FwdGlvbiwgLmwtY3VsdHVyYS0taW5kZXggLmwtY3VsdHVyYV9fYXNpZGUsIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fY29sdW1uLCAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2xlZnQsIC5sLWNvbmZsaXRvc19faGVhZGVyIC5tLWNvbmZsaXRvcy1maWd1cmVfX2NhcHRpb24sIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX2NvbHVtbiwgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fbGVmdCwgLmwtaW1hZ2luYWNhb19fcmlnaHQsIC5sLWltYWdpbmFjYW9fX2NvbHVtbi0tdGhpcmQsIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX2NvbHVtbiwgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9fbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUsIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19yaWdodCwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY2FyZC0tc20ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02LCAubS1jdWx0dXJhLWNvbnRlbnRfX2NvbHVtbiwgLm0tY3VsdHVyYS1hdXRob3JfX2ZpZ3VyZSwgLm0tY3VsdHVyYS1hdXRob3JfX2NvbnRlbnQsIC5tLWN1bHR1cmEtc2xpZGVyLS1qb3VybmFsIC5tLWN1bHR1cmEtc2xpZGVyX19maWd1cmUsIC5tLWN1bHR1cmEtc2xpZGVyLS1qb3VybmFsIC5tLWN1bHR1cmEtc2xpZGVyX19jb250ZW50LCAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2hhbGYsIC5tLWNvbmZsaXRvcy1jb250ZW50X19jb2x1bW4sIC5tLWNvbmZsaXRvcy1zbGlkZXItLWpvdXJuYWwgLm0tY29uZmxpdG9zLXNsaWRlcl9fZmlndXJlLCAubS1jb25mbGl0b3Mtc2xpZGVyLS1qb3VybmFsIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2NvbnRlbnQsIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19jb2x1bW4sIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX2hhbGYsIC5tLWltYWdpbmFjYW8tY29udGVudF9fY29sdW1uLCAubS1pbWFnaW5hY2FvLWx5cmljc19faW5mbywgLm0taW1hZ2luYWNhby1seXJpY3NfX3RleHQsIC5sLWltYWdpbmFjYW9fX2NvbHVtbi0tc2Vjb25kLCAubS1hZnJpY2EtY29udGVudF9fY29sdW1uLCAubC1hZnJpY2EtLWNoaWxkIC5sLWFmcmljYV9fY29sdW1uLCAubC1hZnJpY2EtLWluZGV4IC5sLWFmcmljYV9fbGVmdCwgLmwtYWZyaWNhLS1pbmRleCAubC1hZnJpY2FfX3JpZ2h0LCAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19oYWxmLCAubC1ob21lLS1vbGQgLmwtaG9tZV9fY29sdW1uLCAubC1ob21lLS1vbGQgLmwtaG9tZV9fc3VuZmxvd2VyIC5tLWNhcmQsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2V4cGxvcmUgLm0taG9tZS0tY29udGVudCwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS12aWRlbywgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9faGlzdG9yeSAubS1jYXJkLS1jbGVhbi1tZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcsIC5sLWN1bHR1cmEtLWluZGV4IC5tLWN1bHR1cmEtY29udGVudCwgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX2xlZnQsIC5sLWltYWdpbmFjYW8tLWhlYWRlci1jaGlsZCAubC1pbWFnaW5hY2FvX193cmFwcGVyLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19jYXJkLS1tZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgsIC5sLWJyYXNpbGlhX19oZWFkZXIgLmwtYnJhc2lsaWFfX2NvbnRlbnQsIC5sLWJyYXNpbGlhX19ib2R5IC5sLWJyYXNpbGlhX19jb250ZW50LCAubC1icmFzaWxpYV9fZm9vdGVyIC5sLWJyYXNpbGlhX19jb250ZW50LCAubS1jdWx0dXJhLWF1dGhvci5uby1pbWFnZXMgLm0tY3VsdHVyYS1hdXRob3JfX2NvbnRlbnQsIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fcmlnaHQsIC5sLWN1bHR1cmEtLWZvb3RlciwgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fcmlnaHQsIC5sLWNvbmZsaXRvcy0tZm9vdGVyLCAubC1pbWFnaW5hY2FvX19sZWZ0LCAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19yaWdodCwgLmwtYWZyaWNhLS1mb290ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX3RpbWVsaW5lcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wdWxsLW1kLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLW1kLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAucHVsbC1tZC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5wdWxsLW1kLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLnB1bGwtbWQtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAucHVsbC1tZC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5wdWxsLW1kLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLnB1bGwtbWQtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAucHVsbC1tZC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5wdWxsLW1kLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLnB1bGwtbWQtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnB1bGwtbWQtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLnB1bGwtbWQtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5wdXNoLW1kLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnB1c2gtbWQtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLnB1c2gtbWQtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5wdXNoLW1kLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAucHVzaC1tZC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnB1c2gtbWQtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5wdXNoLW1kLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAucHVzaC1tZC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnB1c2gtbWQtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5wdXNoLW1kLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAucHVzaC1tZC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5wdXNoLW1kLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnB1c2gtbWQtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLm9mZnNldC1tZC0xLCAubC1jdWx0dXJhLS1pbmRleCAubC1jdWx0dXJhX19oZWFkZXIsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX3RpbWVsaW5lcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00LCAubC1icmFzaWxpYV9faGVhZGVyIC5sLWJyYXNpbGlhX19jb250ZW50LCAubC1icmFzaWxpYV9fYm9keSAubC1icmFzaWxpYV9fY29udGVudCwgLmwtYnJhc2lsaWFfX2Zvb3RlciAubC1icmFzaWxpYV9fY29udGVudCwgLm0tY3VsdHVyYS1hdXRob3Iubm8taW1hZ2VzIC5tLWN1bHR1cmEtYXV0aG9yX19jb250ZW50LCAubC1jdWx0dXJhLS1mb290ZXIsIC5sLWNvbmZsaXRvcy0tZm9vdGVyLCAubC1hZnJpY2EtLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zLCAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCwgLmwtYnJhc2lsaWFfX3N1bW1hcnkgLm5hdiwgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9fbGVmdCwgLmwtYWJlcnR1cmFfX2FzaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSwgLm0tY3VsdHVyYS1hdXRob3JfX2ZpZ3VyZSwgLm0tY3VsdHVyYS1hdXRob3JfX2NvbnRlbnQsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2V4cGxvcmUgLm0taG9tZS0tdGltZSwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiwgLm0tYWZyaWNhLW5hdi0tYXNpZGUgLm0tYWZyaWNhLW5hdl9fbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcsIC5sLWJyYXNpbGlhX19oZWFkZXIgLmwtYnJhc2lsaWFfX2NvbnRlbnQsIC5sLWJyYXNpbGlhX19ib2R5IC5sLWJyYXNpbGlhX19jb250ZW50LCAubC1icmFzaWxpYV9fZm9vdGVyIC5sLWJyYXNpbGlhX19jb250ZW50LCAubC1pbWFnaW5hY2FvLS1oZWFkZXItY2hpbGQgLmwtaW1hZ2luYWNhb19fd3JhcHBlciwgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS1zb2NpYWwsIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2V4cGxvcmUgLm0taG9tZS0tdmlkZW8sIC5sLWFiZXJ0dXJhX193cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wdWxsLWxnLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLWxnLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAucHVsbC1sZy0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5wdWxsLWxnLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLnB1bGwtbGctNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAucHVsbC1sZy01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5wdWxsLWxnLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLnB1bGwtbGctNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAucHVsbC1sZy04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5wdWxsLWxnLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLnB1bGwtbGctMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnB1bGwtbGctMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLnB1bGwtbGctMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5wdXNoLWxnLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnB1c2gtbGctMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLnB1c2gtbGctMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5wdXNoLWxnLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAucHVzaC1sZy00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnB1c2gtbGctNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5wdXNoLWxnLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAucHVzaC1sZy03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnB1c2gtbGctOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5wdXNoLWxnLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAucHVzaC1sZy0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5wdXNoLWxnLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnB1c2gtbGctMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLm9mZnNldC1sZy0xLCAubS1jdWx0dXJhLWF1dGhvcl9fZmlndXJlLCAubS1jdWx0dXJhLWF1dGhvcl9fY29udGVudCwgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fbGVmdCwgLmwtYWJlcnR1cmFfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUsIC5sLWJyYXNpbGlhX19oZWFkZXIgLmwtYnJhc2lsaWFfX2NvbnRlbnQsIC5sLWJyYXNpbGlhX19ib2R5IC5sLWJyYXNpbGlhX19jb250ZW50LCAubC1icmFzaWxpYV9fZm9vdGVyIC5sLWJyYXNpbGlhX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00LCAubS1jdWx0dXJhLWF1dGhvcl9fZmlndXJlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSwgLm0tY3VsdHVyYS1hdXRob3JfX2NvbnRlbnQsIC5sLWFmcmljYS0taW5kZXggLmwtYWZyaWNhX19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYsIC5sLWJyYXNpbGlhX19oZWFkZXIgLmwtYnJhc2lsaWFfX2NvbnRlbnQsIC5sLWJyYXNpbGlhX19ib2R5IC5sLWJyYXNpbGlhX19jb250ZW50LCAubC1icmFzaWxpYV9fZm9vdGVyIC5sLWJyYXNpbGlhX19jb250ZW50LCAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcsIC5sLWltYWdpbmFjYW9fX2xlZnQsIC5sLWFmcmljYS0taW5kZXggLmwtYWZyaWNhX19sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wdWxsLXhsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLXhsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAucHVsbC14bC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5wdWxsLXhsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLnB1bGwteGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAucHVsbC14bC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5wdWxsLXhsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLnB1bGwteGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAucHVsbC14bC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5wdWxsLXhsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLnB1bGwteGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnB1bGwteGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLnB1bGwteGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5wdXNoLXhsLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnB1c2gteGwtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLnB1c2gteGwtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5wdXNoLXhsLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAucHVzaC14bC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnB1c2gteGwtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5wdXNoLXhsLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAucHVzaC14bC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnB1c2gteGwtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5wdXNoLXhsLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAucHVzaC14bC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5wdXNoLXhsLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnB1c2gteGwtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLm9mZnNldC14bC0xLCAubS1jdWx0dXJhLWF1dGhvcl9fY29udGVudCwgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3JpZ2h0LCAubC1pbWFnaW5hY2FvX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiwgLm0tY3VsdHVyYS1hdXRob3JfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZWVmOyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VjZWVlZjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlY2VlZWY7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWVlZjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWVlZjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG5cbi50aGVhZC1pbnZlcnNlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNhM2M7IH1cblxuLnRoZWFkLWRlZmF1bHQgdGgge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjsgfVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZWNlZWVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYTNjOyB9XG4gIC50YWJsZS1pbnZlcnNlIHRoLFxuICAudGFibGUtaW52ZXJzZSB0ZCxcbiAgLnRhYmxlLWludmVyc2UgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTk1YzsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAuMDElO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi50YWJsZS1yZWZsb3cgdGhlYWQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udGFibGUtcmVmbG93IHRib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRhYmxlLXJlZmxvdyB0aCxcbi50YWJsZS1yZWZsb3cgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWVlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlZWVmOyB9XG4gIC50YWJsZS1yZWZsb3cgdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlZmxvdyB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlZWVmOyB9XG5cbi50YWJsZS1yZWZsb3cgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoLFxuLnRhYmxlLXJlZmxvdyB0aGVhZDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQsXG4udGFibGUtcmVmbG93IHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0aCxcbi50YWJsZS1yZWZsb3cgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlLXJlZmxvdyB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGgsXG4udGFibGUtcmVmbG93IHRmb290Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZWVmOyB9XG5cbi50YWJsZS1yZWZsb3cgdHIge1xuICBmbG9hdDogbGVmdDsgfVxuICAudGFibGUtcmVmbG93IHRyIHRoLFxuICAudGFibGUtcmVmbG93IHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VlZWY7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogMi41cmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDEuODEyNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogMy4xNjY2N3JlbTsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAuZm9ybS1jaGVjayArIC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiAtLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzgxOGE5MTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0Om9ubHktY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSArIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC42MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbSAxLjI1cmVtOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjNWNiODVjOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmNmVhOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM1Y2I4NWM7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzVjYjg1YycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrLWlubGluZSxcbi5oYXMtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogI2YwYWQ0ZTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2YwYWQ0ZTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjBhZDRlJyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1sYWJlbCxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmZvcm0tY2hlY2staW5saW5lLFxuLmhhcy1kYW5nZXIgLmN1c3RvbS1jb250cm9sIHtcbiAgY29sb3I6ICNkOTUzNGY7IH1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxuXG4uaGFzLWRhbmdlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2Y3OyB9XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2Q5NTM0ZjsgfVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZDk1MzRmJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAuYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjY1OyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDE1NDliOyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1YWE1O1xuICAgIGJvcmRlci1jb2xvcjogIzAxNTQ5YjsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDE1NDliO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDY4MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAxMzE1YTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4OyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICAgIGJvcmRlci1jb2xvcjogIzAyNzVkODsgfVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzczYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMzczYTNjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICMzNzNhM2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzM3M2EzYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogIzM3M2EzYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gICAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmFhYmQyOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzJhYWJkMjsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmFhYmQyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzFmN2U5YTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvOmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm86ZGlzYWJsZWQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICAgIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICM0MTk2NDE7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDE5NjQxOyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICM0MTk2NDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmQ2NzJkOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2VzczpkaXNhYmxlZC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgICBib3JkZXItY29sb3I6ICM1Y2I4NWM7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2ViOTMxNjsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICNlYjkzMTY7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2ViOTMxNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gICAgICBib3JkZXItY29sb3I6ICNiMDZkMGY7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZzpkaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nOmRpc2FibGVkLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZzpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2MxMmUyYTsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzEyZTJhOyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICNjMTJlMmE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGIyMTFlOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyOmRpc2FibGVkLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMjc1ZDg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4OyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICAgIGJvcmRlci1jb2xvcjogIzAyNzVkODsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0NjgyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDEzMTVhOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0M2E3ZmQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0M2E3ZmQ7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgICBib3JkZXItY29sb3I6ICM1YmMwZGU7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICAgIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gICAgICBib3JkZXItY29sb3I6ICMxZjdlOWE7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQuZm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2IwZTFlZjsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2IwZTFlZjsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgICBib3JkZXItY29sb3I6ICM1Y2I4NWM7IH1cbiAgICAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJkNjcyZDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZC5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNkN2EzOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNkN2EzOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjA2ZDBmOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmOGQ5YWM7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmOGQ5YWM7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBib3JkZXItY29sb3I6ICNkOTUzNGY7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhiMjExZTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmE1YTM7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJhNWEzOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbmssIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDE0YzhjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpkaXNhYmxlZDpmb2N1cywgLmJ0bi1saW5rOmRpc2FibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzgxOGE5MTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuaW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzM3M2EzYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzczYTNjO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzJiMmQyZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpmb2N1cywgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbS5kaXNhYmxlZDpmb2N1cywgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjODE4YTkxOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmZvY3VzLCAuZHJvcGRvd24taXRlbS5kaXNhYmxlZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSlcIjsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzgxOGE5MTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH1cbiAgLmJ0bi10b29sYmFyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJ0bi10b29sYmFyID4gLmJ0bixcbiAgLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuICAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTsgfVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH1cblxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwLjNlbSAwLjNlbSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuM2VtIDAuM2VtOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpob3ZlcixcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDphY3RpdmUsXG4gICAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY3VzdG9tLWNvbnRyb2wgKyAuY3VzdG9tLWNvbnRyb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5OyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMnJlbSAjMDA3NGQ5OyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjNmZmOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuMDYyNXJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sICsgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gXFw5O1xuICBjb2xvcjogIzU1NTk1YztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIFxcOTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzUxYTdlODtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgICBjb2xvcjogIzU1NTk1YztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODE4YTkxO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjsgfVxuICAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogMTRyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjphZnRlciB7XG4gICAgY29udGVudDogXCJDaG9vc2UgZmlsZS4uLlwiOyB9XG4gIC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHotaW5kZXg6IDY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDsgfVxuICAuY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG5cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzgxOGE5MTsgfVxuICAgIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rLmRpc2FibGVkOmZvY3VzLCAubmF2LWxpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM4MThhOTE7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi1pbmxpbmUgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uYXYtaW5saW5lIC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbi5uYXYtaW5saW5lIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5uYXYtdGFiczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgIC5uYXYtdGFicyAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlZWVmICNlY2VlZWYgI2RkZDsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM4MThhOTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluayxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpmb2N1cyxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM1NTU5NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5uYXYtcGlsbHMgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuLm5hdi1waWxscyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbmssXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpmb2N1cyxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODsgfVxuXG4ubmF2LXN0YWNrZWQgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lOyB9XG4gIC5uYXYtc3RhY2tlZCAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2YmFyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH0gfVxuXG4ubmF2YmFyLWZ1bGwge1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAgIC5uYXZiYXItZnVsbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwOyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5uYXZiYXItc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gICAgLm5hdmJhci1zdGlja3ktdG9wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXItZGl2aWRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogLjQyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC40MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5hdmJhci1kaXZpZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogLjQyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC40MjVyZW07IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluaywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW4sXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuOmZvY3VzLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbjpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm9wZW4gPiAubmF2LWxpbmssIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuOmZvY3VzLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG4ubmF2YmFyLXRvZ2dsZWFibGUteHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUteHMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4ubmF2YmFyLXRvZ2dsZWFibGUtc206OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4ubmF2YmFyLXRvZ2dsZWFibGUtbWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5jYXJkLWJsb2NrIHtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuICAuY2FyZC1ibG9jazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1mb290ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMC4yNXJlbSAwLjI1cmVtOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cbiAgLmNhcmQtcHJpbWFyeSAuY2FyZC1oZWFkZXIsXG4gIC5jYXJkLXByaW1hcnkgLmNhcmQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY2FyZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1zdWNjZXNzIC5jYXJkLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxuICAuY2FyZC1pbmZvIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtaW5mbyAuY2FyZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jYXJkLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cbiAgLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIsXG4gIC5jYXJkLXdhcm5pbmcgLmNhcmQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY2FyZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7IH1cbiAgLmNhcmQtZGFuZ2VyIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZGFuZ2VyIC5jYXJkLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNhcmQtb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODsgfVxuXG4uY2FyZC1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLmNhcmQtb3V0bGluZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxuXG4uY2FyZC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5jYXJkLW91dGxpbmUtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cblxuLmNhcmQtb3V0bGluZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4uY2FyZC1pbnZlcnNlIC5jYXJkLWhlYWRlcixcbi5jYXJkLWludmVyc2UgLmNhcmQtZm9vdGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC10aXRsZSxcbi5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkLWludmVyc2UgLmNhcmQtbGluayxcbi5jYXJkLWludmVyc2UgLmNhcmQtdGV4dCxcbi5jYXJkLWludmVyc2UgLmNhcmQtc3VidGl0bGUsXG4uY2FyZC1pbnZlcnNlIC5jYXJkLWJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7IH1cblxuLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rOmZvY3VzLCAuY2FyZC1pbnZlcnNlIC5jYXJkLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FyZC1ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItc3BhY2luZzogMS4yNXJlbSAwOyB9XG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmNhcmQtZGVjay13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAgIC5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07IH1cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmJyZWFkY3J1bWI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBmbG9hdDogbGVmdDsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIGNvbG9yOiAjODE4YTkxO1xuICAgIGNvbnRlbnQ6IFwiL1wiOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM4MThhOTE7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucGFnZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmZvY3VzLCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICAgIGJvcmRlci1jb2xvcjogIzAyNzVkODsgfVxuICAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzgxOGE5MTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGNvbG9yOiAjMDI3NWQ4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMTRjOGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4udGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAudGFnOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLnRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbmEudGFnOmZvY3VzLCBhLnRhZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGFnLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cblxuLnRhZy1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTsgfVxuICAudGFnLWRlZmF1bHRbaHJlZl06Zm9jdXMsIC50YWctZGVmYXVsdFtocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NzA3NzsgfVxuXG4udGFnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4OyB9XG4gIC50YWctcHJpbWFyeVtocmVmXTpmb2N1cywgLnRhZy1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1YWE1OyB9XG5cbi50YWctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLnRhZy1zdWNjZXNzW2hyZWZdOmZvY3VzLCAudGFnLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7IH1cblxuLnRhZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuICAudGFnLWluZm9baHJlZl06Zm9jdXMsIC50YWctaW5mb1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTsgfVxuXG4udGFnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC50YWctd2FybmluZ1tocmVmXTpmb2N1cywgLnRhZy13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyB9XG5cbi50YWctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuICAudGFnLWRhbmdlcltocmVmXTpmb2N1cywgLnRhZy1kYW5nZXJbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuLmp1bWJvdHJvbi1ociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkMGQ1ZDg7IH1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjEyNXJlbTtcbiAgICByaWdodDogLTFyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkMGU5YzY7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzFlMmIzOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzJiNTQyYzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZGZmMTtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmQ1ZWM7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMmNjO1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZWNiNTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2NjUxMmM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NjYztcbiAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjliOTsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzg0MzUzNDsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ucHJvZ3Jlc3NbdmFsdWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wcm9ncmVzc1t2YWx1ZV06Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5wcm9ncmVzc1t2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3NbdmFsdWU9XCIxMDBcIl06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wcm9ncmVzc1t2YWx1ZT1cIjEwMFwiXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuYmFzZTo6LW1vei1wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3NbdmFsdWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLnByb2dyZXNzW3dpZHRoPVwiMTAwJVwiXSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH0gfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZFt2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLXN0cmlwZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZFt2YWx1ZV06Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIHtcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfSB9XG5cbi5wcm9ncmVzcy1hbmltYXRlZFt2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIHtcbiAgLnByb2dyZXNzLWFuaW1hdGVkIC5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7IH0gfVxuXG4ucHJvZ3Jlc3Mtc3VjY2Vzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5wcm9ncmVzcy1zdWNjZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5wcm9ncmVzcy1zdWNjZXNzW3ZhbHVlXTo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIHtcbiAgLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfSB9XG5cbi5wcm9ncmVzcy1pbmZvW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cblxuLnByb2dyZXNzLWluZm9bdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cblxuLnByb2dyZXNzLWluZm9bdmFsdWVdOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkge1xuICAucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9IH1cblxuLnByb2dyZXNzLXdhcm5pbmdbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4ucHJvZ3Jlc3Mtd2FybmluZ1t2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4ucHJvZ3Jlc3Mtd2FybmluZ1t2YWx1ZV06Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gIC5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH0gfVxuXG4ucHJvZ3Jlc3MtZGFuZ2VyW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cblxuLnByb2dyZXNzLWRhbmdlclt2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuXG4ucHJvZ3Jlc3MtZGFuZ2VyW3ZhbHVlXTo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIHtcbiAgLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9IH1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7IH1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5tZWRpYS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjODE4YTkxO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjsgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjODE4YTkxOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4OyB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICNhOGQ2ZmU7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjM2M3NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgICBib3JkZXItY29sb3I6ICMzYzc2M2Q7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMzMTcwOGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICAgIGJvcmRlci1jb2xvcjogIzMxNzA4ZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzhhNmQzYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgcGFkZGluZy1ib3R0b206IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC4yOyB9XG4gIC5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC41OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7IH1cbiAgLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWhlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1mb290ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogOTAwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLnRvb2x0aXAudG9vbHRpcC10b3AsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgIC50b29sdGlwLnRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cbiAgLnRvb2x0aXAudG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAgIC50b29sdGlwLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuICAudG9vbHRpcC50b29sdGlwLWJvdHRvbSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAudG9vbHRpcC50b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC50b29sdGlwLWFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG4gIC50b29sdGlwLnRvb2x0aXAtbGVmdCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4OyB9XG4gICAgLnRvb2x0aXAudG9vbHRpcC1sZWZ0IC50b29sdGlwLWFycm93LCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLnBvcG92ZXIucG9wb3Zlci10b3AsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAucG9wb3Zlci5wb3BvdmVyLXRvcCAucG9wb3Zlci1hcnJvdywgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC5wb3BvdmVyLWFycm93IHtcbiAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAgICAgLnBvcG92ZXIucG9wb3Zlci10b3AgLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAucG9wb3Zlci5wb3BvdmVyLXJpZ2h0LCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItcmlnaHQgLnBvcG92ZXItYXJyb3csIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnBvcG92ZXItYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5wb3BvdmVyLnBvcG92ZXItcmlnaHQgLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAucG9wb3Zlci5wb3BvdmVyLWJvdHRvbSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1ib3R0b20gLnBvcG92ZXItYXJyb3csIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCAucG9wb3Zlci1hcnJvdyB7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgIC5wb3BvdmVyLnBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgLnBvcG92ZXIucG9wb3Zlci1sZWZ0LCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1sZWZ0IC5wb3BvdmVyLWFycm93LCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCAucG9wb3Zlci1hcnJvdyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgIC5wb3BvdmVyLnBvcG92ZXItbGVmdCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAwLjIzNzVyZW0gMC4yMzc1cmVtIDAgMDsgfVxuICAucG9wb3Zlci10aXRsZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7IH1cblxuLnBvcG92ZXItYXJyb3csIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnBvcG92ZXItYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7IH1cblxuLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDsgfVxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtID4gaW1nLFxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtID4gYSA+IGltZyB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0ucHJldi5yaWdodCwgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTUlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvcGFjaXR5OiAwLjU7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAzOVwiOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwM2FcIjsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4OyB9IH1cblxuLmJnLWZhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDggIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTUgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWMgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMsIGEuYmctc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWluZm86Zm9jdXMsIGEuYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDUgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWYgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmZvY3VzLCBhLmJnLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNhM2MgIWltcG9ydGFudDsgfVxuXG5hLmJnLWludmVyc2U6Zm9jdXMsIGEuYmctaW52ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjIwMjEgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4ucHVsbC14cy1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC14cy1yaWdodCwgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19yaWdodCwgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fcmlnaHQsIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwteHMtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5wdWxsLXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnB1bGwtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5wdWxsLXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1bGwtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAucHVsbC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnB1bGwtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHVsbC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5wdWxsLWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAucHVsbC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHVsbC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5wdWxsLXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAucHVsbC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm0tYS0wIHtcbiAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDsgfVxuXG4ubS10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tYS0xIHtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teS0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYS0yIHtcbiAgbWFyZ2luOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXktMiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hLTMge1xuICBtYXJnaW46IDNyZW0gM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS15LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1hLTAge1xuICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDsgfVxuXG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLXItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC1iLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLXgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAteS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC1hLTEge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1hLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC0yIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWEtMyB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC15LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wb3MtZi10IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQteHMtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC14cy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQteHMtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzgxOGE5MSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1tdXRlZDpmb2N1cywgYS50ZXh0LW11dGVkOmhvdmVyIHtcbiAgY29sb3I6ICM2ODcwNzcgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMjc1ZDggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAyNWFhNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmZvY3VzLCBhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjNDQ5ZDQ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjNWJjMGRlICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86Zm9jdXMsIGEudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMzMWIwZDUgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpmb2N1cywgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2VjOTcxZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpmb2N1cywgYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjYzkzMDJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1zbS1kb3duLCAubS1jb25mbGl0b3MtbmF2LS1hc2lkZSwgLm0tYWZyaWNhLW5hdi0tYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1tZC1kb3duLCAubS1pbWFnaW5hY2FvLXNsaWRlcl9fY2FwdGlvbiwgLmwtYWJlcnR1cmFfX3RpdGxlLS1kZXNrdG9wLCAubC1hYmVydHVyYSAubS1uYXYtLXRpbWVsaW5lcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tbGctdXAsIC5sLWFiZXJ0dXJhX190aXRsZS0tc21hcnRwaG9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi14bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhpZGRlbi14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIVxuICBJb25pY29ucywgdjMuMC4wLWFscGhhLjNcbiAgQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuICBodHRwczovL3R3aXR0ZXIuY29tL2JlbmpzcGVycnkgIGh0dHBzOi8vdHdpdHRlci5jb20vaW9uaWNmcmFtZXdvcmtcbiAgTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9kcmlmdHljby9pb25pY29uc1xuXG4gIEFuZHJvaWQtc3R5bGUgaWNvbnMgb3JpZ2luYWxseSBidWlsdCBieSBHb29nbGXigJlzXG4gIE1hdGVyaWFsIERlc2lnbiBJY29uczogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnNcbiAgdXNlZCB1bmRlciBDQyBCWSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gIE1vZGlmaWVkIGljb25zIHRvIGZpdCBpb25pY29u4oCZcyBncmlkIGZyb20gb3JpZ2luYWwuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuZW90P3Y9My4wLjAtYWxwaGEuM1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy5lb3Q/dj0zLjAuMC1hbHBoYS4zI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy53b2ZmMj92PTMuMC4wLWFscGhhLjNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zLndvZmY/dj0zLjAuMC1hbHBoYS4zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zLnR0Zj92PTMuMC4wLWFscGhhLjNcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zLnN2Zz92PTMuMC4wLWFscGhhLjMjSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmlvbiwgLmlvbmljb25zLFxuLmlvbi1pb3MtYWRkOmJlZm9yZSxcbi5pb24taW9zLWFkZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYWRkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFkZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFsYXJtOmJlZm9yZSxcbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSxcbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFsZXJ0OmJlZm9yZSxcbi5pb24taW9zLWFsZXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYW1lcmljYW4tZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYW1lcmljYW4tZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlLFxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXBlcnR1cmU6YmVmb3JlLFxuLmlvbi1pb3MtYXBlcnR1cmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcHBzOmJlZm9yZSxcbi5pb24taW9zLWFwcHMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcHBzdG9yZTpiZWZvcmUsXG4uaW9uLWlvcy1hcHBzdG9yZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFyY2hpdmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJjaGl2ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlLCAubS1jdWx0dXJhLXNsaWRlcl9fYnV0dG9uLS1wcmV2OmJlZm9yZSwgLm0tY29uZmxpdG9zLXNsaWRlcl9fYnV0dG9uLS1wcmV2OmJlZm9yZSwgLm0taW1hZ2luYWNhby1zbGlkZXJfX2J1dHRvbi0tcHJldjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1iYWNrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3Bkb3duLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3Bkb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3B1cDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSwgLm0tY3VsdHVyYS1zbGlkZXJfX2J1dHRvbi0tbmV4dDpiZWZvcmUsIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2J1dHRvbi0tbmV4dDpiZWZvcmUsIC5tLWltYWdpbmFjYW8tc2xpZGVyX19idXR0b24tLW5leHQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtYmFjay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZG93bi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLXVwOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLXVwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hdDpiZWZvcmUsXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWF0dGFjaDpiZWZvcmUsXG4uaW9uLWlvcy1hdHRhY2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYWNrc3BhY2U6YmVmb3JlLFxuLmlvbi1pb3MtYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXQ6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUsXG4uaW9uLWlvcy1iYXR0ZXJ5LWNoYXJnaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmF0dGVyeS1kZWFkOmJlZm9yZSxcbi5pb24taW9zLWJhdHRlcnktZGVhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXR0ZXJ5LWZ1bGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iZWFrZXI6YmVmb3JlLFxuLmlvbi1pb3MtYmVha2VyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmVlcjpiZWZvcmUsXG4uaW9uLWlvcy1iZWVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmljeWNsZTpiZWZvcmUsXG4uaW9uLWlvcy1iaWN5Y2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmx1ZXRvb3RoOmJlZm9yZSxcbi5pb24taW9zLWJsdWV0b290aC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvYXQ6YmVmb3JlLFxuLmlvbi1pb3MtYm9hdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvZHk6YmVmb3JlLFxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvbmZpcmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9uZmlyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2s6YmVmb3JlLFxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvd3RpZTpiZWZvcmUsXG4uaW9uLWlvcy1ib3d0aWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icnVzaDpiZWZvcmUsXG4uaW9uLWlvcy1icnVzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJ1ZzpiZWZvcmUsXG4uaW9uLWlvcy1idWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1idWlsZDpiZWZvcmUsXG4uaW9uLWlvcy1idWlsZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJ1bGI6YmVmb3JlLFxuLmlvbi1pb3MtYnVsYi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJ1czpiZWZvcmUsXG4uaW9uLWlvcy1idXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWZlOmJlZm9yZSxcbi5pb24taW9zLWNhZmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbGw6YmVmb3JlLFxuLmlvbi1pb3MtY2FsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYXI6YmVmb3JlLFxuLmlvbi1pb3MtY2FyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1jYXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FydDpiZWZvcmUsXG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FzaDpiZWZvcmUsXG4uaW9uLWlvcy1jYXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSxcbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoYXRidWJibGVzOmJlZm9yZSxcbi5pb24taW9zLWNoYXRidWJibGVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2tib3g6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xpcGJvYXJkOmJlZm9yZSxcbi5pb24taW9zLWNsaXBib2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2UtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG9uZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb25lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvZGU6YmVmb3JlLFxuLmlvbi1pb3MtY29kZS1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jb2RlLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29kZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvZGUtd29ya2luZzpiZWZvcmUsXG4uaW9uLWlvcy1jb2RlLXdvcmtpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2c6YmVmb3JlLFxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsbDpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItcGFsZXR0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1pb3MtY29tcGFzcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnN0cnVjdDpiZWZvcmUsXG4uaW9uLWlvcy1jb25zdHJ1Y3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0czpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnRyYWN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnRyYWN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29udHJhc3Q6YmVmb3JlLFxuLmlvbi1pb3MtY29udHJhc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSxcbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jcmVhdGU6YmVmb3JlLFxuLmlvbi1pb3MtY3JlYXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3JvcDpiZWZvcmUsXG4uaW9uLWlvcy1jcm9wLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3ViZTpiZWZvcmUsXG4uaW9uLWlvcy1jdWJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3V0OmJlZm9yZSxcbi5pb24taW9zLWN1dC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRlc2t0b3A6YmVmb3JlLFxuLmlvbi1pb3MtZGVza3RvcC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRpc2M6YmVmb3JlLFxuLmlvbi1pb3MtZGlzYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRvY3VtZW50OmJlZm9yZSxcbi5pb24taW9zLWRvY3VtZW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZG9uZS1hbGw6YmVmb3JlLFxuLmlvbi1pb3MtZG9uZS1hbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWVhc2VsOmJlZm9yZSxcbi5pb24taW9zLWVhc2VsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZWdnOmJlZm9yZSxcbi5pb24taW9zLWVnZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV4aXQ6YmVmb3JlLFxuLmlvbi1pb3MtZXhpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV4cGFuZDpiZWZvcmUsXG4uaW9uLWlvcy1leHBhbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1leWU6YmVmb3JlLFxuLmlvbi1pb3MtZXllLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy1leWUtb2ZmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mZW1hbGU6YmVmb3JlLFxuLmlvbi1pb3MtZmVtYWxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSxcbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbG06YmVmb3JlLFxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbmdlci1wcmludDpiZWZvcmUsXG4uaW9uLWlvcy1maW5nZXItcHJpbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFnOmJlZm9yZSxcbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYXNoOmJlZm9yZSxcbi5pb24taW9zLWZsYXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlLFxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlci1vcGVuOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlci1vcGVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mdW5uZWw6YmVmb3JlLFxuLmlvbi1pb3MtZnVubmVsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1icmFuY2g6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LWJyYW5jaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1jb21taXQ6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LWNvbW1pdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1jb21wYXJlOmJlZm9yZSxcbi5pb24taW9zLWdpdC1jb21wYXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LW1lcmdlOmJlZm9yZSxcbi5pb24taW9zLWdpdC1tZXJnZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1uZXR3b3JrOmJlZm9yZSxcbi5pb24taW9zLWdpdC1uZXR3b3JrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUsXG4uaW9uLWlvcy1naXQtcHVsbC1yZXF1ZXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUsXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2xvYmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2xvYmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ncmlkOmJlZm9yZSxcbi5pb24taW9zLWdyaWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oYW1tZXI6YmVmb3JlLFxuLmlvbi1pb3MtaGFtbWVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGFuZDpiZWZvcmUsXG4uaW9uLWlvcy1oYW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGFwcHk6YmVmb3JlLFxuLmlvbi1pb3MtaGFwcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWFkc2V0OmJlZm9yZSxcbi5pb24taW9zLWhlYWRzZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUsXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlbHA6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1idW95OmJlZm9yZSxcbi5pb24taW9zLWhlbHAtYnVveS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhvbWU6YmVmb3JlLFxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWljZS1jcmVhbTpiZWZvcmUsXG4uaW9uLWlvcy1pY2UtY3JlYW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbWFnZTpiZWZvcmUsXG4uaW9uLWlvcy1pbWFnZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWltYWdlczpiZWZvcmUsXG4uaW9uLWlvcy1pbWFnZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWlvbmljOmJlZm9yZSxcbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW9uaXRyb246YmVmb3JlLFxuLmlvbi1pb3MtaW9uaXRyb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1qZXQ6YmVmb3JlLFxuLmlvbi1pb3MtamV0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mta2V5OmJlZm9yZSxcbi5pb24taW9zLWtleS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWtleXBhZDpiZWZvcmUsXG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sYXB0b3A6YmVmb3JlLFxuLmlvbi1pb3MtbGFwdG9wLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGVhZjpiZWZvcmUsXG4uaW9uLWlvcy1sZWFmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGluazpiZWZvcmUsXG4uaW9uLWlvcy1saW5rLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdDpiZWZvcmUsXG4uaW9uLWlvcy1saXN0LWJveDpiZWZvcmUsXG4uaW9uLWlvcy1saXN0LWJveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NhdGU6YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9jazpiZWZvcmUsXG4uaW9uLWlvcy1sb2NrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9nLWluOmJlZm9yZSxcbi5pb24taW9zLWxvZy1pbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvZy1vdXQ6YmVmb3JlLFxuLmlvbi1pb3MtbG9nLW91dC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1hZ25ldDpiZWZvcmUsXG4uaW9uLWlvcy1tYWduZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tYWlsOmJlZm9yZSxcbi5pb24taW9zLW1haWwtb3BlbjpiZWZvcmUsXG4uaW9uLWlvcy1tYWlsLW9wZW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tYWlsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWFsZTpiZWZvcmUsXG4uaW9uLWlvcy1tYWxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWFuOmJlZm9yZSxcbi5pb24taW9zLW1hbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1hcDpiZWZvcmUsXG4uaW9uLWlvcy1tYXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWRhbDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRhbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lZGljYWw6YmVmb3JlLFxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lZGtpdDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWdhcGhvbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVnYXBob25lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVudTpiZWZvcmUsXG4uaW9uLWlvcy1tZW51LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW9mZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pY3JvcGhvbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vb246YmVmb3JlLFxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vcmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vdmU6YmVmb3JlLFxuLmlvbi1pb3MtbW92ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW5vLXNtb2tpbmc6YmVmb3JlLFxuLmlvbi1pb3Mtbm8tc21va2luZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW5vdGlmaWNhdGlvbnM6YmVmb3JlLFxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLFxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vZmYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ub3RpZmljYXRpb25zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbnVjbGVhcjpiZWZvcmUsXG4uaW9uLWlvcy1udWNsZWFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSxcbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW9wZW46YmVmb3JlLFxuLmlvbi1pb3Mtb3Blbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW9wdGlvbnM6YmVmb3JlLFxuLmlvbi1pb3Mtb3B0aW9ucy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW91dGxldDpiZWZvcmUsXG4uaW9uLWlvcy1vdXRsZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyLXBsYW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyLXBsYW5lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFydGx5LXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXBhcnRseS1zdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhdXNlOmJlZm9yZSxcbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGF3OmJlZm9yZSxcbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlb3BsZTpiZWZvcmUsXG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb246YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb24tYWRkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSxcbi5pb24taW9zLXBob25lLWxhbmRzY2FwZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBob25lLXBvcnRyYWl0OmJlZm9yZSxcbi5pb24taW9zLXBob25lLXBvcnRyYWl0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSxcbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpZTpiZWZvcmUsXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waW46YmVmb3JlLFxuLmlvbi1pb3MtcGluLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGludDpiZWZvcmUsXG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGl6emE6YmVmb3JlLFxuLmlvbi1pb3MtcGl6emEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGFuZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBsYW5ldDpiZWZvcmUsXG4uaW9uLWlvcy1wbGFuZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSwgLm0tbmF2LS1zb2NpYWwgLm0tbmF2X19pdGVtLS15b3V0dWJlIC5tLW5hdl9faWNvbjpiZWZvcmUsIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLS15b3V0dWJlIC5sLWZvb3Rlcl9faWNvbjpiZWZvcmUsIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtLS15b3V0dWJlIC5tLWhvbWVfX2ljb246YmVmb3JlLFxuLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBvZGl1bTpiZWZvcmUsXG4uaW9uLWlvcy1wb2RpdW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wb3dlcjpiZWZvcmUsXG4uaW9uLWlvcy1wb3dlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaW50OmJlZm9yZSxcbi5pb24taW9zLXByaW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlLFxuLmlvbi1pb3MtcHVsc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1xci1zY2FubmVyOmJlZm9yZSxcbi5pb24taW9zLXFyLXNjYW5uZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1xdW90ZTpiZWZvcmUsXG4uaW9uLWlvcy1xdW90ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJhZGlvOmJlZm9yZSxcbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9mZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsXG4uaW9uLWlvcy1yYWRpby1idXR0b24tb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yYWRpby1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJhaW55OmJlZm9yZSxcbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSxcbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlZG86YmVmb3JlLFxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaC1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVtb3ZlOmJlZm9yZSxcbi5pb24taW9zLXJlbW92ZS1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtcmVtb3ZlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlb3JkZXI6YmVmb3JlLFxuLmlvbi1pb3MtcmVvcmRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlcGVhdDpiZWZvcmUsXG4uaW9uLWlvcy1yZXBlYXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXNpemU6YmVmb3JlLFxuLmlvbi1pb3MtcmVzaXplLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVzdGF1cmFudDpiZWZvcmUsXG4uaW9uLWlvcy1yZXN0YXVyYW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmV0dXJuLWxlZnQ6YmVmb3JlLFxuLmlvbi1pb3MtcmV0dXJuLWxlZnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXR1cm4tcmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtcmV0dXJuLXJpZ2h0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLFxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXdpbmQ6YmVmb3JlLFxuLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmliYm9uOmJlZm9yZSxcbi5pb24taW9zLXJpYmJvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJvc2U6YmVmb3JlLFxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNhZDpiZWZvcmUsXG4uaW9uLWlvcy1zYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zY2hvb2w6YmVmb3JlLFxuLmlvbi1pb3Mtc2Nob29sLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSxcbi5pb24taW9zLXNlYXJjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNlbmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2VuZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSxcbi5pb24taW9zLXNldHRpbmdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2hhcmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2hhcmUtYWx0OmJlZm9yZSxcbi5pb24taW9zLXNoYXJlLWFsdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNoYXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2hpcnQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2hpcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSxcbi5pb24taW9zLXNodWZmbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1za2lwLWJhY2t3YXJkOmJlZm9yZSxcbi5pb24taW9zLXNraXAtYmFja3dhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1za2lwLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcC1mb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc25vdzpiZWZvcmUsXG4uaW9uLWlvcy1zbm93LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlLFxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zcXVhcmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3F1YXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlLFxuLmlvbi1pb3Mtc3Rhci1oYWxmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0YXRzOmJlZm9yZSxcbi5pb24taW9zLXN0YXRzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSxcbi5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN1YndheTpiZWZvcmUsXG4uaW9uLWlvcy1zdWJ3YXktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUsXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN3YXA6YmVmb3JlLFxuLmlvbi1pb3Mtc3dhcC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN3aXRjaDpiZWZvcmUsXG4uaW9uLWlvcy1zd2l0Y2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zeW5jOmJlZm9yZSxcbi5pb24taW9zLXN5bmMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10YWJsZXQtbGFuZHNjYXBlOmJlZm9yZSxcbi5pb24taW9zLXRhYmxldC1sYW5kc2NhcGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlLFxuLmlvbi1pb3MtdGFibGV0LXBvcnRyYWl0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUsXG4uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGV4dDpiZWZvcmUsXG4uaW9uLWlvcy10ZXh0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmlvbi1pb3MtdGhlcm1vbWV0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aHVtYnMtZG93bjpiZWZvcmUsXG4uaW9uLWlvcy10aHVtYnMtZG93bi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRodW1icy11cDpiZWZvcmUsXG4uaW9uLWlvcy10aHVtYnMtdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlLFxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZXI6YmVmb3JlLFxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cmFpbjpiZWZvcmUsXG4uaW9uLWlvcy10cmFpbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyYW5zZ2VuZGVyOmJlZm9yZSxcbi5pb24taW9zLXRyYW5zZ2VuZGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJhc2g6YmVmb3JlLFxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cmVuZGluZy1kb3duOmJlZm9yZSxcbi5pb24taW9zLXRyZW5kaW5nLWRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cmVuZGluZy11cDpiZWZvcmUsXG4uaW9uLWlvcy10cmVuZGluZy11cC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyb3BoeTpiZWZvcmUsXG4uaW9uLWlvcy10cm9waHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11bWJyZWxsYTpiZWZvcmUsXG4uaW9uLWlvcy11bWJyZWxsYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVuZG86YmVmb3JlLFxuLmlvbi1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVubG9jazpiZWZvcmUsXG4uaW9uLWlvcy11bmxvY2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUsXG4uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1kb3duOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1kb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLW11dGU6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLW11dGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtb2ZmOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1vZmYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtdXA6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLXVwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2FsazpiZWZvcmUsXG4uaW9uLWlvcy13YWxrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2FybmluZzpiZWZvcmUsXG4uaW9uLWlvcy13YXJuaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2F0Y2g6YmVmb3JlLFxuLmlvbi1pb3Mtd2F0Y2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13YXRlcjpiZWZvcmUsXG4uaW9uLWlvcy13YXRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdpZmk6YmVmb3JlLFxuLmlvbi1pb3Mtd2lmaS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2luZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdvbWFuOmJlZm9yZSxcbi5pb24taW9zLXdvbWFuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1sb2dvLWFuZHJvaWQ6YmVmb3JlLFxuLmlvbi1sb2dvLWFuZ3VsYXI6YmVmb3JlLFxuLmlvbi1sb2dvLWFwcGxlOmJlZm9yZSxcbi5pb24tbG9nby1iaXRjb2luOmJlZm9yZSxcbi5pb24tbG9nby1idWZmZXI6YmVmb3JlLFxuLmlvbi1sb2dvLWNocm9tZTpiZWZvcmUsXG4uaW9uLWxvZ28tY29kZXBlbjpiZWZvcmUsXG4uaW9uLWxvZ28tY3NzMzpiZWZvcmUsXG4uaW9uLWxvZ28tZGVzaWduZXJuZXdzOmJlZm9yZSxcbi5pb24tbG9nby1kcmliYmJsZTpiZWZvcmUsXG4uaW9uLWxvZ28tZHJvcGJveDpiZWZvcmUsXG4uaW9uLWxvZ28tZXVybzpiZWZvcmUsXG4uaW9uLWxvZ28tZmFjZWJvb2s6YmVmb3JlLFxuLmlvbi1sb2dvLWZvdXJzcXVhcmU6YmVmb3JlLFxuLmlvbi1sb2dvLWZyZWVic2QtZGV2aWw6YmVmb3JlLFxuLmlvbi1sb2dvLWdpdGh1YjpiZWZvcmUsXG4uaW9uLWxvZ28tZ29vZ2xlOmJlZm9yZSxcbi5pb24tbG9nby1nb29nbGVwbHVzOmJlZm9yZSxcbi5pb24tbG9nby1oYWNrZXJuZXdzOmJlZm9yZSxcbi5pb24tbG9nby1odG1sNTpiZWZvcmUsXG4uaW9uLWxvZ28taW5zdGFncmFtOmJlZm9yZSxcbi5pb24tbG9nby1qYXZhc2NyaXB0OmJlZm9yZSxcbi5pb24tbG9nby1saW5rZWRpbjpiZWZvcmUsXG4uaW9uLWxvZ28tbWFya2Rvd246YmVmb3JlLFxuLmlvbi1sb2dvLW5vZGVqczpiZWZvcmUsXG4uaW9uLWxvZ28tb2N0b2NhdDpiZWZvcmUsXG4uaW9uLWxvZ28tcGludGVyZXN0OmJlZm9yZSxcbi5pb24tbG9nby1wbGF5c3RhdGlvbjpiZWZvcmUsXG4uaW9uLWxvZ28tcHl0aG9uOmJlZm9yZSxcbi5pb24tbG9nby1yZWRkaXQ6YmVmb3JlLFxuLmlvbi1sb2dvLXJzczpiZWZvcmUsXG4uaW9uLWxvZ28tc2FzczpiZWZvcmUsXG4uaW9uLWxvZ28tc2t5cGU6YmVmb3JlLFxuLmlvbi1sb2dvLXNuYXBjaGF0OmJlZm9yZSxcbi5pb24tbG9nby1zdGVhbTpiZWZvcmUsXG4uaW9uLWxvZ28tdHVtYmxyOmJlZm9yZSxcbi5pb24tbG9nby10dXg6YmVmb3JlLFxuLmlvbi1sb2dvLXR3aXRjaDpiZWZvcmUsXG4uaW9uLWxvZ28tdHdpdHRlcjpiZWZvcmUsXG4uaW9uLWxvZ28tdXNkOmJlZm9yZSxcbi5pb24tbG9nby12aW1lbzpiZWZvcmUsXG4uaW9uLWxvZ28td2hhdHNhcHA6YmVmb3JlLFxuLmlvbi1sb2dvLXdpbmRvd3M6YmVmb3JlLFxuLmlvbi1sb2dvLXdvcmRwcmVzczpiZWZvcmUsXG4uaW9uLWxvZ28teGJveDpiZWZvcmUsXG4uaW9uLWxvZ28teWFob286YmVmb3JlLFxuLmlvbi1sb2dvLXllbjpiZWZvcmUsXG4uaW9uLWxvZ28teW91dHViZTpiZWZvcmUsXG4uaW9uLW1kLWFkZDpiZWZvcmUsXG4uaW9uLW1kLWFkZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1hbGFybTpiZWZvcmUsXG4uaW9uLW1kLWFsYnVtczpiZWZvcmUsXG4uaW9uLW1kLWFsZXJ0OmJlZm9yZSxcbi5pb24tbWQtYW1lcmljYW4tZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1tZC1hbmFseXRpY3M6YmVmb3JlLFxuLmlvbi1tZC1hcGVydHVyZTpiZWZvcmUsXG4uaW9uLW1kLWFwcHM6YmVmb3JlLFxuLmlvbi1tZC1hcHBzdG9yZTpiZWZvcmUsXG4uaW9uLW1kLWFyY2hpdmU6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1iYWNrOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZG93bjpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3Bkb3duOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1yb3VuZC1iYWNrOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctcm91bmQtZG93bjpiZWZvcmUsXG4uaW9uLW1kLWFycm93LXJvdW5kLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1yb3VuZC11cDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LXVwOmJlZm9yZSxcbi5pb24tbWQtYXQ6YmVmb3JlLFxuLmlvbi1tZC1hdHRhY2g6YmVmb3JlLFxuLmlvbi1tZC1iYWNrc3BhY2U6YmVmb3JlLFxuLmlvbi1tZC1iYXJjb2RlOmJlZm9yZSxcbi5pb24tbWQtYmFzZWJhbGw6YmVmb3JlLFxuLmlvbi1tZC1iYXNrZXQ6YmVmb3JlLFxuLmlvbi1tZC1iYXNrZXRiYWxsOmJlZm9yZSxcbi5pb24tbWQtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUsXG4uaW9uLW1kLWJhdHRlcnktZGVhZDpiZWZvcmUsXG4uaW9uLW1kLWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uaW9uLW1kLWJlYWtlcjpiZWZvcmUsXG4uaW9uLW1kLWJlZXI6YmVmb3JlLFxuLmlvbi1tZC1iaWN5Y2xlOmJlZm9yZSxcbi5pb24tbWQtYmx1ZXRvb3RoOmJlZm9yZSxcbi5pb24tbWQtYm9hdDpiZWZvcmUsXG4uaW9uLW1kLWJvZHk6YmVmb3JlLFxuLmlvbi1tZC1ib25maXJlOmJlZm9yZSxcbi5pb24tbWQtYm9vazpiZWZvcmUsXG4uaW9uLW1kLWJvb2ttYXJrOmJlZm9yZSxcbi5pb24tbWQtYm9va21hcmtzOmJlZm9yZSxcbi5pb24tbWQtYm93dGllOmJlZm9yZSxcbi5pb24tbWQtYnJpZWZjYXNlOmJlZm9yZSxcbi5pb24tbWQtYnJvd3NlcnM6YmVmb3JlLFxuLmlvbi1tZC1icnVzaDpiZWZvcmUsXG4uaW9uLW1kLWJ1ZzpiZWZvcmUsXG4uaW9uLW1kLWJ1aWxkOmJlZm9yZSxcbi5pb24tbWQtYnVsYjpiZWZvcmUsXG4uaW9uLW1kLWJ1czpiZWZvcmUsXG4uaW9uLW1kLWNhZmU6YmVmb3JlLFxuLmlvbi1tZC1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pb24tbWQtY2FsZW5kYXI6YmVmb3JlLFxuLmlvbi1tZC1jYWxsOmJlZm9yZSxcbi5pb24tbWQtY2FtZXJhOmJlZm9yZSxcbi5pb24tbWQtY2FyOmJlZm9yZSxcbi5pb24tbWQtY2FyZDpiZWZvcmUsXG4uaW9uLW1kLWNhcnQ6YmVmb3JlLFxuLmlvbi1tZC1jYXNoOmJlZm9yZSxcbi5pb24tbWQtY2hhdGJveGVzOmJlZm9yZSxcbi5pb24tbWQtY2hhdGJ1YmJsZXM6YmVmb3JlLFxuLmlvbi1tZC1jaGVja2JveDpiZWZvcmUsXG4uaW9uLW1kLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1jaGVja21hcms6YmVmb3JlLFxuLmlvbi1tZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtY2hlY2ttYXJrLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtY2xpcGJvYXJkOmJlZm9yZSxcbi5pb24tbWQtY2xvY2s6YmVmb3JlLFxuLmlvbi1tZC1jbG9zZTpiZWZvcmUsXG4uaW9uLW1kLWNsb3NlLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSxcbi5pb24tbWQtY2xvdWQ6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZC1kb25lOmJlZm9yZSxcbi5pb24tbWQtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtY2xvdWQtdXBsb2FkOmJlZm9yZSxcbi5pb24tbWQtY2xvdWR5OmJlZm9yZSxcbi5pb24tbWQtY2xvdWR5LW5pZ2h0OmJlZm9yZSxcbi5pb24tbWQtY29kZTpiZWZvcmUsXG4uaW9uLW1kLWNvZGUtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1tZC1jb2RlLXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1tZC1jb2c6YmVmb3JlLFxuLmlvbi1tZC1jb2xvci1maWxsOmJlZm9yZSxcbi5pb24tbWQtY29sb3ItZmlsdGVyOmJlZm9yZSxcbi5pb24tbWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUsXG4uaW9uLW1kLWNvbG9yLXdhbmQ6YmVmb3JlLFxuLmlvbi1tZC1jb21wYXNzOmJlZm9yZSxcbi5pb24tbWQtY29uc3RydWN0OmJlZm9yZSxcbi5pb24tbWQtY29udGFjdDpiZWZvcmUsXG4uaW9uLW1kLWNvbnRhY3RzOmJlZm9yZSxcbi5pb24tbWQtY29udHJhY3Q6YmVmb3JlLFxuLmlvbi1tZC1jb250cmFzdDpiZWZvcmUsXG4uaW9uLW1kLWNvcHk6YmVmb3JlLFxuLmlvbi1tZC1jcmVhdGU6YmVmb3JlLFxuLmlvbi1tZC1jcm9wOmJlZm9yZSxcbi5pb24tbWQtY3ViZTpiZWZvcmUsXG4uaW9uLW1kLWN1dDpiZWZvcmUsXG4uaW9uLW1kLWRlc2t0b3A6YmVmb3JlLFxuLmlvbi1tZC1kaXNjOmJlZm9yZSxcbi5pb24tbWQtZG9jdW1lbnQ6YmVmb3JlLFxuLmlvbi1tZC1kb25lLWFsbDpiZWZvcmUsXG4uaW9uLW1kLWRvd25sb2FkOmJlZm9yZSxcbi5pb24tbWQtZWFzZWw6YmVmb3JlLFxuLmlvbi1tZC1lZ2c6YmVmb3JlLFxuLmlvbi1tZC1leGl0OmJlZm9yZSxcbi5pb24tbWQtZXhwYW5kOmJlZm9yZSxcbi5pb24tbWQtZXllOmJlZm9yZSxcbi5pb24tbWQtZXllLW9mZjpiZWZvcmUsXG4uaW9uLW1kLWZhc3Rmb3J3YXJkOmJlZm9yZSxcbi5pb24tbWQtZmVtYWxlOmJlZm9yZSxcbi5pb24tbWQtZmlsaW5nOmJlZm9yZSxcbi5pb24tbWQtZmlsbTpiZWZvcmUsXG4uaW9uLW1kLWZpbmdlci1wcmludDpiZWZvcmUsXG4uaW9uLW1kLWZsYWc6YmVmb3JlLFxuLmlvbi1tZC1mbGFtZTpiZWZvcmUsXG4uaW9uLW1kLWZsYXNoOmJlZm9yZSxcbi5pb24tbWQtZmxhc2s6YmVmb3JlLFxuLmlvbi1tZC1mbG93ZXI6YmVmb3JlLFxuLmlvbi1tZC1mb2xkZXI6YmVmb3JlLFxuLmlvbi1tZC1mb2xkZXItb3BlbjpiZWZvcmUsXG4uaW9uLW1kLWZvb3RiYWxsOmJlZm9yZSxcbi5pb24tbWQtZnVubmVsOmJlZm9yZSxcbi5pb24tbWQtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLFxuLmlvbi1tZC1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsXG4uaW9uLW1kLWdpdC1icmFuY2g6YmVmb3JlLFxuLmlvbi1tZC1naXQtY29tbWl0OmJlZm9yZSxcbi5pb24tbWQtZ2l0LWNvbXBhcmU6YmVmb3JlLFxuLmlvbi1tZC1naXQtbWVyZ2U6YmVmb3JlLFxuLmlvbi1tZC1naXQtbmV0d29yazpiZWZvcmUsXG4uaW9uLW1kLWdpdC1wdWxsLXJlcXVlc3Q6YmVmb3JlLFxuLmlvbi1tZC1nbGFzc2VzOmJlZm9yZSxcbi5pb24tbWQtZ2xvYmU6YmVmb3JlLFxuLmlvbi1tZC1ncmlkOmJlZm9yZSxcbi5pb24tbWQtaGFtbWVyOmJlZm9yZSxcbi5pb24tbWQtaGFuZDpiZWZvcmUsXG4uaW9uLW1kLWhhcHB5OmJlZm9yZSxcbi5pb24tbWQtaGVhZHNldDpiZWZvcmUsXG4uaW9uLW1kLWhlYXJ0OmJlZm9yZSxcbi5pb24tbWQtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLWhlbHA6YmVmb3JlLFxuLmlvbi1tZC1oZWxwLWJ1b3k6YmVmb3JlLFxuLmlvbi1tZC1oZWxwLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWhvbWU6YmVmb3JlLFxuLmlvbi1tZC1pY2UtY3JlYW06YmVmb3JlLFxuLmlvbi1tZC1pbWFnZTpiZWZvcmUsXG4uaW9uLW1kLWltYWdlczpiZWZvcmUsXG4uaW9uLW1kLWluZmluaXRlOmJlZm9yZSxcbi5pb24tbWQtaW5mb3JtYXRpb246YmVmb3JlLFxuLmlvbi1tZC1pbmZvcm1hdGlvbi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1pb25pYzpiZWZvcmUsXG4uaW9uLW1kLWlvbml0cm9uOmJlZm9yZSxcbi5pb24tbWQtamV0OmJlZm9yZSxcbi5pb24tbWQta2V5OmJlZm9yZSxcbi5pb24tbWQta2V5cGFkOmJlZm9yZSxcbi5pb24tbWQtbGFwdG9wOmJlZm9yZSxcbi5pb24tbWQtbGVhZjpiZWZvcmUsXG4uaW9uLW1kLWxpbms6YmVmb3JlLFxuLmlvbi1tZC1saXN0OmJlZm9yZSxcbi5pb24tbWQtbGlzdC1ib3g6YmVmb3JlLFxuLmlvbi1tZC1sb2NhdGU6YmVmb3JlLFxuLmlvbi1tZC1sb2NrOmJlZm9yZSxcbi5pb24tbWQtbG9nLWluOmJlZm9yZSxcbi5pb24tbWQtbG9nLW91dDpiZWZvcmUsXG4uaW9uLW1kLW1hZ25ldDpiZWZvcmUsXG4uaW9uLW1kLW1haWw6YmVmb3JlLFxuLmlvbi1tZC1tYWlsLW9wZW46YmVmb3JlLFxuLmlvbi1tZC1tYWxlOmJlZm9yZSxcbi5pb24tbWQtbWFuOmJlZm9yZSxcbi5pb24tbWQtbWFwOmJlZm9yZSxcbi5pb24tbWQtbWVkYWw6YmVmb3JlLFxuLmlvbi1tZC1tZWRpY2FsOmJlZm9yZSxcbi5pb24tbWQtbWVka2l0OmJlZm9yZSxcbi5pb24tbWQtbWVnYXBob25lOmJlZm9yZSxcbi5pb24tbWQtbWVudTpiZWZvcmUsXG4uaW9uLW1kLW1pYzpiZWZvcmUsXG4uaW9uLW1kLW1pYy1vZmY6YmVmb3JlLFxuLmlvbi1tZC1taWNyb3Bob25lOmJlZm9yZSxcbi5pb24tbWQtbW9vbjpiZWZvcmUsXG4uaW9uLW1kLW1vcmU6YmVmb3JlLFxuLmlvbi1tZC1tb3ZlOmJlZm9yZSxcbi5pb24tbWQtbXVzaWNhbC1ub3RlOmJlZm9yZSxcbi5pb24tbWQtbXVzaWNhbC1ub3RlczpiZWZvcmUsXG4uaW9uLW1kLW5hdmlnYXRlOmJlZm9yZSxcbi5pb24tbWQtbm8tc21va2luZzpiZWZvcmUsXG4uaW9uLW1kLW5vdGlmaWNhdGlvbnM6YmVmb3JlLFxuLmlvbi1tZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsXG4uaW9uLW1kLW5vdGlmaWNhdGlvbnMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLW51Y2xlYXI6YmVmb3JlLFxuLmlvbi1tZC1udXRyaXRpb246YmVmb3JlLFxuLmlvbi1tZC1vcGVuOmJlZm9yZSxcbi5pb24tbWQtb3B0aW9uczpiZWZvcmUsXG4uaW9uLW1kLW91dGxldDpiZWZvcmUsXG4uaW9uLW1kLXBhcGVyOmJlZm9yZSxcbi5pb24tbWQtcGFwZXItcGxhbmU6YmVmb3JlLFxuLmlvbi1tZC1wYXJ0bHktc3Vubnk6YmVmb3JlLFxuLmlvbi1tZC1wYXVzZTpiZWZvcmUsXG4uaW9uLW1kLXBhdzpiZWZvcmUsXG4uaW9uLW1kLXBlb3BsZTpiZWZvcmUsXG4uaW9uLW1kLXBlcnNvbjpiZWZvcmUsXG4uaW9uLW1kLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLmlvbi1tZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlLFxuLmlvbi1tZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUsXG4uaW9uLW1kLXBob3RvczpiZWZvcmUsXG4uaW9uLW1kLXBpZTpiZWZvcmUsXG4uaW9uLW1kLXBpbjpiZWZvcmUsXG4uaW9uLW1kLXBpbnQ6YmVmb3JlLFxuLmlvbi1tZC1waXp6YTpiZWZvcmUsXG4uaW9uLW1kLXBsYW5lOmJlZm9yZSxcbi5pb24tbWQtcGxhbmV0OmJlZm9yZSxcbi5pb24tbWQtcGxheTpiZWZvcmUsXG4uaW9uLW1kLXBvZGl1bTpiZWZvcmUsXG4uaW9uLW1kLXBvd2VyOmJlZm9yZSxcbi5pb24tbWQtcHJpY2V0YWc6YmVmb3JlLFxuLmlvbi1tZC1wcmljZXRhZ3M6YmVmb3JlLFxuLmlvbi1tZC1wcmludDpiZWZvcmUsXG4uaW9uLW1kLXB1bHNlOmJlZm9yZSxcbi5pb24tbWQtcXItc2Nhbm5lcjpiZWZvcmUsXG4uaW9uLW1kLXF1b3RlOmJlZm9yZSxcbi5pb24tbWQtcmFkaW86YmVmb3JlLFxuLmlvbi1tZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSxcbi5pb24tbWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSxcbi5pb24tbWQtcmFpbnk6YmVmb3JlLFxuLmlvbi1tZC1yZWNvcmRpbmc6YmVmb3JlLFxuLmlvbi1tZC1yZWRvOmJlZm9yZSxcbi5pb24tbWQtcmVmcmVzaDpiZWZvcmUsXG4uaW9uLW1kLXJlZnJlc2gtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtcmVtb3ZlOmJlZm9yZSxcbi5pb24tbWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLXJlb3JkZXI6YmVmb3JlLFxuLmlvbi1tZC1yZXBlYXQ6YmVmb3JlLFxuLmlvbi1tZC1yZXNpemU6YmVmb3JlLFxuLmlvbi1tZC1yZXN0YXVyYW50OmJlZm9yZSxcbi5pb24tbWQtcmV0dXJuLWxlZnQ6YmVmb3JlLFxuLmlvbi1tZC1yZXR1cm4tcmlnaHQ6YmVmb3JlLFxuLmlvbi1tZC1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uaW9uLW1kLXJld2luZDpiZWZvcmUsXG4uaW9uLW1kLXJpYmJvbjpiZWZvcmUsXG4uaW9uLW1kLXJvc2U6YmVmb3JlLFxuLmlvbi1tZC1zYWQ6YmVmb3JlLFxuLmlvbi1tZC1zY2hvb2w6YmVmb3JlLFxuLmlvbi1tZC1zZWFyY2g6YmVmb3JlLFxuLmlvbi1tZC1zZW5kOmJlZm9yZSxcbi5pb24tbWQtc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1tZC1zaGFyZTpiZWZvcmUsXG4uaW9uLW1kLXNoYXJlLWFsdDpiZWZvcmUsXG4uaW9uLW1kLXNoaXJ0OmJlZm9yZSxcbi5pb24tbWQtc2h1ZmZsZTpiZWZvcmUsXG4uaW9uLW1kLXNraXAtYmFja3dhcmQ6YmVmb3JlLFxuLmlvbi1tZC1za2lwLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1tZC1zbm93OmJlZm9yZSxcbi5pb24tbWQtc3BlZWRvbWV0ZXI6YmVmb3JlLFxuLmlvbi1tZC1zcXVhcmU6YmVmb3JlLFxuLmlvbi1tZC1zcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLXN0YXI6YmVmb3JlLFxuLmlvbi1tZC1zdGFyLWhhbGY6YmVmb3JlLFxuLmlvbi1tZC1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1zdGF0czpiZWZvcmUsXG4uaW9uLW1kLXN0b3B3YXRjaDpiZWZvcmUsXG4uaW9uLW1kLXN1YndheTpiZWZvcmUsXG4uaW9uLW1kLXN1bm55OmJlZm9yZSxcbi5pb24tbWQtc3dhcDpiZWZvcmUsXG4uaW9uLW1kLXN3aXRjaDpiZWZvcmUsXG4uaW9uLW1kLXN5bmM6YmVmb3JlLFxuLmlvbi1tZC10YWJsZXQtbGFuZHNjYXBlOmJlZm9yZSxcbi5pb24tbWQtdGFibGV0LXBvcnRyYWl0OmJlZm9yZSxcbi5pb24tbWQtdGVubmlzYmFsbDpiZWZvcmUsXG4uaW9uLW1kLXRleHQ6YmVmb3JlLFxuLmlvbi1tZC10aGVybW9tZXRlcjpiZWZvcmUsXG4uaW9uLW1kLXRodW1icy1kb3duOmJlZm9yZSxcbi5pb24tbWQtdGh1bWJzLXVwOmJlZm9yZSxcbi5pb24tbWQtdGh1bmRlcnN0b3JtOmJlZm9yZSxcbi5pb24tbWQtdGltZTpiZWZvcmUsXG4uaW9uLW1kLXRpbWVyOmJlZm9yZSxcbi5pb24tbWQtdHJhaW46YmVmb3JlLFxuLmlvbi1tZC10cmFuc2dlbmRlcjpiZWZvcmUsXG4uaW9uLW1kLXRyYXNoOmJlZm9yZSxcbi5pb24tbWQtdHJlbmRpbmctZG93bjpiZWZvcmUsXG4uaW9uLW1kLXRyZW5kaW5nLXVwOmJlZm9yZSxcbi5pb24tbWQtdHJvcGh5OmJlZm9yZSxcbi5pb24tbWQtdW1icmVsbGE6YmVmb3JlLFxuLmlvbi1tZC11bmRvOmJlZm9yZSxcbi5pb24tbWQtdW5sb2NrOmJlZm9yZSxcbi5pb24tbWQtdmlkZW9jYW06YmVmb3JlLFxuLmlvbi1tZC12b2x1bWUtZG93bjpiZWZvcmUsXG4uaW9uLW1kLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi5pb24tbWQtdm9sdW1lLW9mZjpiZWZvcmUsXG4uaW9uLW1kLXZvbHVtZS11cDpiZWZvcmUsXG4uaW9uLW1kLXdhbGs6YmVmb3JlLFxuLmlvbi1tZC13YXJuaW5nOmJlZm9yZSxcbi5pb24tbWQtd2F0Y2g6YmVmb3JlLFxuLmlvbi1tZC13YXRlcjpiZWZvcmUsXG4uaW9uLW1kLXdpZmk6YmVmb3JlLFxuLmlvbi1tZC13aW5lOmJlZm9yZSxcbi5pb24tbWQtd29tYW46YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmlvbi1pb3MtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmlvbi1pb3MtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5pb24taW9zLWFkZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5pb24taW9zLWFkZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmlvbi1pb3MtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uaW9uLWlvcy1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5pb24taW9zLWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5pb24taW9zLWFtZXJpY2FuLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5pb24taW9zLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmlvbi1pb3MtYXBlcnR1cmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5pb24taW9zLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uaW9uLWlvcy1hcHBzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uaW9uLWlvcy1hcHBzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG5cbi5pb24taW9zLWFwcHN0b3JlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uaW9uLWlvcy1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmlvbi1pb3MtYXJjaGl2ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsIC5tLWN1bHR1cmEtc2xpZGVyX19idXR0b24tLXByZXY6YmVmb3JlLCAubS1jb25mbGl0b3Mtc2xpZGVyX19idXR0b24tLXByZXY6YmVmb3JlLCAubS1pbWFnaW5hY2FvLXNsaWRlcl9fYnV0dG9uLS1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctYmFjay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5pb24taW9zLWFycm93LWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5pb24taW9zLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSwgLm0tY3VsdHVyYS1zbGlkZXJfX2J1dHRvbi0tbmV4dDpiZWZvcmUsIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2J1dHRvbi0tbmV4dDpiZWZvcmUsIC5tLWltYWdpbmFjYW8tc2xpZGVyX19idXR0b24tLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctcm91bmQtYmFjay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5pb24taW9zLWFycm93LXJvdW5kLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5pb24taW9zLWFycm93LXJvdW5kLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5pb24taW9zLWFycm93LXJvdW5kLXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5pb24taW9zLWFycm93LXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4uaW9uLWlvcy1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4uaW9uLWlvcy1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uaW9uLWlvcy1hdHRhY2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5pb24taW9zLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiOyB9XG5cbi5pb24taW9zLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7IH1cblxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5pb24taW9zLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZlwiOyB9XG5cbi5pb24taW9zLWJhc2tldC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5pb24taW9zLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uaW9uLWlvcy1iYXR0ZXJ5LWNoYXJnaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uaW9uLWlvcy1iYXR0ZXJ5LWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uaW9uLWlvcy1iYXR0ZXJ5LWRlYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5pb24taW9zLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5pb24taW9zLWJhdHRlcnktZnVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmlvbi1pb3MtYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmlvbi1pb3MtYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjsgfVxuXG4uaW9uLWlvcy1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmlvbi1pb3MtYmVlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmlvbi1pb3MtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5pb24taW9zLWJpY3ljbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5pb24taW9zLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5pb24taW9zLWJsdWV0b290aC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmlvbi1pb3MtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5pb24taW9zLWJvYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5pb24taW9zLWJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uaW9uLWlvcy1ib25maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmlvbi1pb3MtYm9uZmlyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmlvbi1pb3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5pb24taW9zLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmlvbi1pb3MtYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmlvbi1pb3MtYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmlvbi1pb3MtYm93dGllLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmZcIjsgfVxuXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cblxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5pb24taW9zLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmlvbi1pb3MtYnJ1c2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5pb24taW9zLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5pb24taW9zLWJ1Zy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmlvbi1pb3MtYnVpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uaW9uLWlvcy1idWlsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmlvbi1pb3MtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5pb24taW9zLWJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5pb24taW9zLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5pb24taW9zLWJ1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmlvbi1pb3MtY2FmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5pb24taW9zLWNhZmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjsgfVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG5cbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uaW9uLWlvcy1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmlvbi1pb3MtY2FsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uaW9uLWlvcy1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uaW9uLWlvcy1jYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZlwiOyB9XG5cbi5pb24taW9zLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uaW9uLWlvcy1jYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmlvbi1pb3MtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5pb24taW9zLWNhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmlvbi1pb3MtY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uaW9uLWlvcy1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmlvbi1pb3MtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmlvbi1pb3MtY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5pb24taW9zLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5pb24taW9zLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5pb24taW9zLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG5cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1kb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtZG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG5cbi5pb24taW9zLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uaW9uLWlvcy1jb2RlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmlvbi1pb3MtY29kZS1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmlvbi1pb3MtY29kZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmlvbi1pb3MtY29kZS13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmlvbi1pb3MtY29kZS13b3JraW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uaW9uLWlvcy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5pb24taW9zLWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci1maWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5pb24taW9zLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci1wYWxldHRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmlvbi1pb3MtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5pb24taW9zLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5pb24taW9zLWNvbnN0cnVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG5cbi5pb24taW9zLWNvbnN0cnVjdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5pb24taW9zLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmlvbi1pb3MtY29udGFjdHMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5pb24taW9zLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmlvbi1pb3MtY29udHJhY3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5pb24taW9zLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmlvbi1pb3MtY29udHJhc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5pb24taW9zLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uaW9uLWlvcy1jcmVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uaW9uLWlvcy1jcmVhdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5pb24taW9zLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uaW9uLWlvcy1jcm9wLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjsgfVxuXG4uaW9uLWlvcy1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmlvbi1pb3MtY3ViZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmlvbi1pb3MtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cblxuLmlvbi1pb3MtY3V0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uaW9uLWlvcy1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmlvbi1pb3MtZGVza3RvcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmlvbi1pb3MtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5pb24taW9zLWRpc2Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5pb24taW9zLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmlvbi1pb3MtZG9jdW1lbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG5cbi5pb24taW9zLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmlvbi1pb3MtZG9uZS1hbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5pb24taW9zLWVhc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmlvbi1pb3MtZWFzZWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG5cbi5pb24taW9zLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5pb24taW9zLWVnZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmlvbi1pb3MtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5pb24taW9zLWV4aXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5pb24taW9zLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5pb24taW9zLWV4cGFuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmlvbi1pb3MtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cblxuLmlvbi1pb3MtZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5pb24taW9zLWV5ZS1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmlvbi1pb3MtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmlvbi1pb3MtZmVtYWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5pb24taW9zLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uaW9uLWlvcy1maW5nZXItcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uaW9uLWlvcy1maW5nZXItcHJpbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5pb24taW9zLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uaW9uLWlvcy1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5pb24taW9zLWZsYXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uaW9uLWlvcy1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5pb24taW9zLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG5cbi5pb24taW9zLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmlvbi1pb3MtZm9sZGVyLW9wZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG5cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmlvbi1pb3MtZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmlvbi1pb3MtZnVubmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uaW9uLWlvcy1naXQtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmlvbi1pb3MtZ2l0LWJyYW5jaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmlvbi1pb3MtZ2l0LWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5pb24taW9zLWdpdC1jb21taXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5pb24taW9zLWdpdC1jb21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmlvbi1pb3MtZ2l0LWNvbXBhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5pb24taW9zLWdpdC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5pb24taW9zLWdpdC1tZXJnZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmlvbi1pb3MtZ2l0LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uaW9uLWlvcy1naXQtbmV0d29yay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmlvbi1pb3MtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5pb24taW9zLWdpdC1wdWxsLXJlcXVlc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uaW9uLWlvcy1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5pb24taW9zLWdsb2JlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uaW9uLWlvcy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmlvbi1pb3MtZ3JpZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmlvbi1pb3MtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cblxuLmlvbi1pb3MtaGFtbWVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uaW9uLWlvcy1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cblxuLmlvbi1pb3MtaGFuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cblxuLmlvbi1pb3MtaGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uaW9uLWlvcy1oYXBweS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmlvbi1pb3MtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5pb24taW9zLWhlYWRzZXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5pb24taW9zLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5pb24taW9zLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjsgfVxuXG4uaW9uLWlvcy1oZWxwLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjsgfVxuXG4uaW9uLWlvcy1oZWxwLWJ1b3ktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5pb24taW9zLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmlvbi1pb3MtaGVscC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5pb24taW9zLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uaW9uLWlvcy1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uaW9uLWlvcy1pY2UtY3JlYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5pb24taW9zLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmlvbi1pb3MtaW1hZ2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5pb24taW9zLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5pb24taW9zLWltYWdlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjsgfVxuXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZlwiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uaW9uLWlvcy1pb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uaW9uLWlvcy1pb25pdHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5pb24taW9zLWlvbml0cm9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uaW9uLWlvcy1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uaW9uLWlvcy1qZXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5pb24taW9zLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5pb24taW9zLWtleS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4uaW9uLWlvcy1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uaW9uLWlvcy1sYXB0b3Atb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG5cbi5pb24taW9zLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uaW9uLWlvcy1sZWFmLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uaW9uLWlvcy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmlvbi1pb3MtbGluay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmlvbi1pb3MtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG5cbi5pb24taW9zLWxpc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmlvbi1pb3MtbGlzdC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG5cbi5pb24taW9zLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5pb24taW9zLWxvY2F0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmlvbi1pb3MtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5pb24taW9zLWxvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZlwiOyB9XG5cbi5pb24taW9zLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG5cbi5pb24taW9zLWxvZy1pbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cblxuLmlvbi1pb3MtbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5pb24taW9zLWxvZy1vdXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5pb24taW9zLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5pb24taW9zLW1hZ25ldC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmlvbi1pb3MtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5pb24taW9zLW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5pb24taW9zLW1haWwtb3Blbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmlvbi1pb3MtbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmlvbi1pb3MtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5pb24taW9zLW1hbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5pb24taW9zLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5pb24taW9zLW1hbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmlvbi1pb3MtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmlvbi1pb3MtbWFwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uaW9uLWlvcy1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG5cbi5pb24taW9zLW1lZGFsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cblxuLmlvbi1pb3MtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7IH1cblxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uaW9uLWlvcy1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uaW9uLWlvcy1tZWdhcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5pb24taW9zLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uaW9uLWlvcy1tZW51LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uaW9uLWlvcy1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmlvbi1pb3MtbWljLW9mZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4uaW9uLWlvcy1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmlvbi1pb3MtbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmlvbi1pb3MtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2N1wiOyB9XG5cbi5pb24taW9zLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uaW9uLWlvcy1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cblxuLmlvbi1pb3MtbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3Rlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cblxuLmlvbi1pb3Mtbm8tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG5cbi5pb24taW9zLW5vLXNtb2tpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5pb24taW9zLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uaW9uLWlvcy1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb2ZmLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uaW9uLWlvcy1ub3RpZmljYXRpb25zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uaW9uLWlvcy1udWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLmlvbi1pb3MtbnVjbGVhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmlvbi1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4uaW9uLWlvcy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmlvbi1pb3Mtb3Blbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmlvbi1pb3Mtb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG5cbi5pb24taW9zLW9wdGlvbnMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5pb24taW9zLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG5cbi5pb24taW9zLW91dGxldC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmlvbi1pb3MtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uaW9uLWlvcy1wYXBlci1wbGFuZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmlvbi1pb3MtcGFydGx5LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cblxuLmlvbi1pb3MtcGFydGx5LXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uaW9uLWlvcy1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjsgfVxuXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5pb24taW9zLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG5cbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5pb24taW9zLXBlcnNvbi1hZGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cblxuLmlvbi1pb3MtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmlvbi1pb3MtcGhvbmUtbGFuZHNjYXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uaW9uLWlvcy1waG9uZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5pb24taW9zLXBob25lLXBvcnRyYWl0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5pb24taW9zLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLmlvbi1pb3MtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmlvbi1pb3MtcGluLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uaW9uLWlvcy1waW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmlvbi1pb3MtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uaW9uLWlvcy1waXp6YS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmlvbi1pb3MtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uaW9uLWlvcy1wbGFuZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmlvbi1pb3MtcGxhbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmlvbi1pb3MtcGxhbmV0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSwgLm0tbmF2LS1zb2NpYWwgLm0tbmF2X19pdGVtLS15b3V0dWJlIC5tLW5hdl9faWNvbjpiZWZvcmUsIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLS15b3V0dWJlIC5sLWZvb3Rlcl9faWNvbjpiZWZvcmUsIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtLS15b3V0dWJlIC5tLWhvbWVfX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjsgfVxuXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uaW9uLWlvcy1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uaW9uLWlvcy1wb2RpdW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5pb24taW9zLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVmXCI7IH1cblxuLmlvbi1pb3MtcG93ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiOyB9XG5cbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmlvbi1pb3MtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uaW9uLWlvcy1wcmludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uaW9uLWlvcy1wdWxzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmlvbi1pb3MtcXItc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5pb24taW9zLXFyLXNjYW5uZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5pb24taW9zLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmlvbi1pb3MtcXVvdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5pb24taW9zLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiOyB9XG5cbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cblxuLmlvbi1pb3MtcmFkaW8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5pb24taW9zLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk1XCI7IH1cblxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmlvbi1pb3MtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OVwiOyB9XG5cbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG5cbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWNcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5pb24taW9zLXJlZnJlc2gtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWNcIjsgfVxuXG4uaW9uLWlvcy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmlvbi1pb3MtcmVtb3ZlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmlvbi1pb3MtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uaW9uLWlvcy1yZW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmlvbi1pb3MtcmVvcmRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmlvbi1pb3MtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmlvbi1pb3MtcmVwZWF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uaW9uLWlvcy1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmZcIjsgfVxuXG4uaW9uLWlvcy1yZXNpemUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG5cbi5pb24taW9zLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uaW9uLWlvcy1yZXN0YXVyYW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uaW9uLWlvcy1yZXR1cm4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5pb24taW9zLXJldHVybi1sZWZ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uaW9uLWlvcy1yZXR1cm4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4uaW9uLWlvcy1yZXR1cm4tcmlnaHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlmXCI7IH1cblxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5pb24taW9zLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG5cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cblxuLmlvbi1pb3MtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmlvbi1pb3MtcmliYm9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uaW9uLWlvcy1yb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cblxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLmlvbi1pb3Mtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmlvbi1pb3Mtc2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uaW9uLWlvcy1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uaW9uLWlvcy1zY2hvb2wtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG5cbi5pb24taW9zLXNlYXJjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmlvbi1pb3Mtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiOyB9XG5cbi5pb24taW9zLXNlbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE3XCI7IH1cblxuLmlvbi1pb3Mtc2V0dGluZ3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5pb24taW9zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmlvbi1pb3Mtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBmXCI7IH1cblxuLmlvbi1pb3Mtc2hhcmUtYWx0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uaW9uLWlvcy1zaGFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmlvbi1pb3Mtc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uaW9uLWlvcy1zaGlydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiOyB9XG5cbi5pb24taW9zLXNodWZmbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiOyB9XG5cbi5pb24taW9zLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uaW9uLWlvcy1za2lwLWJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uaW9uLWlvcy1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uaW9uLWlvcy1za2lwLWZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5pb24taW9zLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uaW9uLWlvcy1zbm93LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiOyB9XG5cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWZcIjsgfVxuXG4uaW9uLWlvcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uaW9uLWlvcy1zcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5pb24taW9zLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjsgfVxuXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjFcIjsgfVxuXG4uaW9uLWlvcy1zdGFyLWhhbGYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG5cbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiOyB9XG5cbi5pb24taW9zLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmlvbi1pb3Mtc3RhdHMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNVwiOyB9XG5cbi5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmlvbi1pb3Mtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmlvbi1pb3Mtc3Vid2F5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiN1wiOyB9XG5cbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjsgfVxuXG4uaW9uLWlvcy1zd2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cblxuLmlvbi1pb3Mtc3dhcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cblxuLmlvbi1pb3Mtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmlvbi1pb3Mtc3dpdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjBcIjsgfVxuXG4uaW9uLWlvcy1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmlvbi1pb3Mtc3luYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmlvbi1pb3MtdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5pb24taW9zLXRhYmxldC1sYW5kc2NhcGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiOyB9XG5cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG5cbi5pb24taW9zLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4uaW9uLWlvcy10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGZcIjsgfVxuXG4uaW9uLWlvcy10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5pb24taW9zLXRoZXJtb21ldGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uaW9uLWlvcy10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5pb24taW9zLXRodW1icy1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uaW9uLWlvcy10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uaW9uLWlvcy10aHVtYnMtdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7IH1cblxuLmlvbi1pb3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZlwiOyB9XG5cbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5pb24taW9zLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5pb24taW9zLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmlvbi1pb3MtdHJhaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5pb24taW9zLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmlvbi1pb3MtdHJhbnNnZW5kZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5pb24taW9zLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cblxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG5cbi5pb24taW9zLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uaW9uLWlvcy10cmVuZGluZy1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uaW9uLWlvcy10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5pb24taW9zLXRyZW5kaW5nLXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uaW9uLWlvcy10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uaW9uLWlvcy10cm9waHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5pb24taW9zLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVmXCI7IH1cblxuLmlvbi1pb3MtdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5pb24taW9zLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjsgfVxuXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjsgfVxuXG4uaW9uLWlvcy11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uaW9uLWlvcy11bmxvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmlvbi1pb3Mtdm9sdW1lLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmlvbi1pb3Mtdm9sdW1lLW11dGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uaW9uLWlvcy12b2x1bWUtb2ZmLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uaW9uLWlvcy12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uaW9uLWlvcy12b2x1bWUtdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5pb24taW9zLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uaW9uLWlvcy13YWxrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uaW9uLWlvcy13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmlvbi1pb3Mtd2FybmluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmlvbi1pb3Mtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uaW9uLWlvcy13YXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmlvbi1pb3Mtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uaW9uLWlvcy13YXRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmlvbi1pb3Mtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5pb24taW9zLXdpZmktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5pb24taW9zLXdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmZcIjsgfVxuXG4uaW9uLWlvcy13aW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uaW9uLWlvcy13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5pb24taW9zLXdvbWFuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uaW9uLWxvZ28tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5pb24tbG9nby1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmlvbi1sb2dvLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmlvbi1sb2dvLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uaW9uLWxvZ28tYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmlvbi1sb2dvLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZlwiOyB9XG5cbi5pb24tbG9nby1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cblxuLmlvbi1sb2dvLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uaW9uLWxvZ28tZGVzaWduZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmlvbi1sb2dvLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmlvbi1sb2dvLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uaW9uLWxvZ28tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5pb24tbG9nby1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5pb24tbG9nby1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmlvbi1sb2dvLWZyZWVic2QtZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uaW9uLWxvZ28tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmlvbi1sb2dvLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5pb24tbG9nby1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmlvbi1sb2dvLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uaW9uLWxvZ28taHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uaW9uLWxvZ28taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmlvbi1sb2dvLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuXG4uaW9uLWxvZ28tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uaW9uLWxvZ28tbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uaW9uLWxvZ28tbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmlvbi1sb2dvLW9jdG9jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uaW9uLWxvZ28tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmlvbi1sb2dvLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmlvbi1sb2dvLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5pb24tbG9nby1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uaW9uLWxvZ28tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmlvbi1sb2dvLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uaW9uLWxvZ28tc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjsgfVxuXG4uaW9uLWxvZ28tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uaW9uLWxvZ28tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uaW9uLWxvZ28tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmlvbi1sb2dvLXR1eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5pb24tbG9nby10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWZcIjsgfVxuXG4uaW9uLWxvZ28tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5pb24tbG9nby11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uaW9uLWxvZ28tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uaW9uLWxvZ28td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uaW9uLWxvZ28td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZlwiOyB9XG5cbi5pb24tbG9nby13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjsgfVxuXG4uaW9uLWxvZ28teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5pb24tbG9nby15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG5cbi5pb24tbG9nby15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uaW9uLWxvZ28teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG5cbi5pb24tbWQtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmlvbi1tZC1hZGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmlvbi1tZC1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5pb24tbWQtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmlvbi1tZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5pb24tbWQtYW1lcmljYW4tZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uaW9uLW1kLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG5cbi5pb24tbWQtYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uaW9uLW1kLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uaW9uLW1kLWFwcHN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cblxuLmlvbi1tZC1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmlvbi1tZC1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmlvbi1tZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5pb24tbWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdmXCI7IH1cblxuLmlvbi1tZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5pb24tbWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmlvbi1tZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uaW9uLW1kLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjsgfVxuXG4uaW9uLW1kLWFycm93LWRyb3B1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5pb24tbWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5pb24tbWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5pb24tbWQtYXJyb3ctcm91bmQtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5pb24tbWQtYXJyb3ctcm91bmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5pb24tbWQtYXJyb3ctcm91bmQtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5pb24tbWQtYXJyb3ctcm91bmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uaW9uLW1kLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cblxuLmlvbi1tZC1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG5cbi5pb24tbWQtYXR0YWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7IH1cblxuLmlvbi1tZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGZcIjsgfVxuXG4uaW9uLW1kLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uaW9uLW1kLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmlvbi1tZC1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uaW9uLW1kLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uaW9uLW1kLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uaW9uLW1kLWJhdHRlcnktZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5pb24tbWQtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmlvbi1tZC1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uaW9uLW1kLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uaW9uLW1kLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uaW9uLW1kLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5pb24tbWQtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG5cbi5pb24tbWQtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG5cbi5pb24tbWQtYm9uZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5pb24tbWQtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5pb24tbWQtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWZcIjsgfVxuXG4uaW9uLW1kLWJvb2ttYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5pb24tbWQtYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmlvbi1tZC1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uaW9uLW1kLWJyb3dzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmlvbi1tZC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5pb24tbWQtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmlvbi1tZC1idWlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5pb24tbWQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5pb24tbWQtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmlvbi1tZC1jYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmlvbi1tZC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmlvbi1tZC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5pb24tbWQtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5pb24tbWQtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmlvbi1tZC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uaW9uLW1kLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uaW9uLW1kLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uaW9uLW1kLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uaW9uLW1kLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5pb24tbWQtY2hhdGJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjsgfVxuXG4uaW9uLW1kLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmlvbi1tZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmlvbi1tZC1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjsgfVxuXG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG5cbi5pb24tbWQtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmlvbi1tZC1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG5cbi5pb24tbWQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjsgfVxuXG4uaW9uLW1kLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZlwiOyB9XG5cbi5pb24tbWQtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uaW9uLW1kLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmlvbi1tZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uaW9uLW1kLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjsgfVxuXG4uaW9uLW1kLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmlvbi1tZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmlvbi1tZC1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uaW9uLW1kLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5pb24tbWQtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmlvbi1tZC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmlvbi1tZC1jb2RlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmlvbi1tZC1jb2RlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uaW9uLW1kLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZlwiOyB9XG5cbi5pb24tbWQtY29sb3ItZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5pb24tbWQtY29sb3ItZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmlvbi1tZC1jb2xvci1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmlvbi1tZC1jb2xvci13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmlvbi1tZC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cblxuLmlvbi1tZC1jb25zdHJ1Y3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uaW9uLW1kLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uaW9uLW1kLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmlvbi1tZC1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5pb24tbWQtY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uaW9uLW1kLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uaW9uLW1kLWNyZWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5pb24tbWQtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5pb24tbWQtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5pb24tbWQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmlvbi1tZC1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRmXCI7IH1cblxuLmlvbi1tZC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmlvbi1tZC1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG5cbi5pb24tbWQtZG9uZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjsgfVxuXG4uaW9uLW1kLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cblxuLmlvbi1tZC1lYXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5pb24tbWQtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmlvbi1tZC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7IH1cblxuLmlvbi1tZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uaW9uLW1kLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG5cbi5pb24tbWQtZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG5cbi5pb24tbWQtZmFzdGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uaW9uLW1kLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG5cbi5pb24tbWQtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmlvbi1tZC1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmlvbi1tZC1maW5nZXItcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4uaW9uLW1kLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWZcIjsgfVxuXG4uaW9uLW1kLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cblxuLmlvbi1tZC1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5pb24tbWQtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4uaW9uLW1kLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi5pb24tbWQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmlvbi1tZC1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiOyB9XG5cbi5pb24tbWQtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uaW9uLW1kLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5pb24tbWQtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4uaW9uLW1kLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmlvbi1tZC1naXQtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cblxuLmlvbi1tZC1naXQtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7IH1cblxuLmlvbi1tZC1naXQtY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi5pb24tbWQtZ2l0LW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cblxuLmlvbi1tZC1naXQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5pb24tbWQtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZlwiOyB9XG5cbi5pb24tbWQtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG5cbi5pb24tbWQtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjsgfVxuXG4uaW9uLW1kLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjsgfVxuXG4uaW9uLW1kLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5pb24tbWQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5pb24tbWQtaGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uaW9uLW1kLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uaW9uLW1kLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cblxuLmlvbi1tZC1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cblxuLmlvbi1tZC1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmlvbi1tZC1oZWxwLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjsgfVxuXG4uaW9uLW1kLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmlvbi1tZC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmlvbi1tZC1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjsgfVxuXG4uaW9uLW1kLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cblxuLmlvbi1tZC1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjsgfVxuXG4uaW9uLW1kLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cblxuLmlvbi1tZC1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG5cbi5pb24tbWQtaW5mb3JtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cblxuLmlvbi1tZC1pb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG5cbi5pb24tbWQtaW9uaXRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjsgfVxuXG4uaW9uLW1kLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG5cbi5pb24tbWQta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7IH1cblxuLmlvbi1tZC1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjsgfVxuXG4uaW9uLW1kLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5pb24tbWQtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG5cbi5pb24tbWQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZVwiOyB9XG5cbi5pb24tbWQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYlwiOyB9XG5cbi5pb24tbWQtbGlzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWFcIjsgfVxuXG4uaW9uLW1kLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5pb24tbWQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG5cbi5pb24tbWQtbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmlvbi1tZC1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFmXCI7IH1cblxuLmlvbi1tZC1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjsgfVxuXG4uaW9uLW1kLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4uaW9uLW1kLW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG5cbi5pb24tbWQtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG5cbi5pb24tbWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7IH1cblxuLmlvbi1tZC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4uaW9uLW1kLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cblxuLmlvbi1tZC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI3XCI7IH1cblxuLmlvbi1tZC1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uaW9uLW1kLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG5cbi5pb24tbWQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi5pb24tbWQtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLmlvbi1tZC1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cblxuLmlvbi1tZC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cblxuLmlvbi1tZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cblxuLmlvbi1tZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmlvbi1tZC1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7IH1cblxuLmlvbi1tZC1tdXNpY2FsLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjsgfVxuXG4uaW9uLW1kLW11c2ljYWwtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjsgfVxuXG4uaW9uLW1kLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cblxuLmlvbi1tZC1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cblxuLmlvbi1tZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmlvbi1tZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5pb24tbWQtbm90aWZpY2F0aW9ucy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmlvbi1tZC1udWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cblxuLmlvbi1tZC1udXRyaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjsgfVxuXG4uaW9uLW1kLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uaW9uLW1kLW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjsgfVxuXG4uaW9uLW1kLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5pb24tbWQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2ZcIjsgfVxuXG4uaW9uLW1kLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmlvbi1tZC1wYXJ0bHktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjsgfVxuXG4uaW9uLW1kLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cblxuLmlvbi1tZC1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uaW9uLW1kLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG5cbi5pb24tbWQtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7IH1cblxuLmlvbi1tZC1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cblxuLmlvbi1tZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjsgfVxuXG4uaW9uLW1kLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cblxuLmlvbi1tZC1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uaW9uLW1kLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG5cbi5pb24tbWQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmlvbi1tZC1waW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmlvbi1tZC1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG5cbi5pb24tbWQtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjsgfVxuXG4uaW9uLW1kLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5pb24tbWQtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5pb24tbWQtcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmlvbi1tZC1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5pb24tbWQtcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4uaW9uLW1kLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5pb24tbWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uaW9uLW1kLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmlvbi1tZC1xci1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVlXCI7IH1cblxuLmlvbi1tZC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZlwiOyB9XG5cbi5pb24tbWQtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi5pb24tbWQtcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4uaW9uLW1kLXJlY29yZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG5cbi5pb24tbWQtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG5cbi5pb24tbWQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi5pb24tbWQtcmVmcmVzaC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uaW9uLW1kLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5pb24tbWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi5pb24tbWQtcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5pb24tbWQtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmlvbi1tZC1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uaW9uLW1kLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uaW9uLW1kLXJldHVybi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmlvbi1tZC1yZXR1cm4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uaW9uLW1kLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmlvbi1tZC1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uaW9uLW1kLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG5cbi5pb24tbWQtcm9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5pb24tbWQtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLmlvbi1tZC1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uaW9uLW1kLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5pb24tbWQtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG5cbi5pb24tbWQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjsgfVxuXG4uaW9uLW1kLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmlvbi1tZC1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uaW9uLW1kLXNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmlvbi1tZC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmlvbi1tZC1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmlvbi1tZC1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uaW9uLW1kLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjsgfVxuXG4uaW9uLW1kLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmlvbi1tZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uaW9uLW1kLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmlvbi1tZC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLmlvbi1tZC1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uaW9uLW1kLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5pb24tbWQtc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uaW9uLW1kLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5pb24tbWQtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLmlvbi1tZC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5pb24tbWQtc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG5cbi5pb24tbWQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLmlvbi1tZC1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmlvbi1tZC10YWJsZXQtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmlvbi1tZC10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uaW9uLW1kLXRlbm5pc2JhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uaW9uLW1kLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uaW9uLW1kLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmlvbi1tZC10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5pb24tbWQtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmlvbi1tZC10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uaW9uLW1kLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uaW9uLW1kLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmlvbi1tZC10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5pb24tbWQtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uaW9uLW1kLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk4XCI7IH1cblxuLmlvbi1tZC10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmlvbi1tZC10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5pb24tbWQtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cblxuLmlvbi1tZC11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG5cbi5pb24tbWQtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5pb24tbWQtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmlvbi1tZC12aWRlb2NhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5pb24tbWQtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjsgfVxuXG4uaW9uLW1kLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmlvbi1tZC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmlvbi1tZC12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uaW9uLW1kLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uaW9uLW1kLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uaW9uLW1kLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmlvbi1tZC13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5pb24tbWQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5pb24tbWQtd2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5pb24tbWQtd29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWxpZ2h0LXdlYmZvbnQuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybCgnLi4vZm9udHMvb3BlbnNhbnMtbGlnaHQtd2ViZm9udC5zdmcjc3RyLXJlcGxhY2UoT3BlblNhbnMsIFwiIFwiLCBcIl9cIiknKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3BlbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKCcuLi9mb250cy9vcGVuc2Fucy1saWdodGl0YWxpYy13ZWJmb250LnN2ZyNzdHItcmVwbGFjZShPcGVuU2FucywgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvb3BlbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybCgnLi4vZm9udHMvb3BlbnNhbnMtcmVndWxhci13ZWJmb250LnN2ZyNzdHItcmVwbGFjZShPcGVuU2FucywgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvb3BlbnNhbnMtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWl0YWxpYy13ZWJmb250LmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoJy4uL2ZvbnRzL29wZW5zYW5zLWl0YWxpYy13ZWJmb250LnN2ZyNzdHItcmVwbGFjZShPcGVuU2FucywgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvb3BlbnNhbnMtaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKCcuLi9mb250cy9vcGVuc2Fucy1zZW1pYm9sZC13ZWJmb250LnN2ZyNzdHItcmVwbGFjZShPcGVuU2FucywgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuc2Fucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250LmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoJy4uL2ZvbnRzL29wZW5zYW5zLXNlbWlib2xkaXRhbGljLXdlYmZvbnQuc3ZnI3N0ci1yZXBsYWNlKE9wZW5TYW5zLCBcIiBcIiwgXCJfXCIpJykgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuc2Fucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWJvbGQtd2ViZm9udC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKCcuLi9mb250cy9vcGVuc2Fucy1ib2xkLXdlYmZvbnQuc3ZnI3N0ci1yZXBsYWNlKE9wZW5TYW5zLCBcIiBcIiwgXCJfXCIpJykgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuc2Fucy1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3BlbnNhbnMtYm9sZGl0YWxpYy13ZWJmb250LmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoJy4uL2ZvbnRzL29wZW5zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC5zdmcjc3RyLXJlcGxhY2UoT3BlblNhbnMsIFwiIFwiLCBcIl9cIiknKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFicmlsRmF0RmFjZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWJyaWxmYXRmYWNlLXJlZ3VsYXItd2ViZm9udC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKCcuLi9mb250cy9hYnJpbGZhdGZhY2UtcmVndWxhci13ZWJmb250LnN2ZyNzdHItcmVwbGFjZShBYnJpbEZhdEZhY2UsIFwiIFwiLCBcIl9cIiknKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL2FicmlsZmF0ZmFjZS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC1ib2xkLXdlYmZvbnQuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybCgnLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkLWJvbGQtd2ViZm9udC5zdmcjc3RyLXJlcGxhY2UoUm9ib3RvQ29uZGVuc2VkLCBcIiBcIiwgXCJfXCIpJykgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG9jb25kZW5zZWQtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG9jb25kZW5zZWQtcmVndWxhci13ZWJmb250LmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoJy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQuc3ZnI3N0ci1yZXBsYWNlKFJvYm90b0NvbmRlbnNlZCwgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodC5zdmcjc3RyLXJlcGxhY2UoUm9ib3RvQ29uZGVuc2VkLCBcIiBcIiwgXCJfXCIpJykgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCaW9SaHltZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYmlvcmh5bWUtbGlnaHQtd2ViZm9udC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKCcuLi9mb250cy9iaW9yaHltZS1saWdodC13ZWJmb250LnN2ZyNzdHItcmVwbGFjZShCaW9SaHltZSwgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvYmlvcmh5bWUtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpb1JoeW1lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iaW9yaHltZS1yZWd1bGFyLXdlYmZvbnQuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybCgnLi4vZm9udHMvYmlvcmh5bWUtcmVndWxhci13ZWJmb250LnN2ZyNzdHItcmVwbGFjZShCaW9SaHltZSwgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvYmlvcmh5bWUtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmlvUmh5bWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Jpb3JoeW1lLWV4dHJhYm9sZC13ZWJmb250LmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoJy4uL2ZvbnRzL2Jpb3JoeW1lLWV4dHJhYm9sZC13ZWJmb250LnN2ZyNzdHItcmVwbGFjZShCaW9SaHltZSwgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvYmlvcmh5bWUtZXh0cmFib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtZW1vcmlhbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVtb3JpYWwuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybCgnLi4vZm9udHMvbWVtb3JpYWwuc3ZnI3N0ci1yZXBsYWNlKG1lbW9yaWFsLCBcIiBcIiwgXCJfXCIpJykgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9tZW1vcmlhbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLmljb24sIC5tLW5hdi0tc29jaWFsIC5tLW5hdl9faXRlbS0tc291bmRjbG91ZCAubS1uYXZfX2ljb24sIC5tLXNlYXJjaC0tY2xlYW4gLm0tc2VhcmNoX19tYWduaWZpZXIsIC5uYXYtLXN1bW1hcnkgLm5hdl9fdGl0bGU6YmVmb3JlLCAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX3NvY2lhbC0tc291bmRjbG91ZCAubC1mb290ZXJfX2ljb24sIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtLS1zb3VuZGNsb3VkIC5tLWhvbWVfX2ljb24sIC5tLWhvbWUtLXZpZGVvIC5tLWhvbWVfX3BsYXksIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2Fycm93LS1sZWZ0LCAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19hcnJvdy0tcmlnaHQsIC5sLWFiZXJ0dXJhX19wbGF5IHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibWVtb3JpYWxcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb246YmVmb3JlLCAubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0tLXNvdW5kY2xvdWQgLm0tbmF2X19pY29uOmJlZm9yZSwgLm0tc2VhcmNoLS1jbGVhbiAubS1zZWFyY2hfX21hZ25pZmllcjpiZWZvcmUsIC5uYXYtLXN1bW1hcnkgLm5hdl9fdGl0bGU6YmVmb3JlLCAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX3NvY2lhbC0tc291bmRjbG91ZCAubC1mb290ZXJfX2ljb246YmVmb3JlLCAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9faXRlbS0tc291bmRjbG91ZCAubS1ob21lX19pY29uOmJlZm9yZSwgLm0taG9tZS0tdmlkZW8gLm0taG9tZV9fcGxheTpiZWZvcmUsIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2Fycm93LS1sZWZ0OmJlZm9yZSwgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fYXJyb3ctLXJpZ2h0OmJlZm9yZSwgLmwtYWJlcnR1cmFfX3BsYXk6YmVmb3JlLCBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJtZW1vcmlhbFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tc3VtbWFyeTpiZWZvcmUsIC5uYXYtLXN1bW1hcnkgLm5hdl9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCI7IH1cblxuLmljb24tc291bmRjbG91ZDpiZWZvcmUsIC5tLW5hdi0tc29jaWFsIC5tLW5hdl9faXRlbS0tc291bmRjbG91ZCAubS1uYXZfX2ljb246YmVmb3JlLCAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX3NvY2lhbC0tc291bmRjbG91ZCAubC1mb290ZXJfX2ljb246YmVmb3JlLCAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9faXRlbS0tc291bmRjbG91ZCAubS1ob21lX19pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlLCAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2Fycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUsIC5tLWhvbWUtLXZpZGVvIC5tLWhvbWVfX3BsYXk6YmVmb3JlLCAubC1hYmVydHVyYV9fcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiOyB9XG5cbi5pY29uLWJ1c2NhOmJlZm9yZSwgLm0tc2VhcmNoLS1jbGVhbiAubS1zZWFyY2hfX21hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjsgfVxuXG4vKiFcbiAgSW9uaWNvbnMsIHYyLjAuMVxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy5lb3Q/dj0yLjAuMVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy5lb3Q/dj0yLjAuMSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMudHRmP3Y9Mi4wLjFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zLndvZmY/dj0yLjAuMVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy5zdmc/dj0yLjAuMSNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaW9uLCAuaW9uaWNvbnMsXG4uaW9uLWlvcy1hZGQ6YmVmb3JlLFxuLmlvbi1pb3MtYWRkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1hZGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWRkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWxhcm06YmVmb3JlLFxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlLFxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWxlcnQ6YmVmb3JlLFxuLmlvbi1pb3MtYWxlcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUsXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcGVydHVyZTpiZWZvcmUsXG4uaW9uLWlvcy1hcGVydHVyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFwcHM6YmVmb3JlLFxuLmlvbi1pb3MtYXBwcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFwcHN0b3JlOmJlZm9yZSxcbi5pb24taW9zLWFwcHN0b3JlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJjaGl2ZTpiZWZvcmUsXG4uaW9uLWlvcy1hcmNoaXZlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsIC5tLWN1bHR1cmEtc2xpZGVyX19idXR0b24tLXByZXY6YmVmb3JlLCAubS1jb25mbGl0b3Mtc2xpZGVyX19idXR0b24tLXByZXY6YmVmb3JlLCAubS1pbWFnaW5hY2FvLXNsaWRlcl9fYnV0dG9uLS1wcmV2OmJlZm9yZSxcbi5pb24taW9zLWFycm93LWJhY2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3B1cC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLCAubS1jdWx0dXJhLXNsaWRlcl9fYnV0dG9uLS1uZXh0OmJlZm9yZSwgLm0tY29uZmxpdG9zLXNsaWRlcl9fYnV0dG9uLS1uZXh0OmJlZm9yZSwgLm0taW1hZ2luYWNhby1zbGlkZXJfX2J1dHRvbi0tbmV4dDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtYmFjazpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1iYWNrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1kb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtdXA6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcm91bmQtdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy11cC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWF0OmJlZm9yZSxcbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXR0YWNoOmJlZm9yZSxcbi5pb24taW9zLWF0dGFjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhY2tzcGFjZTpiZWZvcmUsXG4uaW9uLWlvcy1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSxcbi5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXNlYmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhc2tldDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSxcbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi5pb24taW9zLWJhdHRlcnktY2hhcmdpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXR0ZXJ5LWRlYWQ6YmVmb3JlLFxuLmlvbi1pb3MtYmF0dGVyeS1kZWFkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmF0dGVyeS1mdWxsOmJlZm9yZSxcbi5pb24taW9zLWJhdHRlcnktZnVsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJlYWtlcjpiZWZvcmUsXG4uaW9uLWlvcy1iZWFrZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iZWVyOmJlZm9yZSxcbi5pb24taW9zLWJlZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iaWN5Y2xlOmJlZm9yZSxcbi5pb24taW9zLWJpY3ljbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ibHVldG9vdGg6YmVmb3JlLFxuLmlvbi1pb3MtYmx1ZXRvb3RoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9hdDpiZWZvcmUsXG4uaW9uLWlvcy1ib2F0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9keTpiZWZvcmUsXG4uaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9uZmlyZTpiZWZvcmUsXG4uaW9uLWlvcy1ib25maXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9vazpiZWZvcmUsXG4uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcms6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm93dGllOmJlZm9yZSxcbi5pb24taW9zLWJvd3RpZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUsXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUsXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJydXNoOmJlZm9yZSxcbi5pb24taW9zLWJydXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnVnOmJlZm9yZSxcbi5pb24taW9zLWJ1Zy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJ1aWxkOmJlZm9yZSxcbi5pb24taW9zLWJ1aWxkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnVsYjpiZWZvcmUsXG4uaW9uLWlvcy1idWxiLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnVzOmJlZm9yZSxcbi5pb24taW9zLWJ1cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhZmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FmZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FsbDpiZWZvcmUsXG4uaW9uLWlvcy1jYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSxcbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhcjpiZWZvcmUsXG4uaW9uLWlvcy1jYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYXJkOmJlZm9yZSxcbi5pb24taW9zLWNhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSxcbi5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYXNoOmJlZm9yZSxcbi5pb24taW9zLWNhc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJ1YmJsZXM6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJ1YmJsZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja2JveDpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyay1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbGlwYm9hcmQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlLFxuLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZS1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZWQtY2FwdGlvbmluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb25lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWRvbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29kZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi5pb24taW9zLWNvZGUtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2RlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29kZS13b3JraW5nOmJlZm9yZSxcbi5pb24taW9zLWNvZGUtd29ya2luZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvZzpiZWZvcmUsXG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWxsOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItcGFsZXR0ZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1wYWxldHRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29tcGFzczpiZWZvcmUsXG4uaW9uLWlvcy1jb21wYXNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29uc3RydWN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnN0cnVjdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlLFxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3RzOmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3RzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29udHJhY3Q6YmVmb3JlLFxuLmlvbi1pb3MtY29udHJhY3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250cmFzdDpiZWZvcmUsXG4uaW9uLWlvcy1jb250cmFzdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvcHk6YmVmb3JlLFxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNyZWF0ZTpiZWZvcmUsXG4uaW9uLWlvcy1jcmVhdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jcm9wOmJlZm9yZSxcbi5pb24taW9zLWNyb3Atb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jdWJlOmJlZm9yZSxcbi5pb24taW9zLWN1YmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jdXQ6YmVmb3JlLFxuLmlvbi1pb3MtY3V0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZGVza3RvcDpiZWZvcmUsXG4uaW9uLWlvcy1kZXNrdG9wLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZGlzYzpiZWZvcmUsXG4uaW9uLWlvcy1kaXNjLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZG9jdW1lbnQ6YmVmb3JlLFxuLmlvbi1pb3MtZG9jdW1lbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1kb25lLWFsbDpiZWZvcmUsXG4uaW9uLWlvcy1kb25lLWFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSxcbi5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZWFzZWw6YmVmb3JlLFxuLmlvbi1pb3MtZWFzZWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1lZ2c6YmVmb3JlLFxuLmlvbi1pb3MtZWdnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZXhpdDpiZWZvcmUsXG4uaW9uLWlvcy1leGl0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZXhwYW5kOmJlZm9yZSxcbi5pb24taW9zLWV4cGFuZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV5ZTpiZWZvcmUsXG4uaW9uLWlvcy1leWUtb2ZmOmJlZm9yZSxcbi5pb24taW9zLWV5ZS1vZmYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZlbWFsZTpiZWZvcmUsXG4uaW9uLWlvcy1mZW1hbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlLFxuLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmlsbTpiZWZvcmUsXG4uaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmluZ2VyLXByaW50OmJlZm9yZSxcbi5pb24taW9zLWZpbmdlci1wcmludC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYWc6YmVmb3JlLFxuLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYW1lOmJlZm9yZSxcbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2g6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFzazpiZWZvcmUsXG4uaW9uLWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsb3dlcjpiZWZvcmUsXG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXI6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyLW9wZW46YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyLW9wZW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mb290YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZ1bm5lbDpiZWZvcmUsXG4uaW9uLWlvcy1mdW5uZWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LWJyYW5jaDpiZWZvcmUsXG4uaW9uLWlvcy1naXQtYnJhbmNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LWNvbW1pdDpiZWZvcmUsXG4uaW9uLWlvcy1naXQtY29tbWl0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LWNvbXBhcmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LWNvbXBhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1naXQtbWVyZ2U6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LW1lcmdlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LW5ldHdvcms6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LW5ldHdvcmstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSxcbi5pb24taW9zLWdpdC1wdWxsLXJlcXVlc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSxcbi5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nbG9iZTpiZWZvcmUsXG4uaW9uLWlvcy1nbG9iZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdyaWQ6YmVmb3JlLFxuLmlvbi1pb3MtZ3JpZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhhbW1lcjpiZWZvcmUsXG4uaW9uLWlvcy1oYW1tZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oYW5kOmJlZm9yZSxcbi5pb24taW9zLWhhbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oYXBweTpiZWZvcmUsXG4uaW9uLWlvcy1oYXBweS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlYWRzZXQ6YmVmb3JlLFxuLmlvbi1pb3MtaGVhZHNldC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlYXJ0OmJlZm9yZSxcbi5pb24taW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVscDpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLWJ1b3k6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1idW95LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaG9tZTpiZWZvcmUsXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaWNlLWNyZWFtOmJlZm9yZSxcbi5pb24taW9zLWljZS1jcmVhbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWltYWdlOmJlZm9yZSxcbi5pb24taW9zLWltYWdlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW1hZ2VzOmJlZm9yZSxcbi5pb24taW9zLWltYWdlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZmluaXRlOmJlZm9yZSxcbi5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW9uaWM6YmVmb3JlLFxuLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pb25pdHJvbjpiZWZvcmUsXG4uaW9uLWlvcy1pb25pdHJvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWpldDpiZWZvcmUsXG4uaW9uLWlvcy1qZXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1rZXk6YmVmb3JlLFxuLmlvbi1pb3Mta2V5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSxcbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxhcHRvcDpiZWZvcmUsXG4uaW9uLWlvcy1sYXB0b3Atb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sZWFmOmJlZm9yZSxcbi5pb24taW9zLWxlYWYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1saW5rOmJlZm9yZSxcbi5pb24taW9zLWxpbmstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1saXN0OmJlZm9yZSxcbi5pb24taW9zLWxpc3QtYm94OmJlZm9yZSxcbi5pb24taW9zLWxpc3QtYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvY2F0ZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NhdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NrOmJlZm9yZSxcbi5pb24taW9zLWxvY2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2ctaW46YmVmb3JlLFxuLmlvbi1pb3MtbG9nLWluLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9nLW91dDpiZWZvcmUsXG4uaW9uLWlvcy1sb2ctb3V0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWFnbmV0OmJlZm9yZSxcbi5pb24taW9zLW1hZ25ldC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1haWw6YmVmb3JlLFxuLmlvbi1pb3MtbWFpbC1vcGVuOmJlZm9yZSxcbi5pb24taW9zLW1haWwtb3Blbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1haWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tYWxlOmJlZm9yZSxcbi5pb24taW9zLW1hbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tYW46YmVmb3JlLFxuLmlvbi1pb3MtbWFuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWFwOmJlZm9yZSxcbi5pb24taW9zLW1hcC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lZGFsOmJlZm9yZSxcbi5pb24taW9zLW1lZGFsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVkaWNhbDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVka2l0OmJlZm9yZSxcbi5pb24taW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lZ2FwaG9uZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWdhcGhvbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZW51OmJlZm9yZSxcbi5pb24taW9zLW1lbnUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1taWM6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy1taWMtb2ZmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljcm9waG9uZTpiZWZvcmUsXG4uaW9uLWlvcy1taWNyb3Bob25lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9vbjpiZWZvcmUsXG4uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9yZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW92ZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3ZlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3Rlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSxcbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtbm8tc21va2luZzpiZWZvcmUsXG4uaW9uLWlvcy1uby1zbW9raW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uaW9uLWlvcy1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy1ub3RpZmljYXRpb25zLW9mZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1udWNsZWFyOmJlZm9yZSxcbi5pb24taW9zLW51Y2xlYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1udXRyaXRpb246YmVmb3JlLFxuLmlvbi1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtb3BlbjpiZWZvcmUsXG4uaW9uLWlvcy1vcGVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtb3B0aW9uczpiZWZvcmUsXG4uaW9uLWlvcy1vcHRpb25zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtb3V0bGV0OmJlZm9yZSxcbi5pb24taW9zLW91dGxldC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXItcGxhbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXItcGxhbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXJ0bHktc3Vubnk6YmVmb3JlLFxuLmlvbi1pb3MtcGFydGx5LXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGF1c2U6YmVmb3JlLFxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXc6YmVmb3JlLFxuLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSxcbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbjpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb24tYWRkOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbi1hZGQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waG9uZS1sYW5kc2NhcGU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvbmUtbGFuZHNjYXBlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLFxuLmlvbi1pb3MtcGhvbmUtcG9ydHJhaXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlLFxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGllOmJlZm9yZSxcbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpbjpiZWZvcmUsXG4uaW9uLWlvcy1waW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waW50OmJlZm9yZSxcbi5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waXp6YTpiZWZvcmUsXG4uaW9uLWlvcy1waXp6YS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBsYW5lOmJlZm9yZSxcbi5pb24taW9zLXBsYW5lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGxhbmV0OmJlZm9yZSxcbi5pb24taW9zLXBsYW5ldC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBsYXk6YmVmb3JlLCAubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0tLXlvdXR1YmUgLm0tbmF2X19pY29uOmJlZm9yZSwgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19zb2NpYWwtLXlvdXR1YmUgLmwtZm9vdGVyX19pY29uOmJlZm9yZSwgLm0taG9tZS0tc29jaWFsIC5tLWhvbWVfX2l0ZW0tLXlvdXR1YmUgLm0taG9tZV9faWNvbjpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcG9kaXVtOmJlZm9yZSxcbi5pb24taW9zLXBvZGl1bS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBvd2VyOmJlZm9yZSxcbi5pb24taW9zLXBvd2VyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnQ6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUsXG4uaW9uLWlvcy1wdWxzZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXFyLXNjYW5uZXI6YmVmb3JlLFxuLmlvbi1pb3MtcXItc2Nhbm5lci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXF1b3RlOmJlZm9yZSxcbi5pb24taW9zLXF1b3RlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW86YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy1yYWRpby1idXR0b24tb2ZmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSxcbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJhZGlvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlLFxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlLFxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVkbzpiZWZvcmUsXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZW1vdmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVtb3ZlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVvcmRlcjpiZWZvcmUsXG4uaW9uLWlvcy1yZW9yZGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVwZWF0OmJlZm9yZSxcbi5pb24taW9zLXJlcGVhdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlc2l6ZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXNpemUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXN0YXVyYW50OmJlZm9yZSxcbi5pb24taW9zLXJlc3RhdXJhbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1yZXR1cm4tbGVmdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJldHVybi1yaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1yZXR1cm4tcmlnaHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJld2luZDpiZWZvcmUsXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yaWJib246YmVmb3JlLFxuLmlvbi1pb3MtcmliYm9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUsXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2FkOmJlZm9yZSxcbi5pb24taW9zLXNhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNjaG9vbDpiZWZvcmUsXG4uaW9uLWlvcy1zY2hvb2wtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlLFxuLmlvbi1pb3Mtc2VhcmNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2VuZDpiZWZvcmUsXG4uaW9uLWlvcy1zZW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1pb3Mtc2V0dGluZ3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zaGFyZTpiZWZvcmUsXG4uaW9uLWlvcy1zaGFyZS1hbHQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2hhcmUtYWx0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2hhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zaGlydDpiZWZvcmUsXG4uaW9uLWlvcy1zaGlydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNodWZmbGU6YmVmb3JlLFxuLmlvbi1pb3Mtc2h1ZmZsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNraXAtYmFja3dhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcC1iYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1za2lwLWZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zbm93OmJlZm9yZSxcbi5pb24taW9zLXNub3ctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNxdWFyZTpiZWZvcmUsXG4uaW9uLWlvcy1zcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSxcbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLWhhbGYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3RhdHM6YmVmb3JlLFxuLmlvbi1pb3Mtc3RhdHMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vid2F5OmJlZm9yZSxcbi5pb24taW9zLXN1YndheS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3dhcDpiZWZvcmUsXG4uaW9uLWlvcy1zd2FwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3dpdGNoOmJlZm9yZSxcbi5pb24taW9zLXN3aXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN5bmM6YmVmb3JlLFxuLmlvbi1pb3Mtc3luYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlLFxuLmlvbi1pb3MtdGFibGV0LWxhbmRzY2FwZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUsXG4uaW9uLWlvcy10YWJsZXQtcG9ydHJhaXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSxcbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZXh0OmJlZm9yZSxcbi5pb24taW9zLXRleHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aGVybW9tZXRlcjpiZWZvcmUsXG4uaW9uLWlvcy10aGVybW9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRodW1icy1kb3duOmJlZm9yZSxcbi5pb24taW9zLXRodW1icy1kb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGh1bWJzLXVwOmJlZm9yZSxcbi5pb24taW9zLXRodW1icy11cC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lOmJlZm9yZSxcbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUsXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyYWluOmJlZm9yZSxcbi5pb24taW9zLXRyYWluLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJhbnNnZW5kZXI6YmVmb3JlLFxuLmlvbi1pb3MtdHJhbnNnZW5kZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUsXG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyZW5kaW5nLWRvd246YmVmb3JlLFxuLmlvbi1pb3MtdHJlbmRpbmctZG93bi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyZW5kaW5nLXVwOmJlZm9yZSxcbi5pb24taW9zLXRyZW5kaW5nLXVwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJvcGh5OmJlZm9yZSxcbi5pb24taW9zLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVtYnJlbGxhOmJlZm9yZSxcbi5pb24taW9zLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5kbzpiZWZvcmUsXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrOmJlZm9yZSxcbi5pb24taW9zLXVubG9jay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSxcbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLWRvd246YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLWRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtbXV0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1vZmY6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLW9mZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS11cDpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13YWxrOmJlZm9yZSxcbi5pb24taW9zLXdhbGstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13YXJuaW5nOmJlZm9yZSxcbi5pb24taW9zLXdhcm5pbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13YXRjaDpiZWZvcmUsXG4uaW9uLWlvcy13YXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdhdGVyOmJlZm9yZSxcbi5pb24taW9zLXdhdGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2lmaTpiZWZvcmUsXG4uaW9uLWlvcy13aWZpLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2luZTpiZWZvcmUsXG4uaW9uLWlvcy13aW5lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd29tYW46YmVmb3JlLFxuLmlvbi1pb3Mtd29tYW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWxvZ28tYW5kcm9pZDpiZWZvcmUsXG4uaW9uLWxvZ28tYW5ndWxhcjpiZWZvcmUsXG4uaW9uLWxvZ28tYXBwbGU6YmVmb3JlLFxuLmlvbi1sb2dvLWJpdGNvaW46YmVmb3JlLFxuLmlvbi1sb2dvLWJ1ZmZlcjpiZWZvcmUsXG4uaW9uLWxvZ28tY2hyb21lOmJlZm9yZSxcbi5pb24tbG9nby1jb2RlcGVuOmJlZm9yZSxcbi5pb24tbG9nby1jc3MzOmJlZm9yZSxcbi5pb24tbG9nby1kZXNpZ25lcm5ld3M6YmVmb3JlLFxuLmlvbi1sb2dvLWRyaWJiYmxlOmJlZm9yZSxcbi5pb24tbG9nby1kcm9wYm94OmJlZm9yZSxcbi5pb24tbG9nby1ldXJvOmJlZm9yZSxcbi5pb24tbG9nby1mYWNlYm9vazpiZWZvcmUsXG4uaW9uLWxvZ28tZm91cnNxdWFyZTpiZWZvcmUsXG4uaW9uLWxvZ28tZnJlZWJzZC1kZXZpbDpiZWZvcmUsXG4uaW9uLWxvZ28tZ2l0aHViOmJlZm9yZSxcbi5pb24tbG9nby1nb29nbGU6YmVmb3JlLFxuLmlvbi1sb2dvLWdvb2dsZXBsdXM6YmVmb3JlLFxuLmlvbi1sb2dvLWhhY2tlcm5ld3M6YmVmb3JlLFxuLmlvbi1sb2dvLWh0bWw1OmJlZm9yZSxcbi5pb24tbG9nby1pbnN0YWdyYW06YmVmb3JlLFxuLmlvbi1sb2dvLWphdmFzY3JpcHQ6YmVmb3JlLFxuLmlvbi1sb2dvLWxpbmtlZGluOmJlZm9yZSxcbi5pb24tbG9nby1tYXJrZG93bjpiZWZvcmUsXG4uaW9uLWxvZ28tbm9kZWpzOmJlZm9yZSxcbi5pb24tbG9nby1vY3RvY2F0OmJlZm9yZSxcbi5pb24tbG9nby1waW50ZXJlc3Q6YmVmb3JlLFxuLmlvbi1sb2dvLXBsYXlzdGF0aW9uOmJlZm9yZSxcbi5pb24tbG9nby1weXRob246YmVmb3JlLFxuLmlvbi1sb2dvLXJlZGRpdDpiZWZvcmUsXG4uaW9uLWxvZ28tcnNzOmJlZm9yZSxcbi5pb24tbG9nby1zYXNzOmJlZm9yZSxcbi5pb24tbG9nby1za3lwZTpiZWZvcmUsXG4uaW9uLWxvZ28tc25hcGNoYXQ6YmVmb3JlLFxuLmlvbi1sb2dvLXN0ZWFtOmJlZm9yZSxcbi5pb24tbG9nby10dW1ibHI6YmVmb3JlLFxuLmlvbi1sb2dvLXR1eDpiZWZvcmUsXG4uaW9uLWxvZ28tdHdpdGNoOmJlZm9yZSxcbi5pb24tbG9nby10d2l0dGVyOmJlZm9yZSxcbi5pb24tbG9nby11c2Q6YmVmb3JlLFxuLmlvbi1sb2dvLXZpbWVvOmJlZm9yZSxcbi5pb24tbG9nby13aGF0c2FwcDpiZWZvcmUsXG4uaW9uLWxvZ28td2luZG93czpiZWZvcmUsXG4uaW9uLWxvZ28td29yZHByZXNzOmJlZm9yZSxcbi5pb24tbG9nby14Ym94OmJlZm9yZSxcbi5pb24tbG9nby15YWhvbzpiZWZvcmUsXG4uaW9uLWxvZ28teWVuOmJlZm9yZSxcbi5pb24tbG9nby15b3V0dWJlOmJlZm9yZSxcbi5pb24tbWQtYWRkOmJlZm9yZSxcbi5pb24tbWQtYWRkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWFsYXJtOmJlZm9yZSxcbi5pb24tbWQtYWxidW1zOmJlZm9yZSxcbi5pb24tbWQtYWxlcnQ6YmVmb3JlLFxuLmlvbi1tZC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUsXG4uaW9uLW1kLWFuYWx5dGljczpiZWZvcmUsXG4uaW9uLW1kLWFwZXJ0dXJlOmJlZm9yZSxcbi5pb24tbWQtYXBwczpiZWZvcmUsXG4uaW9uLW1kLWFwcHN0b3JlOmJlZm9yZSxcbi5pb24tbWQtYXJjaGl2ZTpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWJhY2s6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcGRvd246YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3ByaWdodDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wdXA6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1yb3VuZC1kb3duOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctcm91bmQtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LXJvdW5kLXVwOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctdXA6YmVmb3JlLFxuLmlvbi1tZC1hdDpiZWZvcmUsXG4uaW9uLW1kLWF0dGFjaDpiZWZvcmUsXG4uaW9uLW1kLWJhY2tzcGFjZTpiZWZvcmUsXG4uaW9uLW1kLWJhcmNvZGU6YmVmb3JlLFxuLmlvbi1tZC1iYXNlYmFsbDpiZWZvcmUsXG4uaW9uLW1kLWJhc2tldDpiZWZvcmUsXG4uaW9uLW1kLWJhc2tldGJhbGw6YmVmb3JlLFxuLmlvbi1tZC1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi5pb24tbWQtYmF0dGVyeS1kZWFkOmJlZm9yZSxcbi5pb24tbWQtYmF0dGVyeS1mdWxsOmJlZm9yZSxcbi5pb24tbWQtYmVha2VyOmJlZm9yZSxcbi5pb24tbWQtYmVlcjpiZWZvcmUsXG4uaW9uLW1kLWJpY3ljbGU6YmVmb3JlLFxuLmlvbi1tZC1ibHVldG9vdGg6YmVmb3JlLFxuLmlvbi1tZC1ib2F0OmJlZm9yZSxcbi5pb24tbWQtYm9keTpiZWZvcmUsXG4uaW9uLW1kLWJvbmZpcmU6YmVmb3JlLFxuLmlvbi1tZC1ib29rOmJlZm9yZSxcbi5pb24tbWQtYm9va21hcms6YmVmb3JlLFxuLmlvbi1tZC1ib29rbWFya3M6YmVmb3JlLFxuLmlvbi1tZC1ib3d0aWU6YmVmb3JlLFxuLmlvbi1tZC1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1tZC1icm93c2VyczpiZWZvcmUsXG4uaW9uLW1kLWJydXNoOmJlZm9yZSxcbi5pb24tbWQtYnVnOmJlZm9yZSxcbi5pb24tbWQtYnVpbGQ6YmVmb3JlLFxuLmlvbi1tZC1idWxiOmJlZm9yZSxcbi5pb24tbWQtYnVzOmJlZm9yZSxcbi5pb24tbWQtY2FmZTpiZWZvcmUsXG4uaW9uLW1kLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmlvbi1tZC1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLW1kLWNhbGw6YmVmb3JlLFxuLmlvbi1tZC1jYW1lcmE6YmVmb3JlLFxuLmlvbi1tZC1jYXI6YmVmb3JlLFxuLmlvbi1tZC1jYXJkOmJlZm9yZSxcbi5pb24tbWQtY2FydDpiZWZvcmUsXG4uaW9uLW1kLWNhc2g6YmVmb3JlLFxuLmlvbi1tZC1jaGF0Ym94ZXM6YmVmb3JlLFxuLmlvbi1tZC1jaGF0YnViYmxlczpiZWZvcmUsXG4uaW9uLW1kLWNoZWNrYm94OmJlZm9yZSxcbi5pb24tbWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLWNoZWNrbWFyazpiZWZvcmUsXG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1jaGVja21hcmstY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1jbGlwYm9hcmQ6YmVmb3JlLFxuLmlvbi1tZC1jbG9jazpiZWZvcmUsXG4uaW9uLW1kLWNsb3NlOmJlZm9yZSxcbi5pb24tbWQtY2xvc2UtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZDpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkLWRvbmU6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZC11cGxvYWQ6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZHk6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLmlvbi1tZC1jb2RlOmJlZm9yZSxcbi5pb24tbWQtY29kZS1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLW1kLWNvZGUtd29ya2luZzpiZWZvcmUsXG4uaW9uLW1kLWNvZzpiZWZvcmUsXG4uaW9uLW1kLWNvbG9yLWZpbGw6YmVmb3JlLFxuLmlvbi1tZC1jb2xvci1maWx0ZXI6YmVmb3JlLFxuLmlvbi1tZC1jb2xvci1wYWxldHRlOmJlZm9yZSxcbi5pb24tbWQtY29sb3Itd2FuZDpiZWZvcmUsXG4uaW9uLW1kLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1tZC1jb25zdHJ1Y3Q6YmVmb3JlLFxuLmlvbi1tZC1jb250YWN0OmJlZm9yZSxcbi5pb24tbWQtY29udGFjdHM6YmVmb3JlLFxuLmlvbi1tZC1jb250cmFjdDpiZWZvcmUsXG4uaW9uLW1kLWNvbnRyYXN0OmJlZm9yZSxcbi5pb24tbWQtY29weTpiZWZvcmUsXG4uaW9uLW1kLWNyZWF0ZTpiZWZvcmUsXG4uaW9uLW1kLWNyb3A6YmVmb3JlLFxuLmlvbi1tZC1jdWJlOmJlZm9yZSxcbi5pb24tbWQtY3V0OmJlZm9yZSxcbi5pb24tbWQtZGVza3RvcDpiZWZvcmUsXG4uaW9uLW1kLWRpc2M6YmVmb3JlLFxuLmlvbi1tZC1kb2N1bWVudDpiZWZvcmUsXG4uaW9uLW1kLWRvbmUtYWxsOmJlZm9yZSxcbi5pb24tbWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1tZC1lYXNlbDpiZWZvcmUsXG4uaW9uLW1kLWVnZzpiZWZvcmUsXG4uaW9uLW1kLWV4aXQ6YmVmb3JlLFxuLmlvbi1tZC1leHBhbmQ6YmVmb3JlLFxuLmlvbi1tZC1leWU6YmVmb3JlLFxuLmlvbi1tZC1leWUtb2ZmOmJlZm9yZSxcbi5pb24tbWQtZmFzdGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1tZC1mZW1hbGU6YmVmb3JlLFxuLmlvbi1tZC1maWxpbmc6YmVmb3JlLFxuLmlvbi1tZC1maWxtOmJlZm9yZSxcbi5pb24tbWQtZmluZ2VyLXByaW50OmJlZm9yZSxcbi5pb24tbWQtZmxhZzpiZWZvcmUsXG4uaW9uLW1kLWZsYW1lOmJlZm9yZSxcbi5pb24tbWQtZmxhc2g6YmVmb3JlLFxuLmlvbi1tZC1mbGFzazpiZWZvcmUsXG4uaW9uLW1kLWZsb3dlcjpiZWZvcmUsXG4uaW9uLW1kLWZvbGRlcjpiZWZvcmUsXG4uaW9uLW1kLWZvbGRlci1vcGVuOmJlZm9yZSxcbi5pb24tbWQtZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1tZC1mdW5uZWw6YmVmb3JlLFxuLmlvbi1tZC1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsXG4uaW9uLW1kLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSxcbi5pb24tbWQtZ2l0LWJyYW5jaDpiZWZvcmUsXG4uaW9uLW1kLWdpdC1jb21taXQ6YmVmb3JlLFxuLmlvbi1tZC1naXQtY29tcGFyZTpiZWZvcmUsXG4uaW9uLW1kLWdpdC1tZXJnZTpiZWZvcmUsXG4uaW9uLW1kLWdpdC1uZXR3b3JrOmJlZm9yZSxcbi5pb24tbWQtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUsXG4uaW9uLW1kLWdsYXNzZXM6YmVmb3JlLFxuLmlvbi1tZC1nbG9iZTpiZWZvcmUsXG4uaW9uLW1kLWdyaWQ6YmVmb3JlLFxuLmlvbi1tZC1oYW1tZXI6YmVmb3JlLFxuLmlvbi1tZC1oYW5kOmJlZm9yZSxcbi5pb24tbWQtaGFwcHk6YmVmb3JlLFxuLmlvbi1tZC1oZWFkc2V0OmJlZm9yZSxcbi5pb24tbWQtaGVhcnQ6YmVmb3JlLFxuLmlvbi1tZC1oZWFydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtaGVscDpiZWZvcmUsXG4uaW9uLW1kLWhlbHAtYnVveTpiZWZvcmUsXG4uaW9uLW1kLWhlbHAtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtaG9tZTpiZWZvcmUsXG4uaW9uLW1kLWljZS1jcmVhbTpiZWZvcmUsXG4uaW9uLW1kLWltYWdlOmJlZm9yZSxcbi5pb24tbWQtaW1hZ2VzOmJlZm9yZSxcbi5pb24tbWQtaW5maW5pdGU6YmVmb3JlLFxuLmlvbi1tZC1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uaW9uLW1kLWluZm9ybWF0aW9uLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWlvbmljOmJlZm9yZSxcbi5pb24tbWQtaW9uaXRyb246YmVmb3JlLFxuLmlvbi1tZC1qZXQ6YmVmb3JlLFxuLmlvbi1tZC1rZXk6YmVmb3JlLFxuLmlvbi1tZC1rZXlwYWQ6YmVmb3JlLFxuLmlvbi1tZC1sYXB0b3A6YmVmb3JlLFxuLmlvbi1tZC1sZWFmOmJlZm9yZSxcbi5pb24tbWQtbGluazpiZWZvcmUsXG4uaW9uLW1kLWxpc3Q6YmVmb3JlLFxuLmlvbi1tZC1saXN0LWJveDpiZWZvcmUsXG4uaW9uLW1kLWxvY2F0ZTpiZWZvcmUsXG4uaW9uLW1kLWxvY2s6YmVmb3JlLFxuLmlvbi1tZC1sb2ctaW46YmVmb3JlLFxuLmlvbi1tZC1sb2ctb3V0OmJlZm9yZSxcbi5pb24tbWQtbWFnbmV0OmJlZm9yZSxcbi5pb24tbWQtbWFpbDpiZWZvcmUsXG4uaW9uLW1kLW1haWwtb3BlbjpiZWZvcmUsXG4uaW9uLW1kLW1hbGU6YmVmb3JlLFxuLmlvbi1tZC1tYW46YmVmb3JlLFxuLmlvbi1tZC1tYXA6YmVmb3JlLFxuLmlvbi1tZC1tZWRhbDpiZWZvcmUsXG4uaW9uLW1kLW1lZGljYWw6YmVmb3JlLFxuLmlvbi1tZC1tZWRraXQ6YmVmb3JlLFxuLmlvbi1tZC1tZWdhcGhvbmU6YmVmb3JlLFxuLmlvbi1tZC1tZW51OmJlZm9yZSxcbi5pb24tbWQtbWljOmJlZm9yZSxcbi5pb24tbWQtbWljLW9mZjpiZWZvcmUsXG4uaW9uLW1kLW1pY3JvcGhvbmU6YmVmb3JlLFxuLmlvbi1tZC1tb29uOmJlZm9yZSxcbi5pb24tbWQtbW9yZTpiZWZvcmUsXG4uaW9uLW1kLW1vdmU6YmVmb3JlLFxuLmlvbi1tZC1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLmlvbi1tZC1tdXNpY2FsLW5vdGVzOmJlZm9yZSxcbi5pb24tbWQtbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1tZC1uby1zbW9raW5nOmJlZm9yZSxcbi5pb24tbWQtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uaW9uLW1kLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSxcbi5pb24tbWQtbm90aWZpY2F0aW9ucy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtbnVjbGVhcjpiZWZvcmUsXG4uaW9uLW1kLW51dHJpdGlvbjpiZWZvcmUsXG4uaW9uLW1kLW9wZW46YmVmb3JlLFxuLmlvbi1tZC1vcHRpb25zOmJlZm9yZSxcbi5pb24tbWQtb3V0bGV0OmJlZm9yZSxcbi5pb24tbWQtcGFwZXI6YmVmb3JlLFxuLmlvbi1tZC1wYXBlci1wbGFuZTpiZWZvcmUsXG4uaW9uLW1kLXBhcnRseS1zdW5ueTpiZWZvcmUsXG4uaW9uLW1kLXBhdXNlOmJlZm9yZSxcbi5pb24tbWQtcGF3OmJlZm9yZSxcbi5pb24tbWQtcGVvcGxlOmJlZm9yZSxcbi5pb24tbWQtcGVyc29uOmJlZm9yZSxcbi5pb24tbWQtcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLW1kLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uaW9uLW1kLXBob25lLXBvcnRyYWl0OmJlZm9yZSxcbi5pb24tbWQtcGhvdG9zOmJlZm9yZSxcbi5pb24tbWQtcGllOmJlZm9yZSxcbi5pb24tbWQtcGluOmJlZm9yZSxcbi5pb24tbWQtcGludDpiZWZvcmUsXG4uaW9uLW1kLXBpenphOmJlZm9yZSxcbi5pb24tbWQtcGxhbmU6YmVmb3JlLFxuLmlvbi1tZC1wbGFuZXQ6YmVmb3JlLFxuLmlvbi1tZC1wbGF5OmJlZm9yZSxcbi5pb24tbWQtcG9kaXVtOmJlZm9yZSxcbi5pb24tbWQtcG93ZXI6YmVmb3JlLFxuLmlvbi1tZC1wcmljZXRhZzpiZWZvcmUsXG4uaW9uLW1kLXByaWNldGFnczpiZWZvcmUsXG4uaW9uLW1kLXByaW50OmJlZm9yZSxcbi5pb24tbWQtcHVsc2U6YmVmb3JlLFxuLmlvbi1tZC1xci1zY2FubmVyOmJlZm9yZSxcbi5pb24tbWQtcXVvdGU6YmVmb3JlLFxuLmlvbi1tZC1yYWRpbzpiZWZvcmUsXG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLmlvbi1tZC1yYWRpby1idXR0b24tb246YmVmb3JlLFxuLmlvbi1tZC1yYWlueTpiZWZvcmUsXG4uaW9uLW1kLXJlY29yZGluZzpiZWZvcmUsXG4uaW9uLW1kLXJlZG86YmVmb3JlLFxuLmlvbi1tZC1yZWZyZXNoOmJlZm9yZSxcbi5pb24tbWQtcmVmcmVzaC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1yZW1vdmU6YmVmb3JlLFxuLmlvbi1tZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtcmVvcmRlcjpiZWZvcmUsXG4uaW9uLW1kLXJlcGVhdDpiZWZvcmUsXG4uaW9uLW1kLXJlc2l6ZTpiZWZvcmUsXG4uaW9uLW1kLXJlc3RhdXJhbnQ6YmVmb3JlLFxuLmlvbi1tZC1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uaW9uLW1kLXJldHVybi1yaWdodDpiZWZvcmUsXG4uaW9uLW1kLXJldmVyc2UtY2FtZXJhOmJlZm9yZSxcbi5pb24tbWQtcmV3aW5kOmJlZm9yZSxcbi5pb24tbWQtcmliYm9uOmJlZm9yZSxcbi5pb24tbWQtcm9zZTpiZWZvcmUsXG4uaW9uLW1kLXNhZDpiZWZvcmUsXG4uaW9uLW1kLXNjaG9vbDpiZWZvcmUsXG4uaW9uLW1kLXNlYXJjaDpiZWZvcmUsXG4uaW9uLW1kLXNlbmQ6YmVmb3JlLFxuLmlvbi1tZC1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLW1kLXNoYXJlOmJlZm9yZSxcbi5pb24tbWQtc2hhcmUtYWx0OmJlZm9yZSxcbi5pb24tbWQtc2hpcnQ6YmVmb3JlLFxuLmlvbi1tZC1zaHVmZmxlOmJlZm9yZSxcbi5pb24tbWQtc2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uaW9uLW1kLXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLW1kLXNub3c6YmVmb3JlLFxuLmlvbi1tZC1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLW1kLXNxdWFyZTpiZWZvcmUsXG4uaW9uLW1kLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtc3RhcjpiZWZvcmUsXG4uaW9uLW1kLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLW1kLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLXN0YXRzOmJlZm9yZSxcbi5pb24tbWQtc3RvcHdhdGNoOmJlZm9yZSxcbi5pb24tbWQtc3Vid2F5OmJlZm9yZSxcbi5pb24tbWQtc3Vubnk6YmVmb3JlLFxuLmlvbi1tZC1zd2FwOmJlZm9yZSxcbi5pb24tbWQtc3dpdGNoOmJlZm9yZSxcbi5pb24tbWQtc3luYzpiZWZvcmUsXG4uaW9uLW1kLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlLFxuLmlvbi1tZC10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlLFxuLmlvbi1tZC10ZW5uaXNiYWxsOmJlZm9yZSxcbi5pb24tbWQtdGV4dDpiZWZvcmUsXG4uaW9uLW1kLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5pb24tbWQtdGh1bWJzLWRvd246YmVmb3JlLFxuLmlvbi1tZC10aHVtYnMtdXA6YmVmb3JlLFxuLmlvbi1tZC10aHVuZGVyc3Rvcm06YmVmb3JlLFxuLmlvbi1tZC10aW1lOmJlZm9yZSxcbi5pb24tbWQtdGltZXI6YmVmb3JlLFxuLmlvbi1tZC10cmFpbjpiZWZvcmUsXG4uaW9uLW1kLXRyYW5zZ2VuZGVyOmJlZm9yZSxcbi5pb24tbWQtdHJhc2g6YmVmb3JlLFxuLmlvbi1tZC10cmVuZGluZy1kb3duOmJlZm9yZSxcbi5pb24tbWQtdHJlbmRpbmctdXA6YmVmb3JlLFxuLmlvbi1tZC10cm9waHk6YmVmb3JlLFxuLmlvbi1tZC11bWJyZWxsYTpiZWZvcmUsXG4uaW9uLW1kLXVuZG86YmVmb3JlLFxuLmlvbi1tZC11bmxvY2s6YmVmb3JlLFxuLmlvbi1tZC12aWRlb2NhbTpiZWZvcmUsXG4uaW9uLW1kLXZvbHVtZS1kb3duOmJlZm9yZSxcbi5pb24tbWQtdm9sdW1lLW11dGU6YmVmb3JlLFxuLmlvbi1tZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi5pb24tbWQtdm9sdW1lLXVwOmJlZm9yZSxcbi5pb24tbWQtd2FsazpiZWZvcmUsXG4uaW9uLW1kLXdhcm5pbmc6YmVmb3JlLFxuLmlvbi1tZC13YXRjaDpiZWZvcmUsXG4uaW9uLW1kLXdhdGVyOmJlZm9yZSxcbi5pb24tbWQtd2lmaTpiZWZvcmUsXG4uaW9uLW1kLXdpbmU6YmVmb3JlLFxuLmlvbi1tZC13b21hbjpiZWZvcmUsIC5pb25pY29ucywgLmlvbi1hbGVydDpiZWZvcmUsIC5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsIC5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUsIC5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlLCAubS1zZWFyY2gtZ3Jvd2VyX19jbG9zZTpiZWZvcmUsIC5tLW1vZGFsX19jbG9zZTpiZWZvcmUsIC5tLXNlYXJjaC0tZ3JvdyAubS1zZWFyY2hfX2Nsb3NlOmJlZm9yZSwgLmwtc2lkZW5hdl9fY2xvc2U6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUsIC5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1tYXA6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUsIC5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlLCAuaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsIC5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsIC5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsIC5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlLCAubS1zZWFyY2gtZ3Jvd2VyX19tYWduaWZpZXI6YmVmb3JlLCAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlcl9fc2VhcmNoOmJlZm9yZSwgLm0tc2VhcmNoLS1ncm93IC5tLXNlYXJjaF9fbWFnbmlmaWVyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNlbmQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN1bm55OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUsIC5pb24tYW5kcm9pZC10aW1lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUsIC5pb24tYW5kcm9pZC11cGxvYWQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLCAuaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUsIC5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLCAuaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUsIC5pb24tYW5kcm9pZC13YXJuaW5nOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlLCAuaW9uLWFwZXJ0dXJlOmJlZm9yZSwgLmlvbi1hcmNoaXZlOmJlZm9yZSwgLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlLCAuaW9uLWFycm93LWRvd24tYjpiZWZvcmUsIC5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSwgLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlLCAuaW9uLWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUsIC5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsIC5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUsIC5pb24tYXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlLCAuaW9uLWFycm93LWxlZnQtYTpiZWZvcmUsIC5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSwgLmlvbi1hcnJvdy1sZWZ0LWM6YmVmb3JlLCAuaW9uLWFycm93LW1vdmU6YmVmb3JlLCAuaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUsIC5pb24tYXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlLCAuaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsIC5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUsIC5pb24tYXJyb3ctcmlnaHQtYjpiZWZvcmUsIC5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUsIC5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSwgLmlvbi1hcnJvdy1zd2FwOmJlZm9yZSwgLmlvbi1hcnJvdy11cC1hOmJlZm9yZSwgLmlvbi1hcnJvdy11cC1iOmJlZm9yZSwgLmlvbi1hcnJvdy11cC1jOmJlZm9yZSwgLmlvbi1hc3RlcmlzazpiZWZvcmUsIC5pb24tYXQ6YmVmb3JlLCAuaW9uLWJhY2tzcGFjZTpiZWZvcmUsIC5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWJhZzpiZWZvcmUsIC5pb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUsIC5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUsIC5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSwgLmlvbi1iYXR0ZXJ5LWhhbGY6YmVmb3JlLCAuaW9uLWJhdHRlcnktbG93OmJlZm9yZSwgLmlvbi1iZWFrZXI6YmVmb3JlLCAuaW9uLWJlZXI6YmVmb3JlLCAuaW9uLWJsdWV0b290aDpiZWZvcmUsIC5pb24tYm9uZmlyZTpiZWZvcmUsIC5pb24tYm9va21hcms6YmVmb3JlLCAuaW9uLWJvd3RpZTpiZWZvcmUsIC5pb24tYnJpZWZjYXNlOmJlZm9yZSwgLmlvbi1idWc6YmVmb3JlLCAuaW9uLWNhbGN1bGF0b3I6YmVmb3JlLCAuaW9uLWNhbGVuZGFyOmJlZm9yZSwgLmlvbi1jYW1lcmE6YmVmb3JlLCAuaW9uLWNhcmQ6YmVmb3JlLCAuaW9uLWNhc2g6YmVmb3JlLCAuaW9uLWNoYXRib3g6YmVmb3JlLCAuaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUsIC5pb24tY2hhdGJveGVzOmJlZm9yZSwgLmlvbi1jaGF0YnViYmxlOmJlZm9yZSwgLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLCAuaW9uLWNoYXRidWJibGVzOmJlZm9yZSwgLmlvbi1jaGVja21hcms6YmVmb3JlLCAuaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSwgLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlLCAuaW9uLWNoZXZyb24tZG93bjpiZWZvcmUsIC5hY2NvcmRpb25fX3RpdGxlOmJlZm9yZSwgLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlLCAuaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLCAuaW9uLWNoZXZyb24tdXA6YmVmb3JlLCAuYWNjb3JkaW9uLmlzLWFjdGl2ZSAuYWNjb3JkaW9uX190aXRsZTpiZWZvcmUsIC5pb24tY2xpcGJvYXJkOmJlZm9yZSwgLmlvbi1jbG9jazpiZWZvcmUsIC5pb24tY2xvc2U6YmVmb3JlLCAuaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSwgLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsIC5pb24tY2xvdWQ6YmVmb3JlLCAuaW9uLWNvZGU6YmVmb3JlLCAuaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlLCAuaW9uLWNvZGUtd29ya2luZzpiZWZvcmUsIC5pb24tY29mZmVlOmJlZm9yZSwgLmlvbi1jb21wYXNzOmJlZm9yZSwgLmlvbi1jb21wb3NlOmJlZm9yZSwgLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLCAuaW9uLWNvbnRyYXN0OmJlZm9yZSwgLmlvbi1jcm9wOmJlZm9yZSwgLmlvbi1jdWJlOmJlZm9yZSwgLmlvbi1kaXNjOmJlZm9yZSwgLmlvbi1kb2N1bWVudDpiZWZvcmUsIC5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUsIC5pb24tZHJhZzpiZWZvcmUsIC5pb24tZWFydGg6YmVmb3JlLCAuaW9uLWVhc2VsOmJlZm9yZSwgLmlvbi1lZGl0OmJlZm9yZSwgLmlvbi1lZ2c6YmVmb3JlLCAuaW9uLWVqZWN0OmJlZm9yZSwgLmlvbi1lbWFpbDpiZWZvcmUsIC5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSwgLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSwgLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlLCAuaW9uLWV5ZTpiZWZvcmUsIC5pb24tZXllLWRpc2FibGVkOmJlZm9yZSwgLmlvbi1mZW1hbGU6YmVmb3JlLCAuaW9uLWZpbGluZzpiZWZvcmUsIC5pb24tZmlsbS1tYXJrZXI6YmVmb3JlLCAuaW9uLWZpcmViYWxsOmJlZm9yZSwgLmlvbi1mbGFnOmJlZm9yZSwgLmlvbi1mbGFtZTpiZWZvcmUsIC5pb24tZmxhc2g6YmVmb3JlLCAuaW9uLWZsYXNoLW9mZjpiZWZvcmUsIC5pb24tZm9sZGVyOmJlZm9yZSwgLmlvbi1mb3JrOmJlZm9yZSwgLmlvbi1mb3JrLXJlcG86YmVmb3JlLCAuaW9uLWZvcndhcmQ6YmVmb3JlLCAuaW9uLWZ1bm5lbDpiZWZvcmUsIC5pb24tZ2Vhci1hOmJlZm9yZSwgLmlvbi1nZWFyLWI6YmVmb3JlLCAuaW9uLWdyaWQ6YmVmb3JlLCAuaW9uLWhhbW1lcjpiZWZvcmUsIC5pb24taGFwcHk6YmVmb3JlLCAuaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlLCAuaW9uLWhlYWRwaG9uZTpiZWZvcmUsIC5pb24taGVhcnQ6YmVmb3JlLCAuaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUsIC5pb24taGVscDpiZWZvcmUsIC5pb24taGVscC1idW95OmJlZm9yZSwgLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWhvbWU6YmVmb3JlLCAuaW9uLWljZWNyZWFtOmJlZm9yZSwgLmlvbi1pbWFnZTpiZWZvcmUsIC5pb24taW1hZ2VzOmJlZm9yZSwgLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUsIC5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUsIC5pb24taW9uaWM6YmVmb3JlLCAuaW9uLWlvcy1hbGFybTpiZWZvcmUsIC5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1hbGJ1bXM6YmVmb3JlLCAuaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlLCAuaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlLCAuaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlLCAubS1jdWx0dXJhLXNsaWRlcl9fYnV0dG9uLS1wcmV2OmJlZm9yZSwgLm0tY29uZmxpdG9zLXNsaWRlcl9fYnV0dG9uLS1wcmV2OmJlZm9yZSwgLm0taW1hZ2luYWNhby1zbGlkZXJfX2J1dHRvbi0tcHJldjpiZWZvcmUsIC5pb24taW9zLWFycm93LWRvd246YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSwgLm0tY3VsdHVyYS1zbGlkZXJfX2J1dHRvbi0tbmV4dDpiZWZvcmUsIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2J1dHRvbi0tbmV4dDpiZWZvcmUsIC5tLWltYWdpbmFjYW8tc2xpZGVyX19idXR0b24tLW5leHQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsIC5pb24taW9zLWFycm93LXVwOmJlZm9yZSwgLmlvbi1pb3MtYXQ6YmVmb3JlLCAuaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUsIC5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSwgLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlLCAuaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1iZWxsOmJlZm9yZSwgLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYm9keTpiZWZvcmUsIC5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJvbHQ6YmVmb3JlLCAuaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib29rOmJlZm9yZSwgLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSwgLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib3g6YmVmb3JlLCAuaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUsIC5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlLCAuaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUsIC5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSwgLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNhbWVyYTpiZWZvcmUsIC5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2FydDpiZWZvcmUsIC5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNoYXRib3hlczpiZWZvcmUsIC5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsIC5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUsIC5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsIC5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUsIC5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvY2s6YmVmb3JlLCAuaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvc2U6YmVmb3JlLCAuaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUsIC5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZDpiZWZvcmUsIC5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkeTpiZWZvcmUsIC5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUsIC5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb2c6YmVmb3JlLCAuaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsIC5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUsIC5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvbXBvc2U6YmVmb3JlLCAuaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb250YWN0OmJlZm9yZSwgLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29weTpiZWZvcmUsIC5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNyb3A6YmVmb3JlLCAuaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLWRvd25sb2FkOmJlZm9yZSwgLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWRyYWc6YmVmb3JlLCAuaW9uLWlvcy1lbWFpbDpiZWZvcmUsIC5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1leWU6YmVmb3JlLCAuaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSwgLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZpbGluZzpiZWZvcmUsIC5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmlsbTpiZWZvcmUsIC5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZsYWc6YmVmb3JlLCAuaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mbGFtZTpiZWZvcmUsIC5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mbGFzazpiZWZvcmUsIC5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mbG93ZXI6YmVmb3JlLCAuaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZvbGRlcjpiZWZvcmUsIC5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlLCAuaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLCAuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLCAuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ2VhcjpiZWZvcmUsIC5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWdsYXNzZXM6YmVmb3JlLCAuaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlLCAuaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWhlYXJ0OmJlZm9yZSwgLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWhlbHA6YmVmb3JlLCAuaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaG9tZTpiZWZvcmUsIC5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWluZmluaXRlOmJlZm9yZSwgLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSwgLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWtleXBhZDpiZWZvcmUsIC5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSwgLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1saXN0OmJlZm9yZSwgLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlLCAuaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSwgLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1sb29wOmJlZm9yZSwgLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlLCAuaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSwgLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbWVka2l0OmJlZm9yZSwgLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1taWM6YmVmb3JlLCAuaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSwgLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1taW51czpiZWZvcmUsIC5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1vbml0b3I6YmVmb3JlLCAuaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1tb29uOmJlZm9yZSwgLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbW9yZTpiZWZvcmUsIC5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUsIC5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlLCAuaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUsIC5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1udXRyaXRpb246YmVmb3JlLCAuaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhcGVyOmJlZm9yZSwgLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUsIC5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXVzZTpiZWZvcmUsIC5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXc6YmVmb3JlLCAuaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBlb3BsZTpiZWZvcmUsIC5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGVyc29uOmJlZm9yZSwgLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlLCAuaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBob3RvczpiZWZvcmUsIC5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGllOmJlZm9yZSwgLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1waW50OmJlZm9yZSwgLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGxheTpiZWZvcmUsIC5tLW5hdi0tc29jaWFsIC5tLW5hdl9faXRlbS0teW91dHViZSAubS1uYXZfX2ljb246YmVmb3JlLCAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX3NvY2lhbC0teW91dHViZSAubC1mb290ZXJfX2ljb246YmVmb3JlLCAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9faXRlbS0teW91dHViZSAubS1ob21lX19pY29uOmJlZm9yZSwgLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGx1czpiZWZvcmUsIC5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUsIC5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXByaW50ZXI6YmVmb3JlLCAuaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wdWxzZTpiZWZvcmUsIC5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLXJhaW55OmJlZm9yZSwgLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJlY29yZGluZzpiZWZvcmUsIC5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmVkbzpiZWZvcmUsIC5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJlZnJlc2g6YmVmb3JlLCAuaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSwgLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLCAuaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSwgLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1yb3NlOmJlZm9yZSwgLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSwgLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLXNldHRpbmdzOmJlZm9yZSwgLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUsIC5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSwgLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUsIC5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zbm93eTpiZWZvcmUsIC5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSwgLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXN0YXI6YmVmb3JlLCAuaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlLCAuaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlLCAuaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXN1bm55OmJlZm9yZSwgLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUsIC5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUsIC5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsIC5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGltZTpiZWZvcmUsIC5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRpbWVyOmJlZm9yZSwgLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRvZ2dsZTpiZWZvcmUsIC5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdHJhc2g6YmVmb3JlLCAuaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdW5kbzpiZWZvcmUsIC5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXVubG9ja2VkOmJlZm9yZSwgLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXVwbG9hZDpiZWZvcmUsIC5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlLCAuaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlLCAuaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSwgLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSwgLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy13b3JsZDpiZWZvcmUsIC5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlwYWQ6YmVmb3JlLCAuaW9uLWlwaG9uZTpiZWZvcmUsIC5pb24taXBvZDpiZWZvcmUsIC5pb24tamV0OmJlZm9yZSwgLmlvbi1rZXk6YmVmb3JlLCAuaW9uLWtuaWZlOmJlZm9yZSwgLmlvbi1sYXB0b3A6YmVmb3JlLCAuaW9uLWxlYWY6YmVmb3JlLCAuaW9uLWxldmVsczpiZWZvcmUsIC5pb24tbGlnaHRidWxiOmJlZm9yZSwgLmlvbi1saW5rOmJlZm9yZSwgLmlvbi1sb2FkLWE6YmVmb3JlLCAuaW9uLWxvYWQtYjpiZWZvcmUsIC5pb24tbG9hZC1jOmJlZm9yZSwgLmlvbi1sb2FkLWQ6YmVmb3JlLCAuaW9uLWxvY2F0aW9uOmJlZm9yZSwgLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSwgLmlvbi1sb2NrZWQ6YmVmb3JlLCAuaW9uLWxvZy1pbjpiZWZvcmUsIC5pb24tbG9nLW91dDpiZWZvcmUsIC5pb24tbG9vcDpiZWZvcmUsIC5pb24tbWFnbmV0OmJlZm9yZSwgLmlvbi1tYWxlOmJlZm9yZSwgLmlvbi1tYW46YmVmb3JlLCAuaW9uLW1hcDpiZWZvcmUsIC5pb24tbWVka2l0OmJlZm9yZSwgLmlvbi1tZXJnZTpiZWZvcmUsIC5pb24tbWljLWE6YmVmb3JlLCAuaW9uLW1pYy1iOmJlZm9yZSwgLmlvbi1taWMtYzpiZWZvcmUsIC5pb24tbWludXM6YmVmb3JlLCAuaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSwgLmlvbi1tb2RlbC1zOmJlZm9yZSwgLmlvbi1tb25pdG9yOmJlZm9yZSwgLmlvbi1tb3JlOmJlZm9yZSwgLmlvbi1tb3VzZTpiZWZvcmUsIC5pb24tbXVzaWMtbm90ZTpiZWZvcmUsIC5pb24tbmF2aWNvbjpiZWZvcmUsIC5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUsIC5sLWhlYWRlci0tb2xkIC5sLWhlYWRlcl9fbWVudTpiZWZvcmUsIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyX19tZW51OmJlZm9yZSwgLmlvbi1uYXZpZ2F0ZTpiZWZvcmUsIC5pb24tbmV0d29yazpiZWZvcmUsIC5pb24tbm8tc21va2luZzpiZWZvcmUsIC5pb24tbnVjbGVhcjpiZWZvcmUsIC5pb24tb3V0bGV0OmJlZm9yZSwgLmlvbi1wYWludGJydXNoOmJlZm9yZSwgLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUsIC5pb24tcGFwZXItYWlycGxhbmU6YmVmb3JlLCAuaW9uLXBhcGVyY2xpcDpiZWZvcmUsIC5pb24tcGF1c2U6YmVmb3JlLCAuaW9uLXBlcnNvbjpiZWZvcmUsIC5pb24tcGVyc29uLWFkZDpiZWZvcmUsIC5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlLCAuaW9uLXBpZS1ncmFwaDpiZWZvcmUsIC5pb24tcGluOmJlZm9yZSwgLmlvbi1waW5wb2ludDpiZWZvcmUsIC5pb24tcGl6emE6YmVmb3JlLCAuaW9uLXBsYW5lOmJlZm9yZSwgLmlvbi1wbGFuZXQ6YmVmb3JlLCAuaW9uLXBsYXk6YmVmb3JlLCAuZW1iZWQ6YmVmb3JlLCAuaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSwgLmlvbi1wbHVzOmJlZm9yZSwgLmlvbi1wbHVzLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLXBsdXMtcm91bmQ6YmVmb3JlLCAuaW9uLXBvZGl1bTpiZWZvcmUsIC5pb24tcG91bmQ6YmVmb3JlLCAuaW9uLXBvd2VyOmJlZm9yZSwgLmlvbi1wcmljZXRhZzpiZWZvcmUsIC5pb24tcHJpY2V0YWdzOmJlZm9yZSwgLmlvbi1wcmludGVyOmJlZm9yZSwgLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlLCAuaW9uLXFyLXNjYW5uZXI6YmVmb3JlLCAuaW9uLXF1b3RlOmJlZm9yZSwgLmlvbi1yYWRpby13YXZlczpiZWZvcmUsIC5pb24tcmVjb3JkOmJlZm9yZSwgLmlvbi1yZWZyZXNoOmJlZm9yZSwgLmlvbi1yZXBseTpiZWZvcmUsIC5pb24tcmVwbHktYWxsOmJlZm9yZSwgLmlvbi1yaWJib24tYTpiZWZvcmUsIC5pb24tcmliYm9uLWI6YmVmb3JlLCAuaW9uLXNhZDpiZWZvcmUsIC5pb24tc2FkLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNjaXNzb3JzOmJlZm9yZSwgLmlvbi1zZWFyY2g6YmVmb3JlLCAuaW9uLXNldHRpbmdzOmJlZm9yZSwgLmlvbi1zaGFyZTpiZWZvcmUsIC5pb24tc2h1ZmZsZTpiZWZvcmUsIC5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUsIC5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSwgLmlvbi1zb2NpYWwtYW5kcm9pZDpiZWZvcmUsIC5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlLCAuaW9uLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUsIC5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1iaXRjb2luOmJlZm9yZSwgLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSwgLmlvbi1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlLCAuaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWNvZGVwZW46YmVmb3JlLCAuaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSwgLmlvbi1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSwgLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUsIC5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSwgLmlvbi1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUsIC5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSwgLm0tbmF2LS1zb2NpYWwgLm0tbmF2X19pdGVtLS1mYWNlYm9vayAubS1uYXZfX2ljb246YmVmb3JlLCAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlci0tc29jaWFsIC5sLWhlYWRlcl9faXRlbS0tZmFjZWJvb2s6YmVmb3JlLCAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX3NvY2lhbC0tZmFjZWJvb2sgLmwtZm9vdGVyX19pY29uOmJlZm9yZSwgLm0taG9tZS0tc29jaWFsIC5tLWhvbWVfX2l0ZW0tLWZhY2Vib29rIC5tLWhvbWVfX2ljb246YmVmb3JlLCAuaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUsIC5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlLCAuaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlLCAuaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUsIC5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsIC5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlLCAuaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUsIC5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLCAubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0tLWluc3RhZ3JhbSAubS1uYXZfX2ljb246YmVmb3JlLCAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlci0tc29jaWFsIC5sLWhlYWRlcl9faXRlbS0taW5zdGFncmFtOmJlZm9yZSwgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19zb2NpYWwtLWluc3RhZ3JhbSAubC1mb290ZXJfX2ljb246YmVmb3JlLCAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9faXRlbS0taW5zdGFncmFtIC5tLWhvbWVfX2ljb246YmVmb3JlLCAuaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUsIC5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsIC5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUsIC5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLCAuaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUsIC5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUsIC5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSwgLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSwgLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlLCAuaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC10dXg6YmVmb3JlLCAuaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlLCAuaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlLCAubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0tLXR3aXR0ZXIgLm0tbmF2X19pY29uOmJlZm9yZSwgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXItLXNvY2lhbCAubC1oZWFkZXJfX2l0ZW0tLXR3aXR0ZXI6YmVmb3JlLCAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX3NvY2lhbC0tdHdpdHRlciAubC1mb290ZXJfX2ljb246YmVmb3JlLCAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9faXRlbS0tdHdpdHRlciAubS1ob21lX19pY29uOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSwgLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC12aW1lbzpiZWZvcmUsIC5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUsIC5pb24tc29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSwgLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSwgLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUsIC5pb24tc29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC15ZW46YmVmb3JlLCAuaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXlvdXR1YmU6YmVmb3JlLCAuaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvdXAtY2FuOmJlZm9yZSwgLmlvbi1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlLCAuaW9uLXNwZWVkb21ldGVyOmJlZm9yZSwgLmlvbi1zcG9vbjpiZWZvcmUsIC5pb24tc3RhcjpiZWZvcmUsIC5pb24tc3RhdHMtYmFyczpiZWZvcmUsIC5pb24tc3RlYW06YmVmb3JlLCAuaW9uLXN0b3A6YmVmb3JlLCAuaW9uLXRoZXJtb21ldGVyOmJlZm9yZSwgLmlvbi10aHVtYnNkb3duOmJlZm9yZSwgLmlvbi10aHVtYnN1cDpiZWZvcmUsIC5pb24tdG9nZ2xlOmJlZm9yZSwgLmlvbi10b2dnbGUtZmlsbGVkOmJlZm9yZSwgLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUsIC5pb24tdHJhc2gtYTpiZWZvcmUsIC5pb24tdHJhc2gtYjpiZWZvcmUsIC5pb24tdHJvcGh5OmJlZm9yZSwgLmlvbi10c2hpcnQ6YmVmb3JlLCAuaW9uLXRzaGlydC1vdXRsaW5lOmJlZm9yZSwgLmlvbi11bWJyZWxsYTpiZWZvcmUsIC5pb24tdW5pdmVyc2l0eTpiZWZvcmUsIC5pb24tdW5sb2NrZWQ6YmVmb3JlLCAuaW9uLXVwbG9hZDpiZWZvcmUsIC5pb24tdXNiOmJlZm9yZSwgLmlvbi12aWRlb2NhbWVyYTpiZWZvcmUsIC5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlLCAuaW9uLXZvbHVtZS1sb3c6YmVmb3JlLCAuaW9uLXZvbHVtZS1tZWRpdW06YmVmb3JlLCAuaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSwgLmlvbi13YW5kOmJlZm9yZSwgLmlvbi13YXRlcmRyb3A6YmVmb3JlLCAuaW9uLXdpZmk6YmVmb3JlLCAuaW9uLXdpbmVnbGFzczpiZWZvcmUsIC5pb24td29tYW46YmVmb3JlLCAuaW9uLXdyZW5jaDpiZWZvcmUsIC5pb24teGJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaW9uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVlXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cblxuLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi5pb24tYW5kcm9pZC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUsIC5tLXNlYXJjaC1ncm93ZXJfX2Nsb3NlOmJlZm9yZSwgLm0tbW9kYWxfX2Nsb3NlOmJlZm9yZSwgLm0tc2VhcmNoLS1ncm93IC5tLXNlYXJjaF9fY2xvc2U6YmVmb3JlLCAubC1zaWRlbmF2X19jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOThcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG5cbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cblxuLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsIC5tLXNlYXJjaC1ncm93ZXJfX21hZ25pZmllcjpiZWZvcmUsIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyX19zZWFyY2g6YmVmb3JlLCAubS1zZWFyY2gtLWdyb3cgLm0tc2VhcmNoX19tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5pb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjsgfVxuXG4uaW9uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uaW9uLWFycm93LWRvd24tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uaW9uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVmXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uaW9uLWFycm93LWxlZnQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uaW9uLWFycm93LXN3YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4uaW9uLWFycm93LXVwLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uaW9uLWFycm93LXVwLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cblxuLmlvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG5cbi5pb24tYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5pb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4uaW9uLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5pb24tYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cblxuLmlvbi1ib25maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLmlvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5pb24tYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmlvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uaW9uLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG5cbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5pb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjsgfVxuXG4uaW9uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5pb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5pb24tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG5cbi5pb24tY2hhdGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmlvbi1jaGF0Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uaW9uLWNoYXRidWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiOyB9XG5cbi5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjsgfVxuXG4uaW9uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5pb24tY2hldnJvbi1kb3duOmJlZm9yZSwgLmFjY29yZGlvbl9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjsgfVxuXG4uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5pb24tY2hldnJvbi11cDpiZWZvcmUsIC5hY2NvcmRpb24uaXMtYWN0aXZlIC5hY2NvcmRpb25fX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmlvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uaW9uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmlvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uaW9uLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cblxuLmlvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5pb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5pb24tY29kZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZlwiOyB9XG5cbi5pb24tY29kZS13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmlvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uaW9uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uaW9uLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5pb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uaW9uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uaW9uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjsgfVxuXG4uaW9uLWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uaW9uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cblxuLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmlvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmlvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5pb24tZWFzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjsgfVxuXG4uaW9uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmZcIjsgfVxuXG4uaW9uLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5pb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uaW9uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5pb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uaW9uLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG5cbi5pb24tZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5pb24tZmlyZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjsgfVxuXG4uaW9uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uaW9uLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cblxuLmlvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5pb24tZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmlvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uaW9uLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uaW9uLWZvcmstcmVwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG5cbi5pb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5pb24tZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFiXCI7IH1cblxuLmlvbi1nZWFyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uaW9uLWdlYXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5pb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZlwiOyB9XG5cbi5pb24taGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cblxuLmlvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5pb24taGFwcHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5pb24taGVhZHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmlvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5pb24taGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cblxuLmlvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmlvbi1oZWxwLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uaW9uLWhlbHAtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5pb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5pb24taWNlY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uaW9uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cblxuLmlvbi1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uaW9uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmlvbi1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmlvbi1pb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5pb24taW9zLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5pb24taW9zLWFsYnVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsIC5tLWN1bHR1cmEtc2xpZGVyX19idXR0b24tLXByZXY6YmVmb3JlLCAubS1jb25mbGl0b3Mtc2xpZGVyX19idXR0b24tLXByZXY6YmVmb3JlLCAubS1pbWFnaW5hY2FvLXNsaWRlcl9fYnV0dG9uLS1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLCAubS1jdWx0dXJhLXNsaWRlcl9fYnV0dG9uLS1uZXh0OmJlZm9yZSwgLm0tY29uZmxpdG9zLXNsaWRlcl9fYnV0dG9uLS1uZXh0OmJlZm9yZSwgLm0taW1hZ2luYWNhby1zbGlkZXJfX2J1dHRvbi0tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4uaW9uLWlvcy1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5pb24taW9zLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmlvbi1pb3MtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5pb24taW9zLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjsgfVxuXG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5pb24taW9zLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cblxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7IH1cblxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjsgfVxuXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7IH1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7IH1cblxuLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjsgfVxuXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG5cbi5pb24taW9zLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOFwiOyB9XG5cbi5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmlvbi1pb3MtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmlvbi1pb3MtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi5pb24taW9zLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG5cbi5pb24taW9zLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uaW9uLWlvcy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmlvbi1pb3MtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5pb24taW9zLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5pb24taW9zLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5pb24taW9zLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cblxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cblxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uaW9uLWlvcy1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiOyB9XG5cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uaW9uLWlvcy1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cblxuLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cblxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLmlvbi1pb3MtaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uaW9uLWlvcy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjsgfVxuXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjsgfVxuXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG5cbi5pb24taW9zLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjsgfVxuXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG5cbi5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjsgfVxuXG4uaW9uLWlvcy1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5pb24taW9zLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjsgfVxuXG4uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5pb24taW9zLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiOyB9XG5cbi5pb24taW9zLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY0XCI7IH1cblxuLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7IH1cblxuLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiOyB9XG5cbi5pb24taW9zLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjsgfVxuXG4uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjdcIjsgfVxuXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7IH1cblxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cblxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3M1wiOyB9XG5cbi5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7IH1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiOyB9XG5cbi5pb24taW9zLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5pb24taW9zLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG5cbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7IH1cblxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cblxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uaW9uLWlvcy1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjsgfVxuXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiOyB9XG5cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjsgfVxuXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSwgLm0tbmF2LS1zb2NpYWwgLm0tbmF2X19pdGVtLS15b3V0dWJlIC5tLW5hdl9faWNvbjpiZWZvcmUsIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLS15b3V0dWJlIC5sLWZvb3Rlcl9faWNvbjpiZWZvcmUsIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtLS15b3V0dWJlIC5tLWhvbWVfX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjsgfVxuXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uaW9uLWlvcy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cblxuLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiOyB9XG5cbi5pb24taW9zLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiOyB9XG5cbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiOyB9XG5cbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi5pb24taW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5pb24taW9zLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjsgfVxuXG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uaW9uLWlvcy1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cblxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk4XCI7IH1cblxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiOyB9XG5cbi5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjsgfVxuXG4uaW9uLWlvcy1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWRcIjsgfVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiOyB9XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjsgfVxuXG4uaW9uLWlvcy1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjsgfVxuXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG5cbi5pb24taW9zLXJvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTNcIjsgfVxuXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjsgfVxuXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjsgfVxuXG4uaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7IH1cblxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjsgfVxuXG4uaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjsgfVxuXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cblxuLmlvbi1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjsgfVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjsgfVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiOyB9XG5cbi5pb24taW9zLXNraXBmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhY1wiOyB9XG5cbi5pb24taW9zLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFlXCI7IH1cblxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjsgfVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG5cbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiOyB9XG5cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNVwiOyB9XG5cbi5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjsgfVxuXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmlvbi1pb3MtdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cblxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjsgfVxuXG4uaW9uLWlvcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cblxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmlvbi1pb3MtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjsgfVxuXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7IH1cblxuLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjsgfVxuXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG5cbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uaW9uLWlvcy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cblxuLmlvbi1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cblxuLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjsgfVxuXG4uaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7IH1cblxuLmlvbi1pb3MtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7IH1cblxuLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2FcIjsgfVxuXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjsgfVxuXG4uaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjsgfVxuXG4uaW9uLWlvcy13aW5lZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDFcIjsgfVxuXG4uaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiOyB9XG5cbi5pb24taW9zLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmlvbi1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMlwiOyB9XG5cbi5pb24taXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5pb24taXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmlvbi1pcG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmlvbi1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uaW9uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5pb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uaW9uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5pb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5pb24tbGV2ZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmlvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uaW9uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uaW9uLWxvYWQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5pb24tbG9hZC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cblxuLmlvbi1sb2FkLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjsgfVxuXG4uaW9uLWxvYWQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5pb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmZcIjsgfVxuXG4uaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDRcIjsgfVxuXG4uaW9uLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5pb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLmlvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlmXCI7IH1cblxuLmlvbi1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmlvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uaW9uLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uaW9uLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5pb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmlvbi1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uaW9uLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNmXCI7IH1cblxuLmlvbi1taWMtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5pb24tbWljLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uaW9uLW1pYy1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmlvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5pb24tbWludXMtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uaW9uLW1vZGVsLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uaW9uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uaW9uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uaW9uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLmlvbi1uYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSwgLmwtaGVhZGVyLS1vbGQgLmwtaGVhZGVyX19tZW51OmJlZm9yZSwgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXJfX21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uaW9uLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmlvbi1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cblxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmlvbi1udWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmlvbi1vdXRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uaW9uLXBhaW50YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG5cbi5pb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBmXCI7IH1cblxuLmlvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5pb24tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5pb24tcGllLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uaW9uLXBpbnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmlvbi1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5pb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uaW9uLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG5cbi5pb24tcGxheTpiZWZvcmUsIC5lbWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5pb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uaW9uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5pb24tcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cblxuLmlvbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5pb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uaW9uLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uaW9uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG5cbi5pb24tcXItc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG5cbi5pb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmlvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uaW9uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uaW9uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmlvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cblxuLmlvbi1yaWJib24tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG5cbi5pb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5pb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjsgfVxuXG4uaW9uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG5cbi5pb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uaW9uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIwXCI7IH1cblxuLmlvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWZcIjsgfVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiOyB9XG5cbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiOyB9XG5cbi5pb24tc29jaWFsLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmZcIjsgfVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmVcIjsgfVxuXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7IH1cblxuLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7IH1cblxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLCAubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0tLWZhY2Vib29rIC5tLW5hdl9faWNvbjpiZWZvcmUsIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyLS1zb2NpYWwgLmwtaGVhZGVyX19pdGVtLS1mYWNlYm9vazpiZWZvcmUsIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLS1mYWNlYm9vayAubC1mb290ZXJfX2ljb246YmVmb3JlLCAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9faXRlbS0tZmFjZWJvb2sgLm0taG9tZV9faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjsgfVxuXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7IH1cblxuLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRmXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUsIC5tLW5hdi0tc29jaWFsIC5tLW5hdl9faXRlbS0taW5zdGFncmFtIC5tLW5hdl9faWNvbjpiZWZvcmUsIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyLS1zb2NpYWwgLmwtaGVhZGVyX19pdGVtLS1pbnN0YWdyYW06YmVmb3JlLCAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX3NvY2lhbC0taW5zdGFncmFtIC5sLWZvb3Rlcl9faWNvbjpiZWZvcmUsIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtLS1pbnN0YWdyYW0gLm0taG9tZV9faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiOyB9XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUwXCI7IH1cblxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiOyB9XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cblxuLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uaW9uLXNvY2lhbC1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5pb24tc29jaWFsLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZlwiOyB9XG5cbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG5cbi5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjsgfVxuXG4uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5pb24tc29jaWFsLXR1eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsIC5tLW5hdi0tc29jaWFsIC5tLW5hdl9faXRlbS0tdHdpdHRlciAubS1uYXZfX2ljb246YmVmb3JlLCAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlci0tc29jaWFsIC5sLWhlYWRlcl9faXRlbS0tdHdpdHRlcjpiZWZvcmUsIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLS10d2l0dGVyIC5sLWZvb3Rlcl9faWNvbjpiZWZvcmUsIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtLS10d2l0dGVyIC5tLWhvbWVfX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjsgfVxuXG4uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG5cbi5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi5pb24tc29jaWFsLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5pb24tc291cC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uaW9uLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmlvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmlvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5pb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZlwiOyB9XG5cbi5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uaW9uLXRodW1ic2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4uaW9uLXRodW1ic3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmlvbi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjsgfVxuXG4uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmlvbi10cmFzaC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmlvbi10cmFzaC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmlvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjsgfVxuXG4uaW9uLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cblxuLmlvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cblxuLmlvbi11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5pb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmlvbi11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5pb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uaW9uLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uaW9uLXdhdGVyZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5pb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5pb24td2luZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmlvbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5pb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7IH1cblxuLmlvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwYWRkaW5nLXRvcDogODRweDsgfVxuXG5ib2R5W2RhdGEtdmlldz1cInRlbXBsYXRlcy9ob21lLWNsZWFuXCJdIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmYmYwMDsgfVxuXG51bCwgb2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgdWwgbGksIG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJ1dHRvbiwgaW5wdXQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDsgfVxuICAuY29udGFpbmVyLCAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX2NvbnRhaW5lciwgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXJfX2NvbnRhaW5lciwgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19jb250YWluZXIsIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19jb250YWluZXIsIC5sLWJyYXNpbGlhX193cmFwcGVyLCAubC1jdWx0dXJhX19jb250YWluZXIsIC5sLWNvbmZsaXRvc19fY29udGFpbmVyLCAubC1pbWFnaW5hY2FvX19jb250YWluZXIsIC5sLWFmcmljYV9fY29udGFpbmVyLCAubS1jYXJkLS1mZWF0dXJlZCAubS1jYXJkX19jb250YWluZXIsIC5sLWhvbWUtLW9sZCAubC1ob21lX19jb250YWluZXIsIC5tLW1vZGFsLS1saWdodCAubS1tb2RhbF9fY29udGFpbmVyLCAubC1ob21lLS1jbGVhbiAubC1ob21lX19jb250YWluZXIsIC5sLWFiZXJ0dXJhX19jb250YWluZXIsIC5tYWluLWhlYWRlciA+IC5yb3csIC5sLWZvb3Rlci0tY2xlYW4gLm1haW4taGVhZGVyID4gLmwtZm9vdGVyX19jb250ZW50LS1taWRkbGUsIC5tYWluLWhlYWRlciA+IC5tLWN1bHR1cmEtY29udGVudF9fcm93LCAubC1jdWx0dXJhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWN1bHR1cmFfX3JvdywgLm1haW4taGVhZGVyID4gLm0tY29uZmxpdG9zLWNvbnRlbnRfX3JvdywgLmwtY29uZmxpdG9zLS1jaGlsZCAubWFpbi1oZWFkZXIgPiAubC1jb25mbGl0b3NfX3JvdywgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWNvbmZsaXRvc19fcm93LCAubWFpbi1oZWFkZXIgPiAubS1pbWFnaW5hY2FvLWNvbnRlbnRfX3JvdywgLm1haW4taGVhZGVyID4gLm0taW1hZ2luYWNhby1seXJpY3MsIC5tYWluLWhlYWRlciA+IC5sLWltYWdpbmFjYW9fX3JvdywgLm1haW4taGVhZGVyID4gLm0tYWZyaWNhLWNvbnRlbnRfX3JvdywgLmwtYWZyaWNhLS1jaGlsZCAubWFpbi1oZWFkZXIgPiAubC1hZnJpY2FfX3JvdywgLmwtYWZyaWNhLS1hcnRpY2xlIC5tYWluLWhlYWRlciA+IC5sLWFmcmljYV9fcm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG5cbi5jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7IH1cbiAgLmNvbnRlbnQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4MCU7IH1cbiAgICAuY29udGVudCBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLm0tbmF2LS1tYWluIC5tLW5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0OyB9XG4gIC5tLW5hdi0tbWFpbiAubS1uYXZfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7IH1cbiAgICAubS1uYXYtLW1haW4gLm0tbmF2X19pdGVtOmhvdmVyIC5tLW5hdl9fY2hpbGQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLm0tbmF2LS1tYWluIC5tLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjMjYzMjM4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2Utb3V0OyB9XG4gIC5tLW5hdi0tbWFpbiAubS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYzMjM4OyB9XG5cbi5tLW5hdi0tbWFpbiAubS1uYXZfX2NoaWxkIHtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5tLW5hdi0tbWFpbiAubS1uYXZfX2NoaWxkIC5tLW5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDsgfVxuICAubS1uYXYtLW1haW4gLm0tbmF2X19jaGlsZCAubS1uYXZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICAgLm0tbmF2LS1tYWluIC5tLW5hdl9fY2hpbGQgLm0tbmF2X19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmNjMzM7IH1cblxuLm0tbmF2LS1tYWluLmlzLWRhcmsgLm0tbmF2X19pdGVtOmhvdmVyIC5tLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjMjYzMjM4OyB9XG5cbi5tLW5hdi0tbWFpbi5pcy1kYXJrIC5tLW5hdl9fbGluayB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAubS1uYXYtLW1haW4gLm0tbmF2X19jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogI2ZmYmYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuICAgIHotaW5kZXg6IDIwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tbmF2LS1tYWluIC5tLW5hdl9fbGluay0tcm9vdCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tbmF2LS1tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm0tbmF2LS1tYWluIC5tLW5hdl9fbGluaywgLm0tbmF2LS1tYWluIC5tLW5hdl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tLW5hdi0tbWFpbiAubS1uYXZfX2xpbmstLXJvb3Qge1xuICAgICAgY29sb3I6ICNmZmJmMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuLm0tbmF2LS1zaW1wbGUgLm0tbmF2X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IGZpbHNvbi1zb2Z0LCBBcmlhbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG5cbi5tLW5hdi0tc2ltcGxlIC5tLW5hdl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgcGFkZGluZzogMTNweCAwIDEzcHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzYwN0Q4QjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIC5tLW5hdi0tc2ltcGxlIC5tLW5hdl9fbGluazpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubS1uYXYtLXNpbXBsZSAubS1uYXZfX2xpbms6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubS1uYXYtLXNpbXBsZS5pcy1kYXJrIC5tLW5hdl9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm0tbmF2LS1zaW1wbGUuaXMtZGFyayAubS1uYXZfX2xpbmsge1xuICBjb2xvcjogI0IwQkVDNTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLm0tbmF2LS1zaW1wbGUuaXMtZGFyayAubS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZiZjAwOyB9XG4gICAgLm0tbmF2LS1zaW1wbGUuaXMtZGFyayAubS1uYXZfX2xpbms6aG92ZXI6YmVmb3JlLCAubS1uYXYtLXNpbXBsZS5pcy1kYXJrIC5tLW5hdl9fbGluazpob3ZlcjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmJmMDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tbmF2LS1zaW1wbGUgLm0tbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm0tbmF2LS1sYW5nIC5tLW5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiOyB9XG4gIC5tLW5hdi0tbGFuZyAubS1uYXZfX2l0ZW0uaXMtYWN0aXZlIC5tLW5hdl9fbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmYmYwMDsgfVxuICAubS1uYXYtLWxhbmcgLm0tbmF2X19pdGVtLmlzLWRpc2FibGUgLm0tbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzYwN0Q4QjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5tLW5hdi0tbGFuZyAubS1uYXZfX2l0ZW0uaXMtZGlzYWJsZSAubS1uYXZfX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5tLW5hdi0tbGFuZyAubS1uYXZfX2l0ZW0uaXMtZGlzYWJsZSAubS1uYXZfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM2MDdEOEI7IH1cbiAgLm0tbmF2LS1sYW5nIC5tLW5hdl9faXRlbTpub3QoLmlzLWFjdGl2ZSk6bm90KC5pcy1kaXNhYmxlKSAubS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5tLW5hdi0tbGFuZyAubS1uYXZfX2xpbmsge1xuICBjb2xvcjogIzI2MzIzODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm0tbmF2LS1sYW5nLmlzLWRhcmsgLm0tbmF2X19pdGVtLmlzLWFjdGl2ZSAubS1uYXZfX2xpbmsge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm0tbmF2LS1sYW5nLmlzLWRhcmsgLm0tbmF2X19saW5rIHtcbiAgY29sb3I6ICM2MDdEOEI7IH1cblxuLm0tbmF2LS10aW1lbGluZXMgLm0tbmF2X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IGZpbHNvbi1zb2Z0LCBBcmlhbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG5cbi5tLW5hdi0tdGltZWxpbmVzIC5tLW5hdl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLm0tbmF2LS10aW1lbGluZXMgLm0tbmF2X19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjMyMzg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubS1uYXYtLXRpbWVsaW5lcyAubS1uYXZfX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubS1uYXYtLXRpbWVsaW5lcyAubS1uYXZfX2N1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG9Db25kZW5zZWQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB6LWluZGV4OiAyOyB9XG4gIC5tLW5hdi0tdGltZWxpbmVzIC5tLW5hdl9fY3VycmVudDpiZWZvcmUsIC5tLW5hdi0tdGltZWxpbmVzIC5tLW5hdl9fY3VycmVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubS1uYXYtLXRpbWVsaW5lcyAubS1uYXZfX2N1cnJlbnQ6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMzVkZWcpOyB9XG4gIC5tLW5hdi0tdGltZWxpbmVzIC5tLW5hdl9fY3VycmVudDphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogc2tld1goMzVkZWcpOyB9XG5cbi5tLW5hdi0tdGltZWxpbmVzIC5tLW5hdl9feWVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5tLW5hdi0tdGltZWxpbmVzIC5tLW5hdl9fbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5tLW5hdi0tdGltZWxpbmVzLmlzLWRhcmsgLm0tbmF2X190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubS1uYXYtLXRpbWVsaW5lcy5pcy1kYXJrIC5tLW5hdl9fbGluazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3NzkwOUQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLW91dDsgfVxuXG4ubS1uYXYtLXRpbWVsaW5lcy5pcy1kYXJrIC5tLW5hdl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTdweDtcbiAgYm90dG9tOiAtN3B4O1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA3cHggMCAwIDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1vdXQ7IH1cblxuLm0tbmF2LS10aW1lbGluZXMuaXMtZGFyayAubS1uYXZfX2xpbms6aG92ZXI6YmVmb3JlLCAubS1uYXYtLXRpbWVsaW5lcy5pcy1kYXJrIC5tLW5hdl9fbGluazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmYwMDsgfVxuXG4ubS1uYXYtLXRpbWVsaW5lcy5pcy1kYXJrIC5tLW5hdl9feWVhciB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubS1uYXYtLXRpbWVsaW5lcy5pcy1kYXJrIC5tLW5hdl9fbGVnZW5kIHtcbiAgY29sb3I6ICNmZmJmMDA7IH1cblxuLm0tbmF2LS10aW1lbGluZXMuaXMtZGFyayAubS1uYXZfX2N1cnJlbnQge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tbmF2LS10aW1lbGluZXMuaXMtZGFyayAubS1uYXZfX2N1cnJlbnQ6YmVmb3JlLCAubS1uYXYtLXRpbWVsaW5lcy5pcy1kYXJrIC5tLW5hdl9fY3VycmVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzY1QkQwMDsgfVxuXG4ubS1uYXYtLXRpbWVsaW5lczpub3QoLmlzLWRhcmspIC5tLW5hdl9fbGluazpob3ZlciAubS1uYXZfX2xlZ2VuZCB7XG4gIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5tLW5hdi0tdGltZWxpbmVzOm5vdCguaXMtZGFyaykgLm0tbmF2X195ZWFyIHtcbiAgY29sb3I6ICMyNjMyMzg7IH1cblxuLm0tbmF2LS10aW1lbGluZXM6bm90KC5pcy1kYXJrKSAubS1uYXZfX2xlZ2VuZCB7XG4gIGNvbG9yOiAjNjA3RDhCO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuXG4ubS1uYXYtLXRpbWVsaW5lczpub3QoLmlzLWRhcmspIC5tLW5hdl9fY3VycmVudCB7XG4gIGNvbG9yOiAjMjYzMjM4OyB9XG4gIC5tLW5hdi0tdGltZWxpbmVzOm5vdCguaXMtZGFyaykgLm0tbmF2X19jdXJyZW50OmJlZm9yZSwgLm0tbmF2LS10aW1lbGluZXM6bm90KC5pcy1kYXJrKSAubS1uYXZfX2N1cnJlbnQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tbmF2LS10aW1lbGluZXMgLm0tbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm0tbmF2LS1zb2NpYWwgLm0tbmF2X19pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzI2MzIzODtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjYjBiZWM1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0OyB9XG4gIC5tLW5hdi0tc29jaWFsIC5tLW5hdl9faWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmYmYwMDsgfVxuXG4ubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0tLWluc3RhZ3JhbSAubS1uYXZfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0tLXlvdXR1YmUgLm0tbmF2X19pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDFweDsgfVxuICAubS1uYXYtLXNvY2lhbCAubS1uYXZfX2l0ZW0tLXNvdW5kY2xvdWQgLm0tbmF2X19pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4ubS1uYXYtbWFpbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gIC5tLW5hdi1tYWluX19pdGVtOmhvdmVyIC5tLW5hdi1tYWluLS1jaGlsZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMTAwJTsgfVxuICAubS1uYXYtbWFpbl9faXRlbS5pcy1hY3RpdmUgLm0tbmF2LW1haW5fX2xpbmstLXJvb3Qge1xuICAgIGNvbG9yOiAjYjBiZWM1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tLW5hdi1tYWluX19pdGVtLmlzLWFjdGl2ZSAubS1uYXYtbWFpbl9fbGluay0tcm9vdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjBiZWM1OyB9XG4gIC5tLW5hdi1tYWluX19pdGVtLmlzLWRpc2FibGUgLm0tbmF2LW1haW5fX2xpbmstLXJvb3Qge1xuICAgIGNvbG9yOiAjMzY0NzRmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm0tbmF2LW1haW5fX2l0ZW0uaXMtZGlzYWJsZSAubS1uYXYtbWFpbl9fbGluay0tcm9vdDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5tLW5hdi1tYWluX19saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5tLW5hdi1tYWluIC5tLW5hdi1tYWluLS1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogODAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS1uYXYtbWFpbiB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tLW5hdi1tYWluIC5tLW5hdi1tYWluX19saW5rLCAubS1uYXYtbWFpbiAubS1uYXYtbWFpbl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tLW5hdi1tYWluIC5tLW5hdi1tYWluX19saW5rLS1yb290IHtcbiAgICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5tLW5hdi1tYWluLS1sYW5nIC5tLW5hdi1tYWluX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbi5tLW5hdi1tYWluLS1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubS1uYXYtbWFpbi0tY2hpbGQgLm0tbmF2LW1haW5fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLW5hdi1tYWluLS1jaGlsZCAubS1uYXYtbWFpbl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tbmF2LW1haW4tLWNoaWxkIC5tLW5hdi1tYWluX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5tLXNlYXJjaC1ncm93ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tc2VhcmNoLWdyb3dlcl9fbWFnbmlmaWVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmJmMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubS1zZWFyY2gtZ3Jvd2VyX19pbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZiZjAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBjb2xvcjogI2ZmYmYwMDtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5tLXNlYXJjaC1ncm93ZXJfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm0tc2VhcmNoLWdyb3dlci5pcy1hY3RpdmUgLm0tc2VhcmNoLWdyb3dlcl9faW5wdXQge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubS1zZWFyY2gtZ3Jvd2VyLmlzLWFjdGl2ZSAubS1zZWFyY2gtZ3Jvd2VyX19jbG9zZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLm0tc2VhcmNoLWdyb3dlci5pcy1hY3RpdmUgLm0tc2VhcmNoLWdyb3dlcl9faW5wdXQsIC5tLXNlYXJjaC1ncm93ZXIuaXMtYWN0aXZlIC5tLXNlYXJjaC1ncm93ZXJfX2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubS1zZWFyY2gtZ3Jvd2VyLmlzLWFjdGl2ZSAubS1zZWFyY2gtZ3Jvd2VyX19pbnB1dCB7XG4gICAgICB3aWR0aDogMTUwcHg7IH0gfVxuXG4ubS1zZWFyY2gtLWNsZWFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjVCRDAwO1xuICBib3JkZXItcmFkaXVzOiAzNXB4OyB9XG4gIC5tLXNlYXJjaC0tY2xlYW4gLm0tc2VhcmNoX19tYWduaWZpZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzY1QkQwMDtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAubS1zZWFyY2gtLWNsZWFuIC5tLXNlYXJjaF9faW5wdXQge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY1QkQwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1vdXQ7IH1cbiAgLm0tc2VhcmNoLS1jbGVhbi5pcy1ibGFuayB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cbiAgICAubS1zZWFyY2gtLWNsZWFuLmlzLWJsYW5rIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAubS1zZWFyY2gtLWNsZWFuLmlzLWJsYW5rIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAubS1zZWFyY2gtLWNsZWFuLmlzLWJsYW5rIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJlZDsgfVxuICAgIC5tLXNlYXJjaC0tY2xlYW4uaXMtYmxhbmsgaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cblxuLm5hdi0tc3VtbWFyeSAubmF2X19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLm5hdi0tc3VtbWFyeSAubmF2X190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAzZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZmYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdi0tc3VtbWFyeSAubmF2X190aXRsZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4ubmF2LS1zdW1tYXJ5IC5uYXZfX2l0ZW1zIHtcbiAgcGFkZGluZzogMC43NWVtIDA7IH1cblxuLm5hdi0tc3VtbWFyeSAubmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NWVtIDFlbSAwLjc1ZW0gMy4yZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzM2NDc0ZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAubmF2LS1zdW1tYXJ5IC5uYXZfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1vdXQ7IH1cbiAgICAubmF2LS1zdW1tYXJ5IC5uYXZfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmJmMDA7IH0gfVxuXG4ubmF2LS1zdW1tYXJ5IC5uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmJmMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm5hdi0tc3VtbWFyeSAubmF2X19saW5rLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmJmMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4udGV4dCB7XG4gIGNvbG9yOiAjMjYzMjM4OyB9XG4gIC50ZXh0IGgxLCAudGV4dCBoMiwgLnRleHQgaDMsIC50ZXh0IGg0LCAudGV4dCBoNSB7XG4gICAgZm9udC1mYW1pbHk6IEFicmlsRmF0RmFjZTtcbiAgICBjb2xvcjogIzM2NDc0ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgIGNvbG9yOiAjNzc5MDlkOyB9XG4gIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTsgfVxuICAudGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07IH1cbiAgLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtOyB9XG4gIC50ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnRleHQgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGV4dCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAudGV4dCBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAudGV4dCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiAjMzY0NzRmO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC50ZXh0IGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgLnRleHQgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTcwcHg7IH1cbiAgICAudGV4dCBmaWdjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRleHQgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uYWNjb3JkaW9uIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmFjY29yZGlvbjpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjlyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEuMjVlbSAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZmYxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWNjb3JkaW9uX190aXRsZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgY29sb3I6ICNmZmJmMDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hY2NvcmRpb24uaXMtYWN0aXZlIC5hY2NvcmRpb25fX3RpdGxlOmJlZm9yZSB7XG4gIGNvbG9yOiAjYjBiZWM1OyB9XG5cbi5lbWJlZCB7XG4gIGJhY2tncm91bmQ6ICNlY2VmZjE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMjJweCA3NXB4IDIycHggMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmVtYmVkOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBjb2xvcjogIzc3OTA5ZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAuZW1iZWRfX3RpdGxlLCAuZW1iZWRfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjYjBiZWM1O1xuICAgIG1hcmdpbjogMDsgfVxuICAuZW1iZWRfX3N1YnRpdGxlLCAuZW1iZWRfX3N1YnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjNzc5MDlkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lbWJlZF9faWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5sLWhlYWRlci0tb2xkIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmwtaGVhZGVyLS1vbGQgLmwtaGVhZGVyX19icmFuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTFweCAycHg7IH1cbiAgICAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX2JyYW5kLS1ob21lIC5sLWhlYWRlcl9fbG9nby0tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sLWhlYWRlci0tb2xkIC5sLWhlYWRlcl9fYnJhbmQtLWhvbWUgLmwtaGVhZGVyX19sb2dvLS1iaWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmwtaGVhZGVyLS1vbGQgLmwtaGVhZGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX2xvZ28tLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA1NnB4OyB9XG4gICAgLmwtaGVhZGVyLS1vbGQgLmwtaGVhZGVyX19sb2dvLS1iaWcge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sLWhlYWRlci0tb2xkIC5sLWhlYWRlcl9fbWVudSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNmZmJmMDA7IH1cbiAgLmwtaGVhZGVyLS1vbGQgLm0tbmF2LW1haW4sXG4gIC5sLWhlYWRlci0tb2xkIC5tLXNlYXJjaC1ncm93ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubC1oZWFkZXItLW9sZCAubS1zZWFyY2gtZ3Jvd2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubC1oZWFkZXItLW9sZCAubS1uYXYtbWFpbi0tbGFuZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtaGVhZGVyLS1vbGQgLm0tc2VhcmNoLWdyb3dlciB7XG4gICAgICBtYXJnaW46IDhweDsgfVxuICAgIC5sLWhlYWRlci0tb2xkIC5tLW5hdi1tYWluLS1sYW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX2xvZ28tLWJpZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubC1oZWFkZXItLW9sZCAubC1oZWFkZXJfX2xvZ28tLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5sLWhlYWRlci0tb2xkIC5sLWhlYWRlci0tc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sLWhlYWRlci0tb2xkIC5sLWhlYWRlci0tc2lkZWJhciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQ7XG4gICAgICB6LWluZGV4OiA1MDA7IH1cbiAgICAgIC5sLWhlYWRlci0tb2xkIC5sLWhlYWRlci0tc2lkZWJhciAubS1uYXYtbWFpbi0tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5sLWhlYWRlci0tb2xkIC5sLWhlYWRlci0tc2lkZWJhciAubS1uYXYtbWFpbi0tbGFuZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5sLWhlYWRlci0tb2xkIC5sLWhlYWRlci0tc2lkZWJhciAubS1uYXYtbWFpbi0tbGFuZyAubS1uYXYtbWFpbl9faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubC1oZWFkZXItLW9sZCAubC1oZWFkZXItLXNpZGViYXIuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmwtaGVhZGVyLS1vbGQgLmwtaGVhZGVyLS1zaWRlYmFyLmlzLWFjdGl2ZSAubS1uYXYtbWFpbiB7XG4gICAgICAgICAgcmlnaHQ6IDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubC1oZWFkZXItLW9sZCAubC1oZWFkZXItLXNpZGViYXIgLm0tbmF2LW1haW4ge1xuICAgICAgd2lkdGg6IDcwJTsgfSB9XG5cbi5sLWhlYWRlci0tY2xlYW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlcl9fYnJhbmQge1xuICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyLS1zaWRlYmFyIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyLS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MnB4OyB9XG4gICAgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXItLXNvY2lhbCAubC1oZWFkZXJfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0NGRDhEQztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXItLXNvY2lhbCAubC1oZWFkZXJfX2l0ZW0tLWZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTlFNjsgfVxuICAgICAgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXItLXNvY2lhbCAubC1oZWFkZXJfX2l0ZW0tLXR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNDMEU1OyB9XG4gICAgICAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlci0tc29jaWFsIC5sLWhlYWRlcl9faXRlbS0taW5zdGFncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NhNGNlNDsgfVxuICAubC1oZWFkZXItLWNsZWFuIC5tLW5hdi0tbGFuZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWRlZjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAubC1oZWFkZXItLWNsZWFuIC5tLXNlYXJjaC0tY2xlYW4ge1xuICAgIHdpZHRoOiAxNTdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAubC1oZWFkZXItLWNsZWFuIC5tLXNlYXJjaC0tY2xlYW4uaXMtZm9jdXMge1xuICAgICAgd2lkdGg6IDI5NXB4OyB9XG4gIC5sLWhlYWRlci0tY2xlYW4uaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC0xMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICB6LWluZGV4OiA0MDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmwtaGVhZGVyLS1jbGVhbi5pcy1maXhlZC5pcy1hY3RpdmUge1xuICAgICAgdG9wOiAwJTsgfVxuICAubC1oZWFkZXItLWNsZWFuLmlzLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMyNjMyMzg7IH1cbiAgICAubC1oZWFkZXItLWNsZWFuLmlzLWRhcms6bm90KC5pcy1maXhlZCkge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLmwtaGVhZGVyLS1jbGVhbi5pcy1kYXJrIC5sLWhlYWRlci0tc29jaWFsIC5sLWhlYWRlcl9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjA3RDhCO1xuICAgICAgY29sb3I6ICMyNjMyMzg7IH1cbiAgICAubC1oZWFkZXItLWNsZWFuLmlzLWRhcmsgLmwtaGVhZGVyX19icmFuZCB7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gICAgLmwtaGVhZGVyLS1jbGVhbi5pcy1kYXJrIC5tLW5hdi0tbGFuZyB7XG4gICAgICBib3JkZXItY29sb3I6ICM2MDdEOEI7IH1cbiAgLmwtaGVhZGVyLS1jbGVhbi5pcy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gICAgLmwtaGVhZGVyLS1jbGVhbi5pcy1maXhlZCAubC1oZWFkZXJfX2JyYW5kLCAubC1oZWFkZXItLWNsZWFuLmlzLXRyYW5zcGFyZW50IC5sLWhlYWRlcl9fYnJhbmQge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuICAgIC5sLWhlYWRlci0tY2xlYW4gLmwtaG9tZV9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlcl9fYnJhbmQge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtaGVhZGVyLS1jbGVhbi5pcy1maXhlZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIC5sLWhlYWRlci0tY2xlYW4uaXMtZml4ZWQgLmwtaGVhZGVyX19icmFuZCB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7IH1cbiAgICAgIC5sLWhlYWRlci0tY2xlYW4uaXMtZml4ZWQgLmwtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIC5sLWhlYWRlci0tY2xlYW4uaXMtdHJhbnNwYXJlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5sLWhlYWRlci0tY2xlYW4gLmwtaGVhZGVyLS1zaWRlYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmwtaGVhZGVyLS1jbGVhbiAubC1oZWFkZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAubC1oZWFkZXItLWNsZWFuIC5sLWhlYWRlcl9fc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgY29sb3I6ICNmZmJmMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi5tLW5hdi1mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI2IwYmVjNTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7IH1cbiAgLm0tbmF2LWZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5tLW5hdi1mb290ZXJfX3llYXIsIC5tLW5hdi1mb290ZXJfX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2VjZWZmMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubS1uYXYtZm9vdGVyLS10aW1lbGluZXMgLm0tbmF2LWZvb3Rlcl9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm0tbmF2LWZvb3Rlci0tdGltZWxpbmVzIC5tLW5hdi1mb290ZXJfX2xpbms6aG92ZXIgLm0tbmF2LWZvb3Rlcl9feWVhciB7XG4gICAgY29sb3I6ICNmZmJmMDA7IH1cblxuLm0tbmF2LWZvb3Rlci0tZXh0cmFzIC5tLW5hdi1mb290ZXJfX2xlZ2VuZCxcbi5tLW5hdi1mb290ZXItLW1lbW9yaWFsIC5tLW5hdi1mb290ZXJfX2xlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm0tbmF2LWZvb3Rlci0tZXh0cmFzIC5tLW5hdi1mb290ZXJfX2xpbmssXG4ubS1uYXYtZm9vdGVyLS1tZW1vcmlhbCAubS1uYXYtZm9vdGVyX19saW5rIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4ubC1mb290ZXItLW9sZCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fY29udGVudC0tdG9wIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fY29udGVudC0tbWlkZGxlIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fY29udGVudC0tYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX2JyYW5kIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX2JyYW5kLS1tZW1vcmlhbCB7XG4gICAgICB3aWR0aDogMjY2cHg7IH1cbiAgICAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX2JyYW5kLS1sdWxhIHtcbiAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTVweDsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLW5hdiAubC1mb290ZXJfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2IwYmVjNTsgfVxuICAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX3NvY2lhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsIC5sLWZvb3Rlcl9fdGV4dCB7XG4gICAgICBjb2xvcjogI2IwYmVjNTsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLS1pbnN0YWdyYW0gLmwtZm9vdGVyX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLS15b3V0dWJlIC5sLWZvb3Rlcl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWluZGVudDogMXB4OyB9XG4gICAgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19zb2NpYWwtLXNvdW5kY2xvdWQgLmwtZm9vdGVyX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjMzY0NzRmO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAubC1mb290ZXItLW9sZCAubS1uYXYtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5sLWZvb3Rlci0tb2xkIC5tLW5hdi1tYWluLS1sYW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5tLW5hdi1tYWluLS1sYW5nIC5tLW5hdi1tYWluX19pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fY29udGVudC0tdG9wLCAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX2NvbnRlbnQtLWJvdHRvbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubC1mb290ZXItLW9sZCAubC1mb290ZXJfX2JyYW5kLS1tZW1vcmlhbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fYnJhbmQtLWx1bGEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5sLWZvb3Rlci0tb2xkIC5sLWZvb3Rlcl9fc29jaWFsLW5hdiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmwtZm9vdGVyLS1vbGQgLmwtZm9vdGVyX19zb2NpYWw6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmwtZm9vdGVyLS1vbGQgLm0tbmF2LW1haW4tLWxhbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5sLWZvb3Rlci0tb2xkIC5tLW5hdi1tYWluLS1sYW5nIC5tLW5hdi1tYWluX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmwtZm9vdGVyLS1jbGVhbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbiAgYmFja2dyb3VuZDogIzI2MzIzODsgfVxuICAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGVudC0tdG9wIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGVudC0tdG9wID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMSAxMDAlOyB9XG4gICAgLmwtZm9vdGVyLS1jbGVhbiAubC1mb290ZXJfX2NvbnRlbnQtLW1pZGRsZSB7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGVudC0tYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19icmFuZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmwtZm9vdGVyLS1jbGVhbiAubC1mb290ZXJfX2JyYW5kLS1tZW1vcmlhbCB7XG4gICAgICB3aWR0aDogMTMwcHg7IH1cbiAgICAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fYnJhbmQtLWx1bGEge1xuICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7IH1cbiAgICAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fYnJhbmQtLXBlcnNldSB7XG4gICAgICB3aWR0aDogOTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmbGV4OiAxIDUwJTtcbiAgICBjb2xvcjogI0IwQkVDNTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sLWZvb3Rlci0tY2xlYW4gLm0tbmF2LS1zb2NpYWwge1xuICAgIGZsZXg6IDEgMjUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5sLWZvb3Rlci0tY2xlYW4gLm0tbmF2LS1sYW5nIHtcbiAgICBmbGV4OiAxIDI1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgZmxleDogMSA0MCU7IH1cbiAgICAubC1mb290ZXItLWNsZWFuIC5tLW5hdi0tc29jaWFsLCAubC1mb290ZXItLWNsZWFuIC5tLW5hdi0tbGFuZyB7XG4gICAgICBmbGV4OiAxIDMwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmwtZm9vdGVyLS1jbGVhbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmwtZm9vdGVyLS1jbGVhbiAubC1mb290ZXJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmwtZm9vdGVyLS1jbGVhbiAubC1mb290ZXJfX2NvbnRlbnQtLW1pZGRsZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAubC1mb290ZXItLWNsZWFuIC5sLWZvb3Rlcl9fY29udGVudC0tbWlkZGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgLmwtZm9vdGVyLS1jbGVhbiAubC1mb290ZXJfX2NvbnRlbnQtLWJvdHRvbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5sLWZvb3Rlci0tY2xlYW4gLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubC1mb290ZXItLWNsZWFuIC5tLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAgIC5sLWZvb3Rlci0tY2xlYW4gLm0tbmF2OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAgIC5sLWZvb3Rlci0tY2xlYW4gLm0tbmF2LS10aW1lbGluZXMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5sLWZvb3Rlci0tY2xlYW4gLm0tbmF2LS1sYW5nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmwtZm9vdGVyLS1jbGVhbiAubS1uYXYtLXNvY2lhbCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmwtZm9vdGVyLS1jbGVhbiAubS1uYXYtLXNvY2lhbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cblxuLmwtYnJhc2lsaWEge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZEOyB9XG4gIC5sLWJyYXNpbGlhX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmwtYnJhc2lsaWFfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDc0ZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sLWJyYXNpbGlhX19oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU0LCA3MSwgNzksIDAuOCk7IH1cbiAgICAubC1icmFzaWxpYV9faGVhZGVyIC5sLWJyYXNpbGlhX193cmFwcGVyIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgLmwtYnJhc2lsaWFfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5sLWJyYXNpbGlhX19jb250ZW50IHVsIGxpLFxuICAgIC5sLWJyYXNpbGlhX19jb250ZW50IG9sIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAubC1icmFzaWxpYV9fY29udGVudCB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gICAgLmwtYnJhc2lsaWFfX2NvbnRlbnQgb2wgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuICAubC1icmFzaWxpYV9fcGFyZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogI2ZmYmYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5sLWJyYXNpbGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4LjFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IEFicmlsRmF0RmFjZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmJmMDA7IH1cbiAgLmwtYnJhc2lsaWFfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBjb2xvcjogI2IwYmVjNTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubC1icmFzaWxpYV9fc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmwtYnJhc2lsaWFfX25hdmlnYXRpb24ge1xuICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmJmMDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubC1icmFzaWxpYV9fbmF2aWdhdGlvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMzY0NzRmO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmwtYnJhc2lsaWFfX25hdmlnYXRpb24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAubC1icmFzaWxpYSAubC1icmFzaWxpYV9faGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgICAubC1icmFzaWxpYSAubC1icmFzaWxpYV9fc3VtbWFyeSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTA2cHg7IH1cbiAgICAgIC5sLWJyYXNpbGlhIC5sLWJyYXNpbGlhX19zdW1tYXJ5LS1maXhlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAubC1icmFzaWxpYSAubC1icmFzaWxpYV9fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgIC5sLWJyYXNpbGlhIC5sLWJyYXNpbGlhX19mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubC1icmFzaWxpYSAubC1icmFzaWxpYV9faGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgICAubC1icmFzaWxpYSAubC1icmFzaWxpYV9fc3VtbWFyeSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTA2cHg7IH1cbiAgICAgIC5sLWJyYXNpbGlhIC5sLWJyYXNpbGlhX19zdW1tYXJ5LS1maXhlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAubC1icmFzaWxpYSAubC1icmFzaWxpYV9fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgIC5sLWJyYXNpbGlhIC5sLWJyYXNpbGlhX19mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmwtYnJhc2lsaWEgLmwtYnJhc2lsaWFfX2hlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmwtYnJhc2lsaWEgLmwtYnJhc2lsaWFfX3N1bW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAubC1icmFzaWxpYSAubC1icmFzaWxpYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9XG4gICAgLmwtYnJhc2lsaWEgLmwtYnJhc2lsaWFfX2JvZHkge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAubC1icmFzaWxpYSAubC1icmFzaWxpYV9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmwtYnJhc2lsaWEgLmwtYnJhc2lsaWFfX3N1bW1hcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDsgfSB9XG5cbi5sLWJyYXNpbGlhLS1jaGlsZCAubC1icmFzaWxpYV9fdGl0bGUge1xuICBmb250LXNpemU6IDUuNnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1icmFzaWxpYS0tY2hpbGQgLmwtYnJhc2lsaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG4ubS1jdWx0dXJhLWNvbnRlbnQge1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAyMzAlOyB9XG4gIC5tLWN1bHR1cmEtY29udGVudCBoMSwgLm0tY3VsdHVyYS1jb250ZW50IGgyLCAubS1jdWx0dXJhLWNvbnRlbnQgaDMsIC5tLWN1bHR1cmEtY29udGVudCBoNCwgLm0tY3VsdHVyYS1jb250ZW50IGg1IHtcbiAgICBjb2xvcjogI2ZmYmYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5tLWN1bHR1cmEtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTsgfVxuICAgIC5tLWN1bHR1cmEtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubS1jdWx0dXJhLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZiZjAwO1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBjb2xvcjogI2VjZmZkNjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAubS1jdWx0dXJhLWNvbnRlbnQgYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubS1jdWx0dXJhLWNvbnRlbnQgYmxvY2txdW90ZSBmb290ZXIge1xuICAgICAgY29sb3I6ICM1NTlmMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAubS1jdWx0dXJhLWNvbnRlbnQgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigJQgXCI7IH1cbiAgLm0tY3VsdHVyYS1jb250ZW50IGIsXG4gIC5tLWN1bHR1cmEtY29udGVudCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLm0tY3VsdHVyYS1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07IH1cbiAgLm0tY3VsdHVyYS1jb250ZW50IC5tLWN1bHR1cmEtZmlndXJlX193cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm0tY3VsdHVyYS1jb250ZW50IC5tLWN1bHR1cmEtY29udGVudF9fY29sdW1uICsgLm0tY3VsdHVyYS1jb250ZW50X19jb2x1bW4gLm0tY3VsdHVyYS1maWd1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5tLWN1bHR1cmEtY29udGVudC0tbHlyaWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5tLWN1bHR1cmEtY29udGVudC0tbHlyaWNzIC5tLWN1bHR1cmEtY29udGVudF9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjNTU5ZjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLm0tY3VsdHVyYS1hdXRob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tY3VsdHVyYS1hdXRob3JfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAubS1jdWx0dXJhLWF1dGhvcl9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1NTlmMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLWN1bHR1cmEtYXV0aG9yX19maWd1cmUsIC5tLWN1bHR1cmEtYXV0aG9yX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLm0tY3VsdHVyYS1hdXRob3JfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5tLWN1bHR1cmEtYXV0aG9yIC5tLWN1bHR1cmEtZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubS1jdWx0dXJhLWF1dGhvciAubS1jdWx0dXJhLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAgIC5tLWN1bHR1cmEtYXV0aG9yICsgLm0tY3VsdHVyYS1hdXRob3IgLm0tY3VsdHVyYS1maWd1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5tLWN1bHR1cmEtZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAubS1jdWx0dXJhLWZpZ3VyZV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubS1jdWx0dXJhLWZpZ3VyZV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tY3VsdHVyYS1maWd1cmVfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubS1jdWx0dXJhLWZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICM1NTlmMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yZW07IH1cbiAgICAubS1jdWx0dXJhLWZpZ3VyZV9fY2FwdGlvbiBzbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm0tY3VsdHVyYS1maWd1cmUtLXNtIC5tLWN1bHR1cmEtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2MCU7IH1cblxuLm0tY3VsdHVyYS1maWd1cmUtLW1kIC5tLWN1bHR1cmEtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3MyU7IH1cblxuLm0tY3VsdHVyYS1maWd1cmUtLWxnIC5tLWN1bHR1cmEtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA4NSU7IH1cblxuLm0tY3VsdHVyYS1maWd1cmUtLXhsIC5tLWN1bHR1cmEtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNTAlOyB9XG5cbi5tLWN1bHR1cmEtZW1iZWQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5tLWN1bHR1cmEtZW1iZWRfX2lmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tY3VsdHVyYS1lbWJlZF9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICM1NTlmMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yZW07IH1cbiAgICAubS1jdWx0dXJhLWVtYmVkX19jYXB0aW9uIHNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5tLWN1bHR1cmEtZW1iZWQgLm0tY3VsdHVyYS1lbWJlZF9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogNDkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5tLWN1bHR1cmEtZW1iZWQgLm0tY3VsdHVyYS1lbWJlZF9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogNDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm0tY3VsdHVyYS1lbWJlZCAubS1jdWx0dXJhLWVtYmVkX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAzMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm0tY3VsdHVyYS1lbWJlZCAubS1jdWx0dXJhLWVtYmVkX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5tLWN1bHR1cmEtbmF2LS1tYWluIC5tLWN1bHR1cmEtbmF2X19saW5rIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMC4yNWVtO1xuICBtYXJnaW46IDAgMC4zNWVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZWNlZmYxO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuICAubS1jdWx0dXJhLW5hdi0tbWFpbiAubS1jdWx0dXJhLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmJmMDA7IH1cbiAgLm0tY3VsdHVyYS1uYXYtLW1haW4gLm0tY3VsdHVyYS1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmJmMDA7IH1cblxuLm0tY3VsdHVyYS1uYXYtLWFzaWRlIC5tLWN1bHR1cmEtbmF2X19tZW51LS1yb290IC5tLWN1bHR1cmEtbmF2X19pdGVtIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwOyB9XG5cbi5tLWN1bHR1cmEtbmF2LS1hc2lkZSAubS1jdWx0dXJhLW5hdl9fbWVudS0tcm9vdCAubS1jdWx0dXJhLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjNDY4MTAxO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuICAubS1jdWx0dXJhLW5hdi0tYXNpZGUgLm0tY3VsdHVyYS1uYXZfX21lbnUtLXJvb3QgLm0tY3VsdHVyYS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5tLWN1bHR1cmEtbmF2LS1hc2lkZSAubS1jdWx0dXJhLW5hdl9fbWVudS0tY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmJmMDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm0tY3VsdHVyYS1uYXYtLWFzaWRlIC5tLWN1bHR1cmEtbmF2X19tZW51LS1jaGlsZCAubS1jdWx0dXJhLW5hdl9fbGluayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAubS1jdWx0dXJhLW5hdi0tYXNpZGUgLm0tY3VsdHVyYS1uYXZfX21lbnUtLWNoaWxkIC5tLWN1bHR1cmEtbmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgIC5tLWN1bHR1cmEtbmF2LS1hc2lkZSAubS1jdWx0dXJhLW5hdl9fbWVudS0tY2hpbGQgLm0tY3VsdHVyYS1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cbiAgICAubS1jdWx0dXJhLW5hdi0tYXNpZGUgLm0tY3VsdHVyYS1uYXZfX21lbnUtLWNoaWxkIC5tLWN1bHR1cmEtbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm0tY3VsdHVyYS1uYXYtLWFzaWRlIC5tLWN1bHR1cmEtbmF2X190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tLWN1bHR1cmEtbmF2LS1hc2lkZSAubS1jdWx0dXJhLW5hdl9fbWVudS0tcm9vdCAubS1jdWx0dXJhLW5hdl9faXRlbS5pcy1hY3RpdmUgPiAubS1jdWx0dXJhLW5hdl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjZmZiZjAwOyB9XG5cbi5tLWN1bHR1cmEtbmF2LS1hc2lkZSAubS1jdWx0dXJhLW5hdl9fbWVudS0tcm9vdCAubS1jdWx0dXJhLW5hdl9faXRlbS5pcy1hY3RpdmUgLm0tY3VsdHVyYS1uYXZfX21lbnUtLWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm0tY3VsdHVyYS1uYXYtLWFzaWRlIC5tLWN1bHR1cmEtbmF2X19tZW51LS1jaGlsZCAubS1jdWx0dXJhLW5hdl9faXRlbS5pcy1hY3RpdmUgLm0tY3VsdHVyYS1uYXZfX2xpbmsge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm0tY3VsdHVyYS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5tLWN1bHR1cmEtc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLm0tY3VsdHVyYS1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7IH1cblxuLm0tY3VsdHVyYS1zbGlkZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubS1jdWx0dXJhLXNsaWRlcl9fYnV0dG9uLS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gICAgLm0tY3VsdHVyYS1zbGlkZXJfX2J1dHRvbi0tcHJldjphZnRlciB7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5tLWN1bHR1cmEtc2xpZGVyX19idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4OyB9XG4gICAgLm0tY3VsdHVyYS1zbGlkZXJfX2J1dHRvbi0tbmV4dDphZnRlciB7XG4gICAgICByaWdodDogMDsgfVxuICAubS1jdWx0dXJhLXNsaWRlcl9fYnV0dG9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubS1jdWx0dXJhLXNsaWRlcl9fYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLm0tY3VsdHVyYS1zbGlkZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmYmYwMDsgfVxuXG4ubS1jdWx0dXJhLXNsaWRlci0tam91cm5hbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubS1jdWx0dXJhLXNsaWRlci0tam91cm5hbCAubS1jdWx0dXJhLXNsaWRlcl9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm0tY3VsdHVyYS1zbGlkZXItLWpvdXJuYWwgLm0tY3VsdHVyYS1zbGlkZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogNjBweCAwOyB9XG5cbi5sLWN1bHR1cmFfX2hlYWRlciAubS1jdWx0dXJhLWZpZ3VyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubC1jdWx0dXJhX19oZWFkZXIgLm0tY3VsdHVyYS1maWd1cmVfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jdWx0dXJhIC5sLWN1bHR1cmFfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5sLWN1bHR1cmEtLWNoaWxkIHtcbiAgYmFja2dyb3VuZDogIzFhMzAwMDsgfVxuXG4ubC1jdWx0dXJhLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzMDsgfVxuICAubC1jdWx0dXJhLS1oZWFkZXIgLmwtY3VsdHVyYV9fdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICNiMGJlYzU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMC4yZW0gMDsgfVxuXG4ubC1jdWx0dXJhLS1pbmRleCB7XG4gIGJhY2tncm91bmQ6ICNmZmNhNDQ7IH1cbiAgLmwtY3VsdHVyYS0taW5kZXggLmwtY3VsdHVyYV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmwtY3VsdHVyYS0taW5kZXggLmwtY3VsdHVyYV9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLXRvcDogLTMwMHB4OyB9XG4gIC5sLWN1bHR1cmEtLWluZGV4IC5sLWN1bHR1cmFfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi10b3A6IC0zMDBweDsgfVxuICAubC1jdWx0dXJhLS1pbmRleCAubS1jdWx0dXJhLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5sLWN1bHR1cmEtLWluZGV4IC5tLWN1bHR1cmEtY29udGVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmNhNDQ7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmwtY3VsdHVyYS0taW5kZXggLm0tY3VsdHVyYS1jb250ZW50X190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogOS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwJTtcbiAgICAgIGNvbG9yOiAjNDY4MTAxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sLWN1bHR1cmEtLWluZGV4IC5tLWN1bHR1cmEtY29udGVudF9fdGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubC1jdWx0dXJhLS1pbmRleCAubS1jdWx0dXJhLWZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgY29sb3I6ICM3NzYwMGI7IH1cbiAgLmwtY3VsdHVyYS0taW5kZXggLm0tY3VsdHVyYS1uYXYtLWFzaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgIC5sLWN1bHR1cmEtLWluZGV4IC5tLWN1bHR1cmEtbmF2LS1hc2lkZSAubS1jdWx0dXJhLW5hdl9faXRlbSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjNDY4MTAxOyB9XG4gICAgLmwtY3VsdHVyYS0taW5kZXggLm0tY3VsdHVyYS1uYXYtLWFzaWRlIC5tLWN1bHR1cmEtbmF2X19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAgIC5sLWN1bHR1cmEtLWluZGV4IC5tLWN1bHR1cmEtbmF2LS1hc2lkZSAubS1jdWx0dXJhLW5hdl9fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTU5ZjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmwtY3VsdHVyYS0taW5kZXggLm0tY3VsdHVyYS1jb250ZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmwtY3VsdHVyYS0taW5kZXggLm0tY3VsdHVyYS1jb250ZW50X190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjc1ZW07XG4gICAgICBmb250LXNpemU6IDVyZW07IH1cbiAgICAgIC5sLWN1bHR1cmEtLWluZGV4IC5tLWN1bHR1cmEtY29udGVudF9fdGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgIC5sLWN1bHR1cmEtLWluZGV4IC5tLWN1bHR1cmEtZmlndXJlX19jYXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5sLWN1bHR1cmEtLWluZGV4IC5sLWN1bHR1cmFfX2Zvb3RlciwgLmwtY3VsdHVyYS0taW5kZXggLmwtY3VsdHVyYV9fYmFja2dyb3VuZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5sLWN1bHR1cmEtLWluZGV4IC5sLWN1bHR1cmFfX2FzaWRlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAubC1jdWx0dXJhLS1pbmRleCAubC1jdWx0dXJhX19hc2lkZSAubS1jdWx0dXJhLW5hdl9faXRlbSwgLmwtY3VsdHVyYS0taW5kZXggLmwtY3VsdHVyYV9fYXNpZGUgLm0tY3VsdHVyYS1uYXZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4ubC1jdWx0dXJhLS1hcnRpY2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5sLWN1bHR1cmEtLWFydGljbGUuaGFzLWhlYWRlciAubS1jdWx0dXJhLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAubC1jdWx0dXJhLS1hcnRpY2xlLmhhcy1oZWFkZXIgLm0tY3VsdHVyYS1jb250ZW50OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZDogIzFhMzAwMDtcbiAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgdG9wOiAtMzJweDtcbiAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICByaWdodDogLTMycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAubC1jdWx0dXJhLS1hcnRpY2xlLmhhcy1oZWFkZXI6Zmlyc3QtY2hpbGQgLmwtY3VsdHVyYV9faGVhZGVyIC5tLWN1bHR1cmEtZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fcm93IHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2hhbGYubS1jdWx0dXJhLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19sZWZ0IHtcbiAgICBjbGVhcjogcmlnaHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2xlZnQgLm0tY3VsdHVyYS1maWd1cmVfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA1MThweDsgfVxuICAgICAgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19sZWZ0IC5tLWN1bHR1cmEtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2xlZnQgLm0tY3VsdHVyYS1maWd1cmVfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA0MjBweDsgfVxuICAgICAgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19sZWZ0IC5tLWN1bHR1cmEtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fbGVmdCAubS1jdWx0dXJhLWZpZ3VyZV9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDMxNXB4OyB9XG4gICAgICAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2xlZnQgLm0tY3VsdHVyYS1maWd1cmVfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sLWN1bHR1cmEtLWFydGljbGUgLmwtY3VsdHVyYV9fbGVmdCwgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19yaWdodCwgLmwtY3VsdHVyYS0tYXJ0aWNsZSAubC1jdWx0dXJhX19oYWxmIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2hhbGYubS1jdWx0dXJhLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAubC1jdWx0dXJhLS1hcnRpY2xlIC5sLWN1bHR1cmFfX2xlZnQgKyAubC1jdWx0dXJhX19sZWZ0IC5tLWN1bHR1cmEtZmlndXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubC1jdWx0dXJhLS1hcnRpY2xlLmhhcy1oZWFkZXIgLm0tY3VsdHVyYS1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5sLWN1bHR1cmEtLWFydGljbGUuaGFzLWhlYWRlciAubS1jdWx0dXJhLWNvbnRlbnQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5sLWN1bHR1cmEtLWFydGljbGUgLm0tY3VsdHVyYS1uYXYtLWFzaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubC1jdWx0dXJhLS1hcnRpY2xlIC5tLWN1bHR1cmEtbmF2LS1hc2lkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ubC1jdWx0dXJhLS1tb2Rlcm5pc3RhcyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAubC1jdWx0dXJhLS1tb2Rlcm5pc3RhcyAubS1jdWx0dXJhLWNvbnRlbnRfX3RpdGxlLS1sZWFkIHtcbiAgICBmb250LXNpemU6IDExLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiA4MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubC1jdWx0dXJhLS1tb2Rlcm5pc3RhcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgICAgLmwtY3VsdHVyYS0tbW9kZXJuaXN0YXMgLm0tY3VsdHVyYS1jb250ZW50X190aXRsZS0tbGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTsgfSB9XG5cbi5sLWN1bHR1cmEtLWVyYS1kZS1vdXJvIC5tLWN1bHR1cmEtY29udGVudF9fdGl0bGUtLWxlYWQge1xuICBmb250LXNpemU6IDVyZW07IH1cbiAgLmwtY3VsdHVyYS0tZXJhLWRlLW91cm8gLm0tY3VsdHVyYS1jb250ZW50X190aXRsZS0tbGVhZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jdWx0dXJhLS1lcmEtZGUtb3VybyAubS1jdWx0dXJhLWNvbnRlbnRfX3RpdGxlLS1sZWFkIHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgICAubC1jdWx0dXJhLS1lcmEtZGUtb3VybyAubS1jdWx0dXJhLWNvbnRlbnRfX3RpdGxlLS1sZWFkIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cblxuLmwtY3VsdHVyYS0taW50ZXJwcmV0ZXMgLm0tY3VsdHVyYS1jb250ZW50X190aXRsZS0tbGVhZCB7XG4gIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAubC1jdWx0dXJhLS1pbnRlcnByZXRlcyAubS1jdWx0dXJhLWNvbnRlbnRfX3RpdGxlLS1sZWFkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWN1bHR1cmEtLWludGVycHJldGVzIC5tLWN1bHR1cmEtY29udGVudF9fdGl0bGUtLWxlYWQge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgIC5sLWN1bHR1cmEtLWludGVycHJldGVzIC5tLWN1bHR1cmEtY29udGVudF9fdGl0bGUtLWxlYWQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuXG4ubC1jdWx0dXJhLS1saXRlcmF0dXJhICNpbnN0aXR1dG8ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5sLWN1bHR1cmEtLWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmwtY3VsdHVyYS0tZm9vdGVyIC5sLWN1bHR1cmFfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM1NTlmMDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5sLWN1bHR1cmEtLWZvb3RlciAubC1jdWx0dXJhX19saW5rLS1wcmV2IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubC1jdWx0dXJhLS1mb290ZXIgLmwtY3VsdHVyYV9fbGluay0tcHJldjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIsKrIFwiOyB9XG4gICAgLmwtY3VsdHVyYS0tZm9vdGVyIC5sLWN1bHR1cmFfX2xpbmstLW5leHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAubC1jdWx0dXJhLS1mb290ZXIgLmwtY3VsdHVyYV9fbGluay0tbmV4dDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIMK7XCI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubC1jdWx0dXJhLS1mb290ZXIgLmwtY3VsdHVyYV9fbGluay0tcHJldiwgLmwtY3VsdHVyYS0tZm9vdGVyIC5sLWN1bHR1cmFfX2xpbmstLW5leHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5tLWNvbmZsaXRvcy1jb250ZW50IHtcbiAgY29sb3I6ICNlY2VmZjE7XG4gIGxpbmUtaGVpZ2h0OiAyMzAlOyB9XG4gIC5tLWNvbmZsaXRvcy1jb250ZW50IGgxLCAubS1jb25mbGl0b3MtY29udGVudCBoMiwgLm0tY29uZmxpdG9zLWNvbnRlbnQgaDMsIC5tLWNvbmZsaXRvcy1jb250ZW50IGg0LCAubS1jb25mbGl0b3MtY29udGVudCBoNSB7XG4gICAgY29sb3I6ICNkMDAyMWI7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgLm0tY29uZmxpdG9zLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ZW07IH1cbiAgICAubS1jb25mbGl0b3MtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubS1jb25mbGl0b3MtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmJmMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGNvbG9yOiAjZWNmZmQ2O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5tLWNvbmZsaXRvcy1jb250ZW50IGJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm0tY29uZmxpdG9zLWNvbnRlbnQgYmxvY2txdW90ZSBmb290ZXIge1xuICAgICAgY29sb3I6ICM1NTlmMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAubS1jb25mbGl0b3MtY29udGVudCBibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAlCBcIjsgfVxuICAubS1jb25mbGl0b3MtY29udGVudCBiLFxuICAubS1jb25mbGl0b3MtY29udGVudCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLm0tY29uZmxpdG9zLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICAubS1jb25mbGl0b3MtY29udGVudF9fc3RhdGUge1xuICAgIGZvbnQtc2l6ZTogOS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2ZDAwMGQ7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWNvbmZsaXRvcy1jb250ZW50X19sb2NhdGlvbiwgLm0tY29uZmxpdG9zLWNvbnRlbnRfX3llYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvQ29uZGVuc2VkO1xuICAgIGNvbG9yOiAjNzc5MDlkO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gIC5tLWNvbmZsaXRvcy1jb250ZW50X195ZWFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tLWNvbmZsaXRvcy1jb250ZW50IC5tLWNvbmZsaXRvcy1maWd1cmVfX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubS1jb25mbGl0b3MtY29udGVudCAubS1jb25mbGl0b3MtY29udGVudF9fY29sdW1uICsgLm0tY29uZmxpdG9zLWNvbnRlbnRfX2NvbHVtbiAubS1jb25mbGl0b3MtZmlndXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ubS1jb25mbGl0b3MtY29udGVudC0tbHlyaWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5tLWNvbmZsaXRvcy1jb250ZW50LS1seXJpY3MgLm0tY29uZmxpdG9zLWNvbnRlbnRfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzU1OWYwMDtcbiAgICBmb250LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbi5tLWNvbmZsaXRvcy1maWd1cmUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5tLWNvbmZsaXRvcy1maWd1cmVfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLm0tY29uZmxpdG9zLWZpZ3VyZV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tY29uZmxpdG9zLWZpZ3VyZV9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5tLWNvbmZsaXRvcy1maWd1cmVfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjYjBiZWM1O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMmVtOyB9XG4gICAgLm0tY29uZmxpdG9zLWZpZ3VyZV9fY2FwdGlvbiBzbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzc3OTA5ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm0tY29uZmxpdG9zLWZpZ3VyZS0tc20gLm0tY29uZmxpdG9zLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlOyB9XG5cbi5tLWNvbmZsaXRvcy1maWd1cmUtLW1kIC5tLWNvbmZsaXRvcy1maWd1cmVfX3dyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDczJTsgfVxuXG4ubS1jb25mbGl0b3MtZmlndXJlLS1sZyAubS1jb25mbGl0b3MtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA4NSU7IH1cblxuLm0tY29uZmxpdG9zLWZpZ3VyZS0teGwgLm0tY29uZmxpdG9zLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTUwJTsgfVxuXG4ubS1jb25mbGl0b3MtZW1iZWQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5tLWNvbmZsaXRvcy1lbWJlZF9faWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS1jb25mbGl0b3MtZW1iZWRfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjYjBiZWM1O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMmVtOyB9XG4gICAgLm0tY29uZmxpdG9zLWVtYmVkX19jYXB0aW9uIHNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzc3OTA5ZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLm0tY29uZmxpdG9zLWVtYmVkIC5tLWNvbmZsaXRvcy1lbWJlZF9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogNDkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5tLWNvbmZsaXRvcy1lbWJlZCAubS1jb25mbGl0b3MtZW1iZWRfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDQxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tLWNvbmZsaXRvcy1lbWJlZCAubS1jb25mbGl0b3MtZW1iZWRfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubS1jb25mbGl0b3MtZW1iZWQgLm0tY29uZmxpdG9zLWVtYmVkX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5tLWNvbmZsaXRvcy1uYXYtLW1haW4gLm0tY29uZmxpdG9zLW5hdl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuMjVlbTtcbiAgbWFyZ2luOiAwIDAuMzVlbTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2VjZWZmMTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm0tY29uZmxpdG9zLW5hdi0tbWFpbiAubS1jb25mbGl0b3MtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2QwMDIxYjsgfVxuICAubS1jb25mbGl0b3MtbmF2LS1tYWluIC5tLWNvbmZsaXRvcy1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNkMDAyMWI7IH1cblxuLm0tY29uZmxpdG9zLW5hdi0tYXNpZGUgLm0tY29uZmxpdG9zLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjYjBiZWM1O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMDsgfVxuICAubS1jb25mbGl0b3MtbmF2LS1hc2lkZSAubS1jb25mbGl0b3MtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2QwMDIxYjsgfVxuXG4ubS1jb25mbGl0b3MtbmF2LS1hc2lkZSAubS1jb25mbGl0b3MtbmF2X190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuICAubS1jb25mbGl0b3MtbmF2LS1hc2lkZSAubS1jb25mbGl0b3MtbmF2X190aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNkMDAyMWI7IH1cblxuLm0tY29uZmxpdG9zLW5hdi0tYXNpZGUgLm0tY29uZmxpdG9zLW5hdl9fbGluay5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2QwMDIxYjsgfVxuXG4ubS1jb25mbGl0b3Mtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAyMDsgfVxuICAubS1jb25mbGl0b3Mtc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLm0tY29uZmxpdG9zLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2QwMDIxYjsgfVxuXG4ubS1jb25mbGl0b3Mtc2xpZGVyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm0tY29uZmxpdG9zLXNsaWRlcl9fYnV0dG9uLS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gICAgLm0tY29uZmxpdG9zLXNsaWRlcl9fYnV0dG9uLS1wcmV2OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLm0tY29uZmxpdG9zLXNsaWRlcl9fYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDsgfVxuICAgIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2J1dHRvbi0tbmV4dDphZnRlciB7XG4gICAgICByaWdodDogMDsgfVxuICAubS1jb25mbGl0b3Mtc2xpZGVyX19idXR0b246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2J1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5tLWNvbmZsaXRvcy1zbGlkZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2QwMDIxYjsgfVxuXG4ubS1jb25mbGl0b3Mtc2xpZGVyLS1qb3VybmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWNvbmZsaXRvcy1zbGlkZXItLWpvdXJuYWwgLm0tY29uZmxpdG9zLXNsaWRlcl9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm0tY29uZmxpdG9zLXNsaWRlci0tam91cm5hbCAubS1jb25mbGl0b3Mtc2xpZGVyX19jb250ZW50IHtcbiAgICBtYXJnaW46IDYwcHggMDsgfVxuXG4ubC1jb25mbGl0b3NfX2hlYWRlciAubS1jb25mbGl0b3MtZmlndXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5sLWNvbmZsaXRvc19faGVhZGVyIC5tLWNvbmZsaXRvcy1maWd1cmVfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jb25mbGl0b3MgLmwtY29uZmxpdG9zX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ubC1jb25mbGl0b3MtLWNoaWxkIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX2xlZnQgLm0tY29uZmxpdG9zLW5hdi0tYXNpZGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjYzMjM4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX2xlZnQgLm0tY29uZmxpdG9zLW5hdi0tYXNpZGUuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tYWMgLmwtY29uZmxpdG9zX19waW4ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1iYSAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICBib3R0b206IDMxJTtcbiAgICAgIHJpZ2h0OiAxMiU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1jZSAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICBib3R0b206IDQzJTtcbiAgICAgIHJpZ2h0OiAyNyU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1kZiAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICB0b3A6IDU5JTtcbiAgICAgIGxlZnQ6IDQ1JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLWVzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDMwJTtcbiAgICAgIGxlZnQ6IDYxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLWVzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDM2JTtcbiAgICAgIGxlZnQ6IDcwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLWdvIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUyJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLWdvIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDYxJTtcbiAgICAgIGxlZnQ6IDUyJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLW1hIC5sLWNvbmZsaXRvc19fcGluIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNjUlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbXQgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTElOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbXQgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNDYlO1xuICAgICAgbGVmdDogMzklOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbWcgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTMlO1xuICAgICAgbGVmdDogNzYlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbWcgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTklOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbWcgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogNjQlO1xuICAgICAgbGVmdDogNDclOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbWcgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgbGVmdDogNzglOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbWcgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRvcDogNDYlO1xuICAgICAgbGVmdDogNDklOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcGIgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNDMlO1xuICAgICAgbGVmdDogNzYlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcGIgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNDMlO1xuICAgICAgbGVmdDogODYlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcHIgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogMjglO1xuICAgICAgbGVmdDogNDElOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcHIgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNjIlO1xuICAgICAgbGVmdDogMzAlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcGUgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNDglO1xuICAgICAgbGVmdDogODMlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcGUgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNDIlO1xuICAgICAgbGVmdDogODklOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcGUgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNDklOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcGUgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRvcDogNTQlO1xuICAgICAgbGVmdDogNzYlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcGUgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRvcDogNDkuNSU7XG4gICAgICBsZWZ0OiA3MSU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1waSAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIGxlZnQ6IDcyJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDY3JTtcbiAgICAgIGxlZnQ6IDUxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDY3JTtcbiAgICAgIGxlZnQ6IDQwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDczJTtcbiAgICAgIGxlZnQ6IDMxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg1KSB7XG4gICAgICB0b3A6IDc3JTtcbiAgICAgIGxlZnQ6IDQxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg2KSB7XG4gICAgICB0b3A6IDYyJTtcbiAgICAgIGxlZnQ6IDYxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg3KSB7XG4gICAgICB0b3A6IDUyJTtcbiAgICAgIGxlZnQ6IDgyJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg4KSB7XG4gICAgICB0b3A6IDU4JTtcbiAgICAgIGxlZnQ6IDQ1JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDM3JTtcbiAgICAgIGxlZnQ6IDYyJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDY0JTtcbiAgICAgIGxlZnQ6IDYwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDI3JTtcbiAgICAgIGxlZnQ6IDU1JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg1KSB7XG4gICAgICB0b3A6IDU4JTtcbiAgICAgIGxlZnQ6IDQ5JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg2KSB7XG4gICAgICB0b3A6IDQ4JTtcbiAgICAgIGxlZnQ6IDc4JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNjIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDU2JTtcbiAgICAgIGxlZnQ6IDkwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNjIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDQzJTtcbiAgICAgIGxlZnQ6IDM0JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNwIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDQxJTtcbiAgICAgIGxlZnQ6IDIwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNwIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDMwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNwIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDMzJTtcbiAgICAgIGxlZnQ6IDI4JTsgfVxuICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fcGluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNkMDAyMWI7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmwtY29uZmxpdG9zLS1jaGlsZCAubS1jb25mbGl0b3MtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcCBpbWcge1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1hYyAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICBsZWZ0OiAyNSU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1iYSAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICBib3R0b206IDMxJTtcbiAgICAgIHJpZ2h0OiAyMCU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1jZSAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICBib3R0b206IDQ1JTtcbiAgICAgIHJpZ2h0OiAzNyU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1kZiAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICB0b3A6IDU5JTtcbiAgICAgIGxlZnQ6IDMyJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLWVzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDMwJTtcbiAgICAgIGxlZnQ6IDQ2JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLWVzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDM0JTtcbiAgICAgIGxlZnQ6IDU0JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLWdvIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDU0JTtcbiAgICAgIGxlZnQ6IDMxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLWdvIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDYxJTtcbiAgICAgIGxlZnQ6IDMxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLW1hIC5sLWNvbmZsaXRvc19fcGluIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbXQgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjMlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbXQgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNDYlO1xuICAgICAgbGVmdDogMTElOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbWcgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNzAlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tbWcgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTIxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLW1nIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDY2JTtcbiAgICAgIGxlZnQ6IDE2JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLW1nIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg1KSB7XG4gICAgICB0b3A6IDQxJTtcbiAgICAgIGxlZnQ6IDcxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLW1nIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg2KSB7XG4gICAgICB0b3A6IDQ2JTtcbiAgICAgIGxlZnQ6IDMyJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXBiIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDQzJTtcbiAgICAgIGxlZnQ6IDc2JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXBiIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDQzJTtcbiAgICAgIGxlZnQ6IDg2JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXByIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDI4JTtcbiAgICAgIGxlZnQ6IDE4JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXByIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDYyJTtcbiAgICAgIGxlZnQ6IC0xMCU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1wZSAubC1jb25mbGl0b3NfX3BpbjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiA0OCU7XG4gICAgICBsZWZ0OiA4MyU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1wZSAubC1jb25mbGl0b3NfX3BpbjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiA0MiU7XG4gICAgICBsZWZ0OiA4OSU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1wZSAubC1jb25mbGl0b3NfX3BpbjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiA1MiU7XG4gICAgICBsZWZ0OiAzMSU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1wZSAubC1jb25mbGl0b3NfX3BpbjpudGgtY2hpbGQoNSkge1xuICAgICAgdG9wOiA1NCU7XG4gICAgICBsZWZ0OiA3NiU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fbWFwLS1wZSAubC1jb25mbGl0b3NfX3BpbjpudGgtY2hpbGQoNikge1xuICAgICAgdG9wOiA0OS41JTtcbiAgICAgIGxlZnQ6IDcxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXBpIC5sLWNvbmZsaXRvc19fcGluIHtcbiAgICAgIHRvcDogMzUlO1xuICAgICAgbGVmdDogNTYlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcmogLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNjklO1xuICAgICAgbGVmdDogMjUlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcmogLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogNjklO1xuICAgICAgbGVmdDogMTYlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tcmogLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogNzIlO1xuICAgICAgbGVmdDogOC41JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg1KSB7XG4gICAgICB0b3A6IDc1JTtcbiAgICAgIGxlZnQ6IDE2JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg2KSB7XG4gICAgICB0b3A6IDY1JTtcbiAgICAgIGxlZnQ6IDM4JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg3KSB7XG4gICAgICB0b3A6IDUyJTtcbiAgICAgIGxlZnQ6IDgyJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJqIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg4KSB7XG4gICAgICB0b3A6IDY0JTtcbiAgICAgIGxlZnQ6IDIxJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIGxlZnQ6IDMwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDY0JTtcbiAgICAgIGxlZnQ6IDQ5JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDI3JTtcbiAgICAgIGxlZnQ6IDI1JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg1KSB7XG4gICAgICB0b3A6IDU4JTtcbiAgICAgIGxlZnQ6IDM3JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXJzIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg2KSB7XG4gICAgICB0b3A6IDQ4JTtcbiAgICAgIGxlZnQ6IDY4JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNjIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDU4JTtcbiAgICAgIGxlZnQ6IDg3JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNjIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDQ0JTtcbiAgICAgIGxlZnQ6IDQlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAubC1jb25mbGl0b3NfX21hcC0tc3AgLmwtY29uZmxpdG9zX19waW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNDIlO1xuICAgICAgbGVmdDogLTIwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNwIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDUyJTtcbiAgICAgIGxlZnQ6IC02JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19tYXAtLXNwIC5sLWNvbmZsaXRvc19fcGluOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDM3JTtcbiAgICAgIGxlZnQ6IC0xMiU7IH1cbiAgICAubC1jb25mbGl0b3MtLWNoaWxkIC5sLWNvbmZsaXRvc19fcGluIHtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZS1vdXQ7IH1cbiAgICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLmwtY29uZmxpdG9zX19waW46aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAjaW5nbGVzZXMgLm0tY29uZmxpdG9zLWZpZ3VyZSxcbiAgICAubC1jb25mbGl0b3MtLWNoaWxkICNwYW50YW5vIC5tLWNvbmZsaXRvcy1maWd1cmUsXG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAjbWFyaWFzIC5tLWNvbmZsaXRvcy1maWd1cmUsXG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAjcG9yZWNhdHUgLm0tY29uZmxpdG9zLWZpZ3VyZSxcbiAgICAubC1jb25mbGl0b3MtLWNoaWxkICNjYW5hIC5sLWNvbmZsaXRvc19fY29sdW1uIC5tLWNvbmZsaXRvcy1maWd1cmUsXG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAjcGVkcmEtbGlzYSAubS1jb25mbGl0b3MtZmlndXJlLFxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgI2VuY3J1emlsaGFkYSAubS1jb25mbGl0b3MtZmlndXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAjaW5nbGVzZXMgLm0tY29uZmxpdG9zLWZpZ3VyZSxcbiAgICAubC1jb25mbGl0b3MtLWNoaWxkICNwYW50YW5vIC5tLWNvbmZsaXRvcy1maWd1cmUsXG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAjbWFyaWFzIC5tLWNvbmZsaXRvcy1maWd1cmUsXG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAjcG9yZWNhdHUgLm0tY29uZmxpdG9zLWZpZ3VyZSxcbiAgICAubC1jb25mbGl0b3MtLWNoaWxkICNjYW5hIC5sLWNvbmZsaXRvc19fY29sdW1uIC5tLWNvbmZsaXRvcy1maWd1cmUsXG4gICAgLmwtY29uZmxpdG9zLS1jaGlsZCAjcGVkcmEtbGlzYSAubS1jb25mbGl0b3MtZmlndXJlLFxuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgI2VuY3J1emlsaGFkYSAubS1jb25mbGl0b3MtZmlndXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sLWNvbmZsaXRvcy0tY2hpbGQgLm0tY29uZmxpdG9zLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4ubC1jb25mbGl0b3MtLWZsb2F0aW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDc4cHg7IH1cbiAgLmwtY29uZmxpdG9zLS1mbG9hdGluZyAubC1jb25mbGl0b3NfX2xlZnQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmwtY29uZmxpdG9zLS1mbG9hdGluZyAubC1jb25mbGl0b3NfX21hcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAyMCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1mbG9hdGluZyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1mbG9hdGluZyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sLWNvbmZsaXRvcy0tZmxvYXRpbmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbi5sLWNvbmZsaXRvcy0taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMzA7IH1cbiAgLmwtY29uZmxpdG9zLS1oZWFkZXIgLmwtY29uZmxpdG9zX190aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogI2IwYmVjNTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwLjJlbSAwOyB9XG4gICAgLmwtY29uZmxpdG9zLS1oZWFkZXIgLmwtY29uZmxpdG9zX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmwtY29uZmxpdG9zLS1pbmRleCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX190aXRsZS0tbGVhZCB7XG4gICAgZm9udC1zaXplOiA5LjJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2QwMDIxYjtcbiAgICBsaW5lLWhlaWdodDogODUlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX190aXRsZS0tbGVhZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2QwMDIxYjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3RpdGxlLS1sZWFkIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fcGluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3Bpbi0tYWMge1xuICAgICAgdG9wOiAzNSU7XG4gICAgICBsZWZ0OiA5JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19waW4tLWJhIHtcbiAgICAgIHRvcDogNDMlO1xuICAgICAgcmlnaHQ6IDEwJTsgfVxuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19waW4tLWNlIHtcbiAgICAgIHRvcDogMjElO1xuICAgICAgcmlnaHQ6IDQuNSU7IH1cbiAgICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fcGluLS1kZiB7XG4gICAgICB0b3A6IDUxJTtcbiAgICAgIHJpZ2h0OiAyNiU7IH1cbiAgICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fcGluLS1lcyB7XG4gICAgICB0b3A6IDYyJTtcbiAgICAgIHJpZ2h0OiA3JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19waW4tLWdvIHtcbiAgICAgIHRvcDogNTQuNSU7XG4gICAgICByaWdodDogMzQlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3Bpbi0tbWEge1xuICAgICAgdG9wOiAyMyU7XG4gICAgICByaWdodDogMTklOyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3Bpbi0tbXQge1xuICAgICAgdG9wOiA0OSU7XG4gICAgICBsZWZ0OiA0OCU7IH1cbiAgICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fcGluLS1tZyB7XG4gICAgICB0b3A6IDU4JTtcbiAgICAgIHJpZ2h0OiAxOCU7IH1cbiAgICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fcGluLS1wYiB7XG4gICAgICByaWdodDogLTUuNSU7XG4gICAgICB0b3A6IDI5JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19waW4tLXByIHtcbiAgICAgIHRvcDogNzUlO1xuICAgICAgcmlnaHQ6IDM2JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19waW4tLXBlIHtcbiAgICAgIHJpZ2h0OiAtMyU7XG4gICAgICB0b3A6IDM2JTsgfVxuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19waW4tLXBpIHtcbiAgICAgIHRvcDogMzAuNSU7XG4gICAgICByaWdodDogMTIlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3Bpbi0tcmoge1xuICAgICAgdG9wOiA2OS41JTtcbiAgICAgIHJpZ2h0OiA5LjUlOyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3Bpbi0tcnMge1xuICAgICAgYm90dG9tOiA1JTtcbiAgICAgIHJpZ2h0OiA0MCU7IH1cbiAgICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fcGluLS1zYyB7XG4gICAgICBib3R0b206IDEwJTtcbiAgICAgIHJpZ2h0OiAyOCU7IH1cbiAgICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fcGluLS1zcCB7XG4gICAgICBib3R0b206IDIwLjUlO1xuICAgICAgcmlnaHQ6IDI0JTsgfVxuICAubC1jb25mbGl0b3MtLWluZGV4IC5tLWNvbmZsaXRvcy1uYXYtLWFzaWRlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2MzIzODtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2Utb3V0OyB9XG4gICAgICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fcGluOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3RpdGxlLS1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogOHJlbTsgfVxuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX19waW4ge1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubC1jb25mbGl0b3MtLWluZGV4IC5sLWNvbmZsaXRvc19fdGl0bGUtLWxlYWQge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgcGFkZGluZzogM3B4OyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX2xlZnQge1xuICAgICAgbWFyZ2luLXRvcDogMjEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX190aXRsZS0tbGVhZCB7XG4gICAgICBmb250LXNpemU6IDRyZW07IH1cbiAgICAgIC5sLWNvbmZsaXRvcy0taW5kZXggLmwtY29uZmxpdG9zX190aXRsZS0tbGVhZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX3BpbiB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgcGFkZGluZzogMXB4OyB9XG4gICAgLmwtY29uZmxpdG9zLS1pbmRleCAubC1jb25mbGl0b3NfX2xlZnQge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuXG4ubC1jb25mbGl0b3MtLWFydGljbGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAubC1jb25mbGl0b3MtLWFydGljbGUuaGFzLWhlYWRlciAubS1jb25mbGl0b3MtY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZS5oYXMtaGVhZGVyIC5tLWNvbmZsaXRvcy1jb250ZW50OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZDogIzFhMzAwMDtcbiAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgdG9wOiAtMzJweDtcbiAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICByaWdodDogLTMycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAubC1jb25mbGl0b3MtLWFydGljbGUuaGFzLWhlYWRlcjpmaXJzdC1jaGlsZCAubC1jb25mbGl0b3NfX2hlYWRlciAubS1jb25mbGl0b3MtZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX3JvdyB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19faGFsZi5tLWNvbmZsaXRvcy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9XG4gIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX2xlZnQge1xuICAgIGNsZWFyOiByaWdodDsgfVxuICAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fbGVmdCAubS1jb25mbGl0b3MtZmlndXJlX193cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNTE4cHg7IH1cbiAgICAgIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX2xlZnQgLm0tY29uZmxpdG9zLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fbGVmdCAubS1jb25mbGl0b3MtZmlndXJlX193cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNDIwcHg7IH1cbiAgICAgIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX2xlZnQgLm0tY29uZmxpdG9zLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19sZWZ0IC5tLWNvbmZsaXRvcy1maWd1cmVfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAzMTVweDsgfVxuICAgICAgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fbGVmdCAubS1jb25mbGl0b3MtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubC1jb25mbGl0b3MtLWFydGljbGUge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAgIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX2xlZnQsIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZSAubC1jb25mbGl0b3NfX3JpZ2h0LCAubC1jb25mbGl0b3MtLWFydGljbGUgLmwtY29uZmxpdG9zX19oYWxmIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19faGFsZi5tLWNvbmZsaXRvcy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5sLWNvbmZsaXRvc19fbGVmdCArIC5sLWNvbmZsaXRvc19fbGVmdCAubS1jb25mbGl0b3MtZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmwtY29uZmxpdG9zLS1hcnRpY2xlLmhhcy1oZWFkZXIgLm0tY29uZmxpdG9zLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5sLWNvbmZsaXRvcy0tYXJ0aWNsZS5oYXMtaGVhZGVyIC5tLWNvbmZsaXRvcy1jb250ZW50OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLmwtY29uZmxpdG9zLS1hcnRpY2xlIC5tLWNvbmZsaXRvcy1uYXYtLWFzaWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAubC1jb25mbGl0b3MtLWFydGljbGUgLm0tY29uZmxpdG9zLW5hdi0tYXNpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5sLWNvbmZsaXRvcy0tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAubC1jb25mbGl0b3MtLWZvb3RlciAubC1jb25mbGl0b3NfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNkMDAyMWI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5sLWNvbmZsaXRvcy0tZm9vdGVyIC5sLWNvbmZsaXRvc19fbGluay0tcHJldiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmwtY29uZmxpdG9zLS1mb290ZXIgLmwtY29uZmxpdG9zX19saW5rLS1wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiwqsgXCI7IH1cbiAgICAubC1jb25mbGl0b3MtLWZvb3RlciAubC1jb25mbGl0b3NfX2xpbmstLW5leHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAubC1jb25mbGl0b3MtLWZvb3RlciAubC1jb25mbGl0b3NfX2xpbmstLW5leHQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiDCu1wiOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmwtY29uZmxpdG9zLS1mb290ZXIgLmwtY29uZmxpdG9zX19saW5rLS1wcmV2LCAubC1jb25mbGl0b3MtLWZvb3RlciAubC1jb25mbGl0b3NfX2xpbmstLW5leHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbiNtYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tLWltYWdpbmFjYW8tY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyMzAlOyB9XG4gIC5tLWltYWdpbmFjYW8tY29udGVudCBoMSwgLm0taW1hZ2luYWNhby1jb250ZW50IGgyLCAubS1pbWFnaW5hY2FvLWNvbnRlbnQgaDMsIC5tLWltYWdpbmFjYW8tY29udGVudCBoNCwgLm0taW1hZ2luYWNhby1jb250ZW50IGg1IHtcbiAgICBjb2xvcjogI2ZmYmYwMDtcbiAgICBmb250LWZhbWlseTogXCJCaW9SaHltZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtOyB9XG4gIC5tLWltYWdpbmFjYW8tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTsgfVxuICAgIC5tLWltYWdpbmFjYW8tY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubS1pbWFnaW5hY2FvLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZiZjAwO1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBjb2xvcjogI2VjZmZkNjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAubS1pbWFnaW5hY2FvLWNvbnRlbnQgYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubS1pbWFnaW5hY2FvLWNvbnRlbnQgYmxvY2txdW90ZSBmb290ZXIge1xuICAgICAgY29sb3I6ICM1NTlmMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAubS1pbWFnaW5hY2FvLWNvbnRlbnQgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigJQgXCI7IH1cbiAgLm0taW1hZ2luYWNhby1jb250ZW50IGIsXG4gIC5tLWltYWdpbmFjYW8tY29udGVudCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLm0taW1hZ2luYWNhby1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07IH1cbiAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubS1pbWFnaW5hY2FvLWNvbnRlbnQgLm0taW1hZ2luYWNhby1maWd1cmVfX3dyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5tLWltYWdpbmFjYW8tY29udGVudCAubS1pbWFnaW5hY2FvLXNsaWRlcl9faG9sZGVyLFxuICAgIC5tLWltYWdpbmFjYW8tY29udGVudCAubS1pbWFnaW5hY2FvLWZpZ3VyZV9faG9sZGVyLFxuICAgIC5tLWltYWdpbmFjYW8tY29udGVudCAubS1pbWFnaW5hY2FvLWVtYmVkX19ob2xkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAgICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tc2xpZGVyX19ob2xkZXI6YmVmb3JlLFxuICAgICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tZmlndXJlX19ob2xkZXI6YmVmb3JlLFxuICAgICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tZW1iZWRfX2hvbGRlcjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjBiZWM1O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5tLWltYWdpbmFjYW8tY29udGVudCAubS1pbWFnaW5hY2FvLXNsaWRlcl9faG9sZGVyIC5tLWltYWdpbmFjYW8tZmlndXJlX19jYXB0aW9uLFxuICAgICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tZmlndXJlX19ob2xkZXIgLm0taW1hZ2luYWNhby1maWd1cmVfX2NhcHRpb24sXG4gICAgICAubS1pbWFnaW5hY2FvLWNvbnRlbnQgLm0taW1hZ2luYWNhby1lbWJlZF9faG9sZGVyIC5tLWltYWdpbmFjYW8tZmlndXJlX19jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tc2xpZGVyX19ob2xkZXIgLm0taW1hZ2luYWNhby1zbGlkZXJfX3BhZ2luYXRpb24sXG4gICAgICAubS1pbWFnaW5hY2FvLWNvbnRlbnQgLm0taW1hZ2luYWNhby1maWd1cmVfX2hvbGRlciAubS1pbWFnaW5hY2FvLXNsaWRlcl9fcGFnaW5hdGlvbixcbiAgICAgIC5tLWltYWdpbmFjYW8tY29udGVudCAubS1pbWFnaW5hY2FvLWVtYmVkX19ob2xkZXIgLm0taW1hZ2luYWNhby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tc2xpZGVyIC5tLWltYWdpbmFjYW8tZmlndXJlX19jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubS1pbWFnaW5hY2FvLWNvbnRlbnQgLm0taW1hZ2luYWNhby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tc2xpZGVyX19ob2xkZXIsXG4gICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tZmlndXJlX19ob2xkZXIsXG4gICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tZW1iZWRfX2hvbGRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm0taW1hZ2luYWNhby1jb250ZW50IC5tLWltYWdpbmFjYW8tY29udGVudF9fY29sdW1uICsgLm0taW1hZ2luYWNhby1jb250ZW50X19jb2x1bW4gLm0taW1hZ2luYWNhby1maWd1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5tLWltYWdpbmFjYW8tY29udGVudC0tbGVhZCBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LWZhbWlseTogXCJCaW9SaHltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IH1cblxuLm0taW1hZ2luYWNhby1maWd1cmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5tLWltYWdpbmFjYW8tZmlndXJlX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLm0taW1hZ2luYWNhby1maWd1cmVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWltYWdpbmFjYW8tZmlndXJlX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm0taW1hZ2luYWNhby1maWd1cmVfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjNzc5MDlkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMmVtOyB9XG4gICAgLm0taW1hZ2luYWNhby1maWd1cmVfX2NhcHRpb24gc21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM3NzkwOWQ7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5tLWltYWdpbmFjYW8tZmlndXJlLS1zbSAubS1pbWFnaW5hY2FvLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlOyB9XG5cbi5tLWltYWdpbmFjYW8tZmlndXJlLS1tZCAubS1pbWFnaW5hY2FvLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzMlOyB9XG5cbi5tLWltYWdpbmFjYW8tZmlndXJlLS1sZyAubS1pbWFnaW5hY2FvLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4ubS1pbWFnaW5hY2FvLWZpZ3VyZS0teGwgLm0taW1hZ2luYWNhby1maWd1cmVfX3dyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDE1MCU7IH1cblxuLm0taW1hZ2luYWNhby1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0taW1hZ2luYWNhby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5tLWltYWdpbmFjYW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiAwIDNweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogZ3JleTsgfVxuICAgICAgLm0taW1hZ2luYWNhby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2QxYTgwZDsgfVxuICAubS1pbWFnaW5hY2FvLXNsaWRlcl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubS1pbWFnaW5hY2FvLXNsaWRlcl9fYnV0dG9uLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDsgfVxuICAgICAgLm0taW1hZ2luYWNhby1zbGlkZXJfX2J1dHRvbi0tcHJldjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAubS1pbWFnaW5hY2FvLXNsaWRlcl9fYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7IH1cbiAgICAgIC5tLWltYWdpbmFjYW8tc2xpZGVyX19idXR0b24tLW5leHQ6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDsgfVxuICAgIC5tLWltYWdpbmFjYW8tc2xpZGVyX19idXR0b246YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAubS1pbWFnaW5hY2FvLXNsaWRlcl9fYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAlOyB9XG4gICAgLm0taW1hZ2luYWNhby1zbGlkZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDFhODBkOyB9XG4gIC5tLWltYWdpbmFjYW8tc2xpZGVyX19ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tLWltYWdpbmFjYW8tc2xpZGVyIC5tLWltYWdpbmFjYW8tZmlndXJlX19jYXB0aW9uIHtcbiAgICBib3R0b206IDQwcHg7IH1cbiAgLm0taW1hZ2luYWNhby1zbGlkZXIgLm0taW1hZ2luYWNhby1maWd1cmVfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubS1pbWFnaW5hY2FvLWVtYmVkIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWltYWdpbmFjYW8tZW1iZWRfX2lmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAubS1pbWFnaW5hY2FvLWVtYmVkIC5tLWltYWdpbmFjYW8tZW1iZWRfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDQ5MHB4OyB9XG4gICAgLm0taW1hZ2luYWNhby1lbWJlZCAubS1pbWFnaW5hY2FvLWVtYmVkX19jYXB0aW9uIHtcbiAgICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAubS1pbWFnaW5hY2FvLWVtYmVkIC5tLWltYWdpbmFjYW8tZW1iZWRfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDQxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tLWltYWdpbmFjYW8tZW1iZWQgLm0taW1hZ2luYWNhby1lbWJlZF9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLWltYWdpbmFjYW8tZW1iZWQgLm0taW1hZ2luYWNhby1lbWJlZF9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG4ubS1pbWFnaW5hY2FvLWF1ZGlvIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubS1pbWFnaW5hY2FvLW5hdi0tbWFpbiB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG4gIC5tLWltYWdpbmFjYW8tbmF2LS1tYWluIC5tLWltYWdpbmFjYW8tbmF2X190aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogI2IwYmVjNTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwLjJlbSAwOyB9XG4gICAgLm0taW1hZ2luYWNhby1uYXYtLW1haW4gLm0taW1hZ2luYWNhby1uYXZfX3RpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubS1pbWFnaW5hY2FvLW5hdi0tbWFpbiAubS1pbWFnaW5hY2FvLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuMjVlbTtcbiAgICBtYXJnaW46IDAgMC4zNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZWNlZmYxO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0OyB9XG4gICAgLm0taW1hZ2luYWNhby1uYXYtLW1haW4gLm0taW1hZ2luYWNhby1uYXZfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmJmMDA7IH1cbiAgICAubS1pbWFnaW5hY2FvLW5hdi0tbWFpbiAubS1pbWFnaW5hY2FvLW5hdl9fbGluay5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYmYwMDsgfVxuXG4ubS1pbWFnaW5hY2FvLW5hdi0tYXNpZGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2IwYmVjNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMGJlYzU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubS1pbWFnaW5hY2FvLW5hdi0tYXNpZGUgLm0taW1hZ2luYWNhby1uYXZfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMC43NWVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0taW1hZ2luYWNhby1uYXYtLWFzaWRlIC5tLWltYWdpbmFjYW8tbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzM2NDc0ZjtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuICAgIC5tLWltYWdpbmFjYW8tbmF2LS1hc2lkZSAubS1pbWFnaW5hY2FvLW5hdl9fbGluay5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNkMWE4MGQ7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm0taW1hZ2luYWNhby1uYXYtLWFzaWRlIC5tLWltYWdpbmFjYW8tbmF2X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDFhODBkOyB9XG5cbi5tLWltYWdpbmFjYW8tbmF2LS1hc2lkZS1mb290ZXIgLm0taW1hZ2luYWNhby1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzc5MDlkO1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuICAubS1pbWFnaW5hY2FvLW5hdi0tYXNpZGUtZm9vdGVyIC5tLWltYWdpbmFjYW8tbmF2X19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm0taW1hZ2luYWNhby1uYXYtLWFzaWRlLWZvb3RlciAubS1pbWFnaW5hY2FvLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNkMWE4MGQ7IH1cblxuLm0taW1hZ2luYWNhby1uYXYtLXRodW1iIC5tLWltYWdpbmFjYW8tbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuICAubS1pbWFnaW5hY2FvLW5hdi0tdGh1bWIgLm0taW1hZ2luYWNhby1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZiZjAwOyB9XG4gICAgLm0taW1hZ2luYWNhby1uYXYtLXRodW1iIC5tLWltYWdpbmFjYW8tbmF2X19saW5rOmhvdmVyIC5tLWltYWdpbmFjYW8tbmF2X190aHVtYiB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmJmMDA7IH1cblxuLm0taW1hZ2luYWNhby1uYXYtLXRodW1iIC5tLWltYWdpbmFjYW8tbmF2X190aHVtYiB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7IH1cblxuLm0taW1hZ2luYWNhby1seXJpY3Mge1xuICBjb2xvcjogIzc3OTA5ZDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE4NSU7IH1cbiAgLm0taW1hZ2luYWNhby1seXJpY3NfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1pbWFnaW5hY2FvLWx5cmljc19fdGV4dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sLWltYWdpbmFjYW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuICAubC1pbWFnaW5hY2FvX19sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAubC1pbWFnaW5hY2FvX19yaWdodCB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5sLWltYWdpbmFjYW9fX2NsZWFyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubC1pbWFnaW5hY2FvLS1pbmRleCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sLWltYWdpbmFjYW8tLWluZGV4IC5sLWltYWdpbmFjYW9fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubC1pbWFnaW5hY2FvLS1pbmRleCAubC1pbWFnaW5hY2FvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2LjhyZW07XG4gICAgY29sb3I6ICNmZmJmMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmwtaW1hZ2luYWNhby0taW5kZXggLmwtaW1hZ2luYWNhb19fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmwtaW1hZ2luYWNhby0taGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmYmYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAubC1pbWFnaW5hY2FvLS1oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzOCwgNDksIDU2LCAwLjcpO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5sLWltYWdpbmFjYW8tLWhlYWRlciAubC1pbWFnaW5hY2FvX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBmaWx0ZXI6IGJsdXIoMTNweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTI7IH1cblxuLmwtaW1hZ2luYWNhby0taGVhZGVyLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiA0ODBweDsgfVxuICAubC1pbWFnaW5hY2FvLS1oZWFkZXItcGFnZSAubC1pbWFnaW5hY2FvX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJpb1JoeW1lXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogOTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgIC5sLWltYWdpbmFjYW8tLWhlYWRlci1wYWdlIC5sLWltYWdpbmFjYW9fX3RpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmwtaW1hZ2luYWNhby0taGVhZGVyLWNoaWxkIHtcbiAgbWluLWhlaWdodDogMjkwcHg7IH1cbiAgLmwtaW1hZ2luYWNhby0taGVhZGVyLWNoaWxkIC5sLWltYWdpbmFjYW9fX3BhcmVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmlvUmh5bWVcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAuNzVlbSAwLjI1ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5sLWltYWdpbmFjYW8tLWhlYWRlci1jaGlsZCAubC1pbWFnaW5hY2FvX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7IH1cbiAgICAubC1pbWFnaW5hY2FvLS1oZWFkZXItY2hpbGQgLmwtaW1hZ2luYWNhb19fdGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubC1pbWFnaW5hY2FvLS1oZWFkZXItY2hpbGQgLmwtaW1hZ2luYWNhb19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmwtaW1hZ2luYWNhby0tcGFnZSAubC1pbWFnaW5hY2FvX19yaWdodDpudGgtY2hpbGQoMikgLm0taW1hZ2luYWNhby1maWd1cmU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtNDAwcHg7IH1cbiAgLmwtaW1hZ2luYWNhby0tcGFnZSAubC1pbWFnaW5hY2FvX19yaWdodDpudGgtY2hpbGQoMikgLm0taW1hZ2luYWNhby1maWd1cmU6Zmlyc3QtY2hpbGQgLm0taW1hZ2luYWNhby1maWd1cmVfX3dyYXBwZXIge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5sLWltYWdpbmFjYW8tLWNoaWxkIC5sLWltYWdpbmFjYW9fX3JpZ2h0Om50aC1jaGlsZCgyKSAubS1pbWFnaW5hY2FvLWZpZ3VyZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDsgfVxuXG4ubC1pbWFnaW5hY2FvLS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY0NzRmO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLmwtaW1hZ2luYWNhby0tZm9vdGVyIC5sLWltYWdpbmFjYW9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5sLWltYWdpbmFjYW8tLXRvcGljIHtcbiAgYmFja2dyb3VuZDogI2ZmYmYwMDtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDIxNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDsgfVxuICAubC1pbWFnaW5hY2FvLS10b3BpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiZjAwO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTUwZGVnKTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubC1pbWFnaW5hY2FvLS10b3BpYy5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5sLWltYWdpbmFjYW8tLXRvcGljIC5sLWltYWdpbmFjYW9fX25leHQge1xuICAgIGNvbG9yOiByZ2JhKDM4LCA1MCwgNTYsIDAuNSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubC1pbWFnaW5hY2FvLS10b3BpYyAubC1pbWFnaW5hY2FvX190aXRsZSB7XG4gICAgY29sb3I6ICMzNjQ3NGY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sLWltYWdpbmFjYW8tLWNpbmVtYSAubC1pbWFnaW5hY2FvLS1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA0ODBweDsgfVxuXG4ubS1hZnJpY2EtbmF2LS1tYWluIC5tLWFmcmljYS1uYXZfX2xpbmsge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW07XG4gIG1hcmdpbjogMCAwLjM1ZW07XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNlY2VmZjE7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tLWFmcmljYS1uYXYtLW1haW4gLm0tYWZyaWNhLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM3ZWQzMjE7IH1cbiAgLm0tYWZyaWNhLW5hdi0tbWFpbiAubS1hZnJpY2EtbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2VkMzIxOyB9XG5cbi5tLWFmcmljYS1uYXYtLWFzaWRlIC5tLWFmcmljYS1uYXZfX2xpbmsge1xuICBjb2xvcjogIzc3OTA5ZDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4yNWVtIDA7IH1cbiAgLm0tYWZyaWNhLW5hdi0tYXNpZGUgLm0tYWZyaWNhLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM3ZWQzMjE7IH1cbiAgLm0tYWZyaWNhLW5hdi0tYXNpZGUgLm0tYWZyaWNhLW5hdl9fbGluay5pcy1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM3ZWQzMjE7IH1cblxuLm0tYWZyaWNhLW5hdi0tYXNpZGUgLm0tYWZyaWNhLW5hdl9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwM2IzMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuICAubS1hZnJpY2EtbmF2LS1hc2lkZSAubS1hZnJpY2EtbmF2X190aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICM3ZWQzMjE7IH1cblxuLm0tYWZyaWNhLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMjYxZjtcbiAgbGluZS1oZWlnaHQ6IDIzMCU7IH1cbiAgLm0tYWZyaWNhLWNvbnRlbnQgaDEsIC5tLWFmcmljYS1jb250ZW50IGgyLCAubS1hZnJpY2EtY29udGVudCBoMywgLm0tYWZyaWNhLWNvbnRlbnQgaDQsIC5tLWFmcmljYS1jb250ZW50IGg1IHtcbiAgICBjb2xvcjogI2QwMDIxYjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfVxuICAubS1hZnJpY2EtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTsgfVxuICAgIC5tLWFmcmljYS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tLWFmcmljYS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmYmYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgY29sb3I6ICNlY2ZmZDY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLm0tYWZyaWNhLWNvbnRlbnQgYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubS1hZnJpY2EtY29udGVudCBibG9ja3F1b3RlIGZvb3RlciB7XG4gICAgICBjb2xvcjogIzU1OWYwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgIC5tLWFmcmljYS1jb250ZW50IGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCUIFwiOyB9XG4gIC5tLWFmcmljYS1jb250ZW50IGIsXG4gIC5tLWFmcmljYS1jb250ZW50IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAubS1hZnJpY2EtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNy45cmVtO1xuICAgIGNvbG9yOiAjN2VkMzIxO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG9Db25kZW5zZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWFmcmljYS1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZDtcbiAgICBjb2xvcjogIzM2NDc0ZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ZWQzMjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAubS1hZnJpY2EtY29udGVudF9feWVhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvQ29uZGVuc2VkO1xuICAgIGNvbG9yOiAjNzc5MDlkO1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm0tYWZyaWNhLWNvbnRlbnRfX3llYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm0tYWZyaWNhLWNvbnRlbnQgLm0tYWZyaWNhLWZpZ3VyZV9fd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLWFmcmljYS1jb250ZW50IC5tLWFmcmljYS1jb250ZW50X19jb2x1bW4gKyAubS1hZnJpY2EtY29udGVudF9fY29sdW1uIC5tLWFmcmljYS1maWd1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5tLWFmcmljYS1jb250ZW50LS1seXJpY3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLm0tYWZyaWNhLWNvbnRlbnQtLWx5cmljcyAubS1hZnJpY2EtY29udGVudF9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjNTU5ZjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLm0tYWZyaWNhLWZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm0tYWZyaWNhLWZpZ3VyZV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubS1hZnJpY2EtZmlndXJlX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1hZnJpY2EtZmlndXJlX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm0tYWZyaWNhLWZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICM3NzkwOWQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yZW07IH1cbiAgICAubS1hZnJpY2EtZmlndXJlX19jYXB0aW9uIHNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjYjBiZWM1O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubS1hZnJpY2EtZmlndXJlLS1zbSAubS1hZnJpY2EtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2MCU7IH1cblxuLm0tYWZyaWNhLWZpZ3VyZS0tbWQgLm0tYWZyaWNhLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzMlOyB9XG5cbi5tLWFmcmljYS1maWd1cmUtLWxnIC5tLWFmcmljYS1maWd1cmVfX3dyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDg1JTsgfVxuXG4ubS1hZnJpY2EtZmlndXJlLS14bCAubS1hZnJpY2EtZmlndXJlX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNTAlOyB9XG5cbi5tLWFmcmljYS1tYXAgI3ZtYXAge1xuICBoZWlnaHQ6IDcwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tYWZyaWNhLW1hcCAjdm1hcCB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWFmcmljYS1tYXAgI3ZtYXAge1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG4ubS1hZnJpY2EtbWFwLS1zbSAjdm1hcCB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS1hZnJpY2EtbWFwLS1zbSAjdm1hcCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWFmcmljYS1tYXAtLXNtICN2bWFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuLmwtYWZyaWNhIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubC1hZnJpY2EgLmwtYWZyaWNhX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5sLWFmcmljYS0tY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAubC1hZnJpY2EtLWNoaWxkIC5sLWFmcmljYV9fbWFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubC1hZnJpY2EtLWNoaWxkIC5sLWFmcmljYV9fbWFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubC1hZnJpY2EtLWNoaWxkIC5sLWFmcmljYV9fY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmwtYWZyaWNhLS1jaGlsZCAuanF2bWFwLXJlZ2lvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtYWZyaWNhLS1jaGlsZCAubC1hZnJpY2FfX21hcCBpbWcge1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubC1hZnJpY2EtLWNoaWxkIC5sLWFmcmljYV9fcGluIHtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZS1vdXQ7IH1cbiAgICAgIC5sLWFmcmljYS0tY2hpbGQgLmwtYWZyaWNhX19waW46aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubC1hZnJpY2EtLWNoaWxkIC5tLWFmcmljYS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLmwtYWZyaWNhLS1pbmRleCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5sLWFmcmljYS0taW5kZXggLmwtYWZyaWNhX19tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubC1hZnJpY2EtLWluZGV4IC5sLWFmcmljYV9fbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgLmwtYWZyaWNhLS1pbmRleCAubC1hZnJpY2FfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5sLWFmcmljYS0taW5kZXggLmwtYWZyaWNhX190aXRsZS0tbGVhZCB7XG4gICAgZm9udC1zaXplOiA5LjJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzdlZDMyMTtcbiAgICBsaW5lLWhlaWdodDogODUlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuICAgIC5sLWFmcmljYS0taW5kZXggLmwtYWZyaWNhX190aXRsZS0tbGVhZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzdlZDMyMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmwtYWZyaWNhLS1pbmRleCAubC1hZnJpY2FfX3RpdGxlLS1sZWFkIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubC1hZnJpY2EtLWluZGV4IC5tLWFmcmljYS1uYXYtLWFzaWRlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZGVlNTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmwtYWZyaWNhLS1pbmRleCAubC1hZnJpY2FfX3RpdGxlLS1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubC1hZnJpY2EtLWluZGV4IC5sLWFmcmljYV9fdGl0bGUtLWxlYWQge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubC1hZnJpY2EtLWluZGV4IC5sLWFmcmljYV9fdGl0bGUtLWxlYWQge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9XG4gICAgICAubC1hZnJpY2EtLWluZGV4IC5sLWFmcmljYV9fdGl0bGUtLWxlYWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi5sLWFmcmljYS0tYXJ0aWNsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5sLWFmcmljYS0tYXJ0aWNsZS5oYXMtaGVhZGVyIC5tLWFmcmljYS1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmwtYWZyaWNhLS1hcnRpY2xlLmhhcy1oZWFkZXIgLm0tYWZyaWNhLWNvbnRlbnQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWEzMDAwO1xuICAgICAgbGVmdDogLTMycHg7XG4gICAgICB0b3A6IC0zMnB4O1xuICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgIHJpZ2h0OiAtMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5sLWFmcmljYS0tYXJ0aWNsZS5oYXMtaGVhZGVyOmZpcnN0LWNoaWxkIC5sLWFmcmljYV9faGVhZGVyIC5tLWFmcmljYS1maWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9fcm93IHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19oYWxmLm0tYWZyaWNhLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9fbGVmdCB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgLmwtYWZyaWNhLS1hcnRpY2xlIC5tLWFmcmljYS1uYXYtLWFzaWRlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZGVlNTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX2xlZnQgLm0tYWZyaWNhLWZpZ3VyZV9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDUxOHB4OyB9XG4gICAgICAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19sZWZ0IC5tLWFmcmljYS1maWd1cmVfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX2xlZnQgLm0tYWZyaWNhLWZpZ3VyZV9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDQyMHB4OyB9XG4gICAgICAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19sZWZ0IC5tLWFmcmljYS1maWd1cmVfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9fbGVmdCAubS1hZnJpY2EtZmlndXJlX193cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMzE1cHg7IH1cbiAgICAgIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX2xlZnQgLm0tYWZyaWNhLWZpZ3VyZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmwtYWZyaWNhLS1hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19sZWZ0LCAubC1hZnJpY2EtLWFydGljbGUgLmwtYWZyaWNhX19yaWdodCwgLmwtYWZyaWNhLS1hcnRpY2xlIC5sLWFmcmljYV9faGFsZiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX2hhbGYubS1hZnJpY2EtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5sLWFmcmljYS0tYXJ0aWNsZSAubC1hZnJpY2FfX2xlZnQgKyAubC1hZnJpY2FfX2xlZnQgLm0tYWZyaWNhLWZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5sLWFmcmljYS0tYXJ0aWNsZS5oYXMtaGVhZGVyIC5tLWFmcmljYS1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAubC1hZnJpY2EtLWFydGljbGUuaGFzLWhlYWRlciAubS1hZnJpY2EtY29udGVudDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5sLWFmcmljYS0tYXJ0aWNsZSAubS1hZnJpY2EtbmF2LS1hc2lkZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmwtYWZyaWNhLS1hcnRpY2xlIC5tLWFmcmljYS1uYXYtLWFzaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ubC1hZnJpY2EtLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmwtYWZyaWNhLS1mb290ZXIgLmwtYWZyaWNhX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjN2VkMzIxO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubC1hZnJpY2EtLWZvb3RlciAubC1hZnJpY2FfX2xpbmstLXByZXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5sLWFmcmljYS0tZm9vdGVyIC5sLWFmcmljYV9fbGluay0tcHJldjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIsKrIFwiOyB9XG4gICAgLmwtYWZyaWNhLS1mb290ZXIgLmwtYWZyaWNhX19saW5rLS1uZXh0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLmwtYWZyaWNhLS1mb290ZXIgLmwtYWZyaWNhX19saW5rLS1uZXh0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgwrtcIjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sLWFmcmljYS0tZm9vdGVyIC5sLWFmcmljYV9fbGluay0tcHJldiwgLmwtYWZyaWNhLS1mb290ZXIgLmwtYWZyaWNhX19saW5rLS1uZXh0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubS1ob21lLS1pbnRybyAubS1ob21lX19icmFuZCB7XG4gIG1hcmdpbjogNjBweCAwIDMwcHggMDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tLWhvbWUtLWludHJvIC5tLWhvbWVfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7IH1cbiAgLm0taG9tZS0taW50cm8gLm0taG9tZV9fdGV4dCBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubS1ob21lLS1pbnRybyAubS1ob21lX19uYXYge1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4ubS1ob21lLS1pbnRybyAubS1ob21lX19saW5rIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM2NDc0ZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiA3cHggMjVweCA3cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmJmMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubS1ob21lLS1pbnRybyAubS1ob21lX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tLWhvbWUtLWludHJvIC5tLWhvbWVfX2xpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmYmYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0OyB9XG4gIC5tLWhvbWUtLWludHJvIC5tLWhvbWVfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubS1ob21lLS1pbnRybyAubS1ob21lX19saW5rOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDsgfVxuXG4ubS1jYXJkLS1mZWF0dXJlZCB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm0tY2FyZC0tZmVhdHVyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5tLWNhcmQtLWZlYXR1cmVkIC5tLWNhcmRfX2NvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTsgfVxuICAubS1jYXJkLS1mZWF0dXJlZCAubS1jYXJkX190eXBlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm0tY2FyZC0tZmVhdHVyZWQgLm0tY2FyZF9fcGhvdG8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm0tY2FyZC0tZmVhdHVyZWQgLm0tY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICNiMGJlYzU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubS1jYXJkLS1mZWF0dXJlZCAubS1jYXJkX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgIGZvbnQtc2l6ZTogOC4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIC5tLWNhcmQtLWZlYXR1cmVkIC5tLWNhcmRfX3RpbWVsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiZjAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tLWNhcmQtLW1kIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwOyB9XG4gIC5tLWNhcmQtLW1kOmhvdmVyIC5tLWNhcmRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tLWNhcmQtLW1kOmhvdmVyIC5tLWNhcmRfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAzJTtcbiAgICBtaW4taGVpZ2h0OiAxMDMlOyB9XG4gIC5tLWNhcmQtLW1kOmhvdmVyIC5tLWNhcmRfX3R5cGUsIC5tLWNhcmQtLW1kOmhvdmVyIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7IH1cbiAgLm0tY2FyZC0tbWQgLm0tY2FyZF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubS1jYXJkLS1tZCAubS1jYXJkX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5tLWNhcmQtLW1kIC5tLWNhcmRfX3Bob3RvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5tLWNhcmQtLW1kIC5tLWNhcmRfX3R5cGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMzY0NzRmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubS1jYXJkLS1tZCAubS1jYXJkX190eXBlIHN0cm9uZyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm0tY2FyZC0tbWQgLm0tY2FyZF9fdHlwZS0tZXh0cmEge1xuICAgICAgYmFja2dyb3VuZDogIzlmMDAxNztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm0tY2FyZC0tbWQgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgLm0tY2FyZC0tbWQgLm0tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIC5tLWNhcmQtLW1kIC5tLWNhcmRfX3RpbWVsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiZjAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubS10aW1lbGluZS0tbmF2LXNtIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLm0tdGltZWxpbmUtLW5hdi1zbSAubS10aW1lbGluZV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5tLXRpbWVsaW5lLS1uYXYtc20gLm0tdGltZWxpbmVfX2xpbms6YmVmb3JlLCAubS10aW1lbGluZS0tbmF2LXNtIC5tLXRpbWVsaW5lX19saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0NzRmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm0tdGltZWxpbmUtLW5hdi1zbSAubS10aW1lbGluZV9fbGluazpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubS10aW1lbGluZS0tbmF2LXNtIC5tLXRpbWVsaW5lX19saW5rOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLm0tdGltZWxpbmUtLW5hdi1zbSAubS10aW1lbGluZV9fZGF0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLm0tdGltZWxpbmUtLW5hdi1zbSAubS10aW1lbGluZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbi5tLXRpbWVsaW5lLS1uYXYge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjsgfVxuICAubS10aW1lbGluZS0tbmF2IC5tLXRpbWVsaW5lX19saW5rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDU1cHggNjdweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gICAgLm0tdGltZWxpbmUtLW5hdiAubS10aW1lbGluZV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMyU7IH1cbiAgICAgIC5tLXRpbWVsaW5lLS1uYXYgLm0tdGltZWxpbmVfX2xpbms6aG92ZXIgLm0tdGltZWxpbmVfX2RhdGUsIC5tLXRpbWVsaW5lLS1uYXYgLm0tdGltZWxpbmVfX2xpbms6aG92ZXIgLm0tdGltZWxpbmVfX3RpdGxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTsgfVxuICAgIC5tLXRpbWVsaW5lLS1uYXYgLm0tdGltZWxpbmVfX2xpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKTsgfVxuICAgIC5tLXRpbWVsaW5lLS1uYXYgLm0tdGltZWxpbmVfX2xpbms6aG92ZXIgLm0tdGltZWxpbmVfX2J1bGxldDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjAwOyB9XG4gIC5tLXRpbWVsaW5lLS1uYXYgLm0tdGltZWxpbmVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG4gIC5tLXRpbWVsaW5lLS1uYXYgLm0tdGltZWxpbmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmYmYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuICAubS10aW1lbGluZS0tbmF2IC5tLXRpbWVsaW5lX19idWxsZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA5MHB4OyB9XG4gICAgLm0tdGltZWxpbmUtLW5hdiAubS10aW1lbGluZV9fYnVsbGV0OmJlZm9yZSwgLm0tdGltZWxpbmUtLW5hdiAubS10aW1lbGluZV9fYnVsbGV0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubS10aW1lbGluZS0tbmF2IC5tLXRpbWVsaW5lX19idWxsZXQ6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAgIC5tLXRpbWVsaW5lLS1uYXYgLm0tdGltZWxpbmVfX2J1bGxldDphZnRlciB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCBibGFjaztcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuXG4ubC1ob21lLS1vbGQgLmwtaG9tZV9fY29sdW1uLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5sLWhvbWUtLW9sZCAubC1ob21lX19jb2x1bW4tLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubC1ob21lLS1vbGQgLmwtaG9tZV9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5sLWhvbWUtLW9sZCAubC1ob21lX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtOyB9XG5cbi5sLWhvbWUtLW9sZCAubC1ob21lX19ibGFjayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAubC1ob21lLS1vbGQgLmwtaG9tZV9fYmxhY2sgLmwtaG9tZV9fdGl0bGUge1xuICAgIG1hcmdpbjogNjBweCAwIDIwcHg7IH1cbiAgLmwtaG9tZS0tb2xkIC5sLWhvbWVfX2JsYWNrIC5sLWhvbWVfX2NvbHVtbi0tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubC1ob21lLS1vbGQgLmwtaG9tZV9fYmxhY2sgLm0tY2FyZCB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLmwtaG9tZS0tb2xkIC5sLWhvbWVfX2JsYWNrIC5tLXRpbWVsaW5lLS1uYXYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmwtaG9tZS0tb2xkIC5sLWhvbWVfX3N1bmZsb3dlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmYmYwMDsgfVxuICAubC1ob21lLS1vbGQgLmwtaG9tZV9fc3VuZmxvd2VyIC5sLWhvbWVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubS1ob21lLS1zb2NpYWwgLm0taG9tZV9fd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyNjMyMzg7XG4gIGhlaWdodDogMzQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubS1ob21lLS1zb2NpYWwgLm0taG9tZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJmaWxzb24tc29mdFwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyNHB4IDAgNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0OyB9XG4gIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpOyB9XG4gIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm0taG9tZS0tc29jaWFsIC5tLWhvbWVfX2l0ZW0tLWZhY2Vib29rIC5tLWhvbWVfX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5RTY7XG4gICAgZm9udC1zaXplOiAzLjZyZW07IH1cbiAgLm0taG9tZS0tc29jaWFsIC5tLWhvbWVfX2l0ZW0tLXR3aXR0ZXIgLm0taG9tZV9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQzBFNTtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLm0taG9tZS0tc29jaWFsIC5tLWhvbWVfX2l0ZW0tLWluc3RhZ3JhbSAubS1ob21lX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0E0Q0U0O1xuICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9XG4gIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtLS15b3V0dWJlIC5tLWhvbWVfX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMDAyMUI7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9faXRlbS0tc291bmRjbG91ZCAubS1ob21lX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVBNjIzOyB9XG5cbi5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYmFja2dyb3VuZDogIzYwN0Q4QjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tLWhvbWUtLXNvY2lhbCAubS1ob21lX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4ubS1ob21lLS1zb2NpYWwgLm0taG9tZV9fYWN0aW9uIHtcbiAgY29sb3I6ICNmZmJmMDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19hY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIMK7XCI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLm0taG9tZS0tc29jaWFsIC5tLWhvbWVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0taG9tZS0tc29jaWFsIC5tLWhvbWVfX3dyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5tLWhvbWUtLXNvY2lhbCAubS1ob21lX19pdGVtIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmbGV4OiAxIDUwJTsgfVxuICAubS1ob21lLS1zb2NpYWwgLm0taG9tZV9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG5cbi5tLWhvbWUtLXRpbWUgLm0taG9tZV9fd3JhcHBlciB7XG4gIGhlaWdodDogMzQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMDsgfVxuXG4ubS1ob21lLS10aW1lIC5tLWhvbWVfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0OyB9XG4gIC5tLWhvbWUtLXRpbWUgLm0taG9tZV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA1MCwgNTYsIDAuOCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0OyB9XG5cbi5tLWhvbWUtLXRpbWUgLm0taG9tZV9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImZpbHNvbi1zb2Z0XCI7IH1cblxuLm0taG9tZS0tdGltZSAubS1ob21lX19leGNlcnB0IHtcbiAgY29sb3I6ICNDRkQ4REM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubS1ob21lLS10aW1lIC5tLWhvbWVfX2ZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDU2cHggMCAxMHB4O1xuICB3aWR0aDogMTU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubS1ob21lLS10aW1lIC5tLWhvbWVfX2lucHV0IHtcbiAgY29sb3I6ICM2NUJEMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tLWhvbWUtLXRpbWUgLm0taG9tZV9fc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1QkQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2RlbGV0ZS9pY29uLXRpbWUtbWFjaGluZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJSA4MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlcjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1ob21lLS10aW1lIC5tLWhvbWVfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMjc1cHg7IH1cbiAgLm0taG9tZS0tdGltZSAubS1ob21lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDsgfVxuICAubS1ob21lLS10aW1lIC5tLWhvbWVfX2V4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuLm0taG9tZS0tY29udGVudCAubS1ob21lX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzODtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5tLWhvbWUtLWNvbnRlbnQgLm0taG9tZV9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7IH1cbiAgLm0taG9tZS0tY29udGVudCAubS1ob21lX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDUwLCA1NiwgMC44KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cblxuLm0taG9tZS0tY29udGVudCAubS1ob21lX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgZm9udC1mYW1pbHk6IFwiZmlsc29uLXNvZnRcIjsgfVxuXG4ubS1ob21lLS1jb250ZW50IC5tLWhvbWVfX2V4Y2VycHQge1xuICBjb2xvcjogI0NGRDhEQztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWhvbWUtLWNvbnRlbnQgLm0taG9tZV9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNzVweDsgfVxuICAubS1ob21lLS1jb250ZW50IC5tLWhvbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1NXB4OyB9XG4gIC5tLWhvbWUtLWNvbnRlbnQgLm0taG9tZV9fZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4ubS1ob21lLS12aWRlbyAubS1ob21lX193cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzODtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5tLWhvbWUtLXZpZGVvIC5tLWhvbWVfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0OyB9XG4gIC5tLWhvbWUtLXZpZGVvIC5tLWhvbWVfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNTAsIDU2LCAwLjgpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuXG4ubS1ob21lLS12aWRlbyAubS1ob21lX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZpbHNvbi1zb2Z0XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDI0cHggMCA2MHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm0taG9tZS0tdmlkZW8gLm0taG9tZV9fcGxheSB7XG4gIGNvbG9yOiAjZmZiZjAwO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogOXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0OyB9XG4gIC5tLWhvbWUtLXZpZGVvIC5tLWhvbWVfX3BsYXk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0taG9tZS0tdmlkZW8gLm0taG9tZV9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNzVweDsgfVxuICAubS1ob21lLS12aWRlbyAubS1ob21lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAubS1ob21lLS12aWRlbyAubS1ob21lX19leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2ludGVydmFscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MnB4OyB9XG5cbi5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2ludGVydmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1zaXplOiAzLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMjYzMjM4O1xuICBmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0OyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2ludGVydmFsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVDNTtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDsgfVxuICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19pbnRlcnZhbC5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZiZjAwOyB9XG4gICAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9faW50ZXJ2YWwuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJmMDA7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9faW50ZXJ2YWwuaXMtaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYmYwMDsgfVxuICAgIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2ludGVydmFsLmlzLWhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJmMDA7IH1cblxuLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogZ3JleTtcbiAgZmxleDogMSAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0OyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX3BhZ2U6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDA7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAwOyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX3BhZ2U6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0VDRUZGMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX3BhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19wYWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NXB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnZTpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEI7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnZTpudGgtY2hpbGQoMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MEE0QUU7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnZTpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEJFQzU7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnZTpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REM7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnZTpudGgtY2hpbGQoNSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWU0ZTc7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fcGFnZS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJmMDA7IH1cblxuLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzI2MzIzODtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgfVxuICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19jb250YWluZXI6aG92ZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLm0tdGltZWxpbmVfX2JhY2tncm91bmQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7IH1cblxuLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX3NsaWRlIHtcbiAgaGVpZ2h0OiAzNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0OyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNTAsIDU2LCAwLjgpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuXG4ubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjZmZiZjAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2Fycm93OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2Fycm93LS1sZWZ0IHtcbiAgICBsZWZ0OiAxMHB4OyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2Fycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDEwcHg7IH1cblxuLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2RhdGUge1xuICBjb2xvcjogI0NGRDhEQztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBmaWxzb24tc29mdCwgQXJpYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2VwaXNvZGVzIHtcbiAgY29sb3I6ICNmZmJmMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBmb250LXNpemU6IDIuMnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19pbnRlcnZhbHMge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19pbnRlcnZhbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwOyB9XG4gICAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9faW50ZXJ2YWw6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDAgMjVweDsgfVxuICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19wYWdlIHtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAubS10aW1lbGluZS0tc2xpZGVyIC5tLXRpbWVsaW5lX19wYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLm0tdGltZWxpbmUtLXNsaWRlciAubS10aW1lbGluZV9fY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwOyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDI3NXB4OyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBtYXJnaW46IDIwcHggMCA1NXB4OyB9XG4gIC5tLXRpbWVsaW5lLS1zbGlkZXIgLm0tdGltZWxpbmVfX2VwaXNvZGVzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5tLWNhcmQtLXRhZyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1jYXJkLS10YWc6aG92ZXIgLm0tY2FyZF9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTsgfVxuICAgIC5tLWNhcmQtLXRhZzpob3ZlciAubS1jYXJkX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAxLCAxODksIDAsIDAuMik7IH1cbiAgLm0tY2FyZC0tdGFnIC5tLWNhcmRfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5tLWNhcmQtLXRhZyAubS1jYXJkX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDsgfVxuICAgIC5tLWNhcmQtLXRhZyAubS1jYXJkX19iYWNrZ3JvdW5kOmJlZm9yZSwgLm0tY2FyZC0tdGFnIC5tLWNhcmRfX2JhY2tncm91bmQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tLWNhcmQtLXRhZyAubS1jYXJkX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA1MCwgNTYsIDAuOCk7IH1cbiAgICAubS1jYXJkLS10YWcgLm0tY2FyZF9fYmFja2dyb3VuZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICAubS1jYXJkLS10YWcgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubS1jYXJkLS10YWcgLm0tY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICBmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgLm0tY2FyZC0tdGFnIC5tLWNhcmRfX2V4Y2VycHQge1xuICAgIGNvbG9yOiAjQ0ZEOERDO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiOyB9XG4gIC5tLWNhcmQtLXRhZyAubS1jYXJkX19idWxsZXRzOmJlZm9yZSwgLm0tY2FyZC0tdGFnIC5tLWNhcmRfX2J1bGxldHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7IH1cbiAgLm0tY2FyZC0tdGFnIC5tLWNhcmRfX2J1bGxldHMtLXRvcDpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4OyB9XG4gIC5tLWNhcmQtLXRhZyAubS1jYXJkX19idWxsZXRzLS10b3A6YWZ0ZXIge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDsgfVxuICAubS1jYXJkLS10YWcgLm0tY2FyZF9fYnVsbGV0cy0tYm90dG9tOmJlZm9yZSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLm0tY2FyZC0tdGFnIC5tLWNhcmRfX2J1bGxldHMtLWJvdHRvbTphZnRlciB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm0tY2FyZC0tdGFnIC5tLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gICAgLm0tY2FyZC0tdGFnIC5tLWNhcmRfX2V4Y2VycHQge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07IH0gfVxuXG4ubS1jYXJkLS1jbGVhbi1tZCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1jYXJkLS1jbGVhbi1tZDpob3ZlciAubS1jYXJkX19iYWNrZ3JvdW5kIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpOyB9XG4gICAgLm0tY2FyZC0tY2xlYW4tbWQ6aG92ZXIgLm0tY2FyZF9fYmFja2dyb3VuZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMSwgMTg5LCAwLCAwLjIpOyB9XG4gIC5tLWNhcmQtLWNsZWFuLW1kIC5tLWNhcmRfX3dyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzODtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5tLWNhcmQtLWNsZWFuLW1kIC5tLWNhcmRfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLm0tY2FyZC0tY2xlYW4tbWQgLm0tY2FyZF9fYmFja2dyb3VuZDpiZWZvcmUsIC5tLWNhcmQtLWNsZWFuLW1kIC5tLWNhcmRfX2JhY2tncm91bmQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tLWNhcmQtLWNsZWFuLW1kIC5tLWNhcmRfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDUwLCA1NiwgMC44KTsgfVxuICAgIC5tLWNhcmQtLWNsZWFuLW1kIC5tLWNhcmRfX2JhY2tncm91bmQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgLm0tY2FyZC0tY2xlYW4tbWQgLm0tY2FyZF9fdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiZjAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjsgfVxuICAubS1jYXJkLS1jbGVhbi1tZCAubS1jYXJkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLm0tY2FyZC0tY2xlYW4tbWQgLm0tY2FyZF9fZGF0ZSB7XG4gICAgY29sb3I6ICNmZmJmMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5tLWNhcmQtLWNsZWFuLW1kIC5tLWNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IGZpbHNvbi1zb2Z0LCBBcmlhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm0tY2FyZC0tY2xlYW4tbWQgLm0tY2FyZF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAubS1jYXJkLS1jbGVhbi1tZCAubS1jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm0tY2FyZC0tY2xlYW4tbWQgLm0tY2FyZF9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDI3NXB4OyB9XG4gICAgLm0tY2FyZC0tY2xlYW4tbWQgLm0tY2FyZF9fdGltZSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgICAubS1jYXJkLS1jbGVhbi1tZCAubS1jYXJkX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5tLWNhcmQtLWNsZWFuLW1kIC5tLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuLm0tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTVweCAzOHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubS1idXR0b24tLWZsYXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idXR0b24tLWZsYXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubS1idXR0b24tLWZsYXQubS1idXR0b24tLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7XG4gICAgY29sb3I6ICMyNjMyMzg7IH1cbiAgICAubS1idXR0b24tLWZsYXQubS1idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmYmYwMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7IH1cbiAgLm0tYnV0dG9uLS1mbGF0Lm0tYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICM2NUJEMDA7XG4gICAgY29sb3I6ICMyNjMyMzg7IH1cbiAgICAubS1idXR0b24tLWZsYXQubS1idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjVCRDAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTsgfVxuXG4ubS1idXR0b24tLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm0tYnV0dG9uLS1ib3JkZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7IH1cbiAgLm0tYnV0dG9uLS1ib3JkZXIubS1idXR0b24tLXByaW1hcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmJmMDA7XG4gICAgY29sb3I6ICNmZmJmMDA7IH1cbiAgLm0tYnV0dG9uLS1ib3JkZXIubS1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY1QkQwMDtcbiAgICBjb2xvcjogIzY1QkQwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLWJ1dHRvbi0tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH0gfVxuXG4ubS10YWItLW5hdiB7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICAubS10YWItLW5hdiAubS10YWJfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjBCRUM1O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogIzYwN0Q4QjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tLXRhYi0tbmF2IC5tLXRhYl9faXRlbS5pcy1hY3RpdmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJmMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmJmMDA7XG4gICAgICBjb2xvcjogIzI2MzIzODsgfVxuICAgIC5tLXRhYi0tbmF2IC5tLXRhYl9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlY2VmZjEsIHJnYmEoMjM2LCAyMzksIDI0MSwgMCkpO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH1cbiAgICAubS10YWItLW5hdiAubS10YWJfX2l0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3R0b206IDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm0tdGFiLS1uYXYge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAubS10YWItLW5hdiAubS10YWJfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm0tdGFiLS1uYXYge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAubS10YWItLW5hdiAubS10YWJfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5tLXRhYi0tbmF2IC5tLXRhYl9faXRlbTpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9IH1cblxuLm0tdGFiLS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubS10YWItLWNvbnRlbnQuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubS10YWctLXNsaWRlciAubS10YWdfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubS10YWctLXNsaWRlciAubS10YWdfX3NsaWRlIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4ubS10YWctLXNsaWRlciAubS10YWdfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRvcDogMDsgfVxuICAubS10YWctLXNsaWRlciAubS10YWdfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubS10YWctLXNsaWRlciAubS10YWdfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyNjMyMzg7IH1cblxuLm0tbW9kYWwtLWxpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm0tbW9kYWwtLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gICAgdG9wOiAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tLW1vZGFsLS1saWdodCAubS1tb2RhbF9fZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICMyNjMyMzg7IH1cbiAgLm0tbW9kYWwtLWxpZ2h0IC5tLW1vZGFsX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuXG4ubS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm0tbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubS1tb2RhbF9fY29udGFpbmVyLS1zbSB7XG4gICAgICB3aWR0aDogNDEwcHg7IH1cbiAgICAubS1tb2RhbF9fY29udGFpbmVyLS1tZCB7XG4gICAgICB3aWR0aDogNzYwcHg7IH1cbiAgLm0tbW9kYWxfX2Nsb3NlIHtcbiAgICBjb2xvcjogIzYwN0Q4QjtcbiAgICBmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLW91dDsgfVxuICAgIC5tLW1vZGFsX19jbG9zZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjA3RDhCO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDsgfVxuICAgIC5tLW1vZGFsX19jbG9zZTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMyNjMyMzg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5tLW1vZGFsX19jbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5tLW1vZGFsX19jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7IH1cbiAgLm0tbW9kYWxfX2VtYmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5tLW1vZGFsX19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubS1tb2RhbF9fbGVnZW5kIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubS1tb2RhbF9fY3JlZGl0IHtcbiAgICBjb2xvcjogI0IwQkVDNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLW1vZGFsIC5tLW1vZGFsX19lbWJlZCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgLm0tbW9kYWwgLm0tbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG4ubS1tb2RhbC0td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2Utb3V0OyB9XG4gIC5tLW1vZGFsLS13cmFwcGVyLm1vZGFsLWVuYWJsZWQge1xuICAgIGZpbHRlcjogYmx1cigxNXB4KTsgfVxuXG4ubS1tb2RhbC0taG9sZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLm0tbW9kYWwtLWhvbGRlci5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9XG4gIC5tLW1vZGFsLS1ob2xkZXIgLm0tbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm0tbW9kYWwtLWhvbGRlciAubS1tb2RhbF9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA1MCwgNTYsIDAuOCk7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuXG4ubS1uZXdzbGV0dGVyLS1mb3JtIHtcbiAgY29sb3I6ICMyNjMyMzg7IH1cbiAgLm0tbmV3c2xldHRlci0tZm9ybSAubS1uZXdzbGV0dGVyX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjJweDsgfVxuICAubS1uZXdzbGV0dGVyLS1mb3JtIC5tLW5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICBmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm0tbmV3c2xldHRlci0tZm9ybSAubS1uZXdzbGV0dGVyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IGZpbHNvbi1zb2Z0LCBBcmlhbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5tLW5ld3NsZXR0ZXItLWZvcm0gLm0tbmV3c2xldHRlcl9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NUJEMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjNjVCRDAwOyB9XG4gIC5tLW5ld3NsZXR0ZXItLWZvcm0gLm0tbmV3c2xldHRlcl9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLm0tbmV3c2xldHRlci0tZm9ybSAubS1uZXdzbGV0dGVyX19zdWJtaXQ6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgNzBweDsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX19oZWFkZXItLWxlYWQge1xuICAgIG1hcmdpbjogMTAwcHggMCA3MHB4OyB9XG5cbi5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX190aXRsZS0tcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBmaWxzb24tc29mdCwgQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNC4zcmVtO1xuICBjb2xvcjogIzI2MzIzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fdGl0bGUtLXByaW1hcnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmYmYwMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cblxuLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fdGl0bGUtLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBjb2xvcjogIzYwN0Q4QjsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX190aXRsZS0tZXh0cmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJFeHRyYXNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2QwMDIxYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fdGltZWxpbmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX190YWdzIC5sLWhvbWVfX3RpdGxlLS1wcmltYXJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzY1QkQwMDsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX195ZWxsb3cge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmJmMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX195ZWxsb3cgLmwtaG9tZV9fZm9vdGVyIHtcbiAgICBtYXJnaW46IDM1cHggMCAyNXB4OyB9XG5cbi5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2V4cGxvcmUgLmwtaG9tZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX19leHBsb3JlIC5tLWhvbWUtLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS10aW1lIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX19leHBsb3JlIC5tLWhvbWUtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2V4cGxvcmUgLm0taG9tZS0tdmlkZW8ge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2hpc3RvcnkgLmwtaG9tZV9fdGl0bGUtLXByaW1hcnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjVCRDAwOyB9XG5cbi5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2hpc3RvcnkgLmwtaG9tZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX19oaXN0b3J5IC5sLWhvbWVfX2Zvb3RlciB7XG4gIG1hcmdpbjogNTVweCAwIDY1cHg7IH1cblxuLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9faGlzdG9yeSAubS1jYXJkLS1jbGVhbi1tZCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY2FyZC0tc20ge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2NhcmQtLW1kIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ubC1ob21lLS1jbGVhbiAubC1ob21lX19jYXJkLS1sZyB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY2FyZC5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX3RhZ3MtLXNtYXJ0cGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fdGFncy0tc21hcnRwaG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiZjAwO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4OyB9XG4gIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX3RhZ3MtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1ob21lLS1jbGVhbiAubC1ob21lX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX19mb290ZXIge1xuICAgIG1hcmdpbjogMjVweCAwOyB9XG4gIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX3RpdGxlLS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX190aXRsZS0tc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX190aXRsZS0tZXh0cmE6YmVmb3JlIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiA3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDZkZWcpIHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX190aXRsZTphZnRlciB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fdGltZWxpbmVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS1zb2NpYWwge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC5sLWhvbWUtLWNsZWFuIC5sLWhvbWVfX2V4cGxvcmUgLm0taG9tZS0tdGltZSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fZXhwbG9yZSAubS1ob21lLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX19leHBsb3JlIC5tLWhvbWUtLXZpZGVvIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX19oaXN0b3J5IC5tLWNhcmQtLWNsZWFuLW1kIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAubC1ob21lLS1jbGVhbiAubC1ob21lX190YWdzLS1zbWFydHBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7XG4gICAgcGFkZGluZzogMjBweCAwcHggMjBweCAwcHg7IH1cbiAgLmwtaG9tZS0tY2xlYW4gLmwtaG9tZV9fdGFncy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tLXNlYXJjaC0tZ3Jvdy5pcy1hY3RpdmUgLm0tc2VhcmNoX19jbG9zZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm0tc2VhcmNoLS1ncm93IC5tLXNlYXJjaF9fbWFnbmlmaWVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmYmYwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzVweDsgfVxuXG4ubS1zZWFyY2gtLWdyb3cgLm0tc2VhcmNoX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tLXNlYXJjaC0tZ3JvdyAubS1zZWFyY2hfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1pbi13aWR0aDogMzVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY29sb3I6ICM1NDZkNzk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7IH1cblxuLmwtc2lkZW5hdiB7XG4gIGJhY2tncm91bmQ6ICMyNjMyMzg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC5sLXNpZGVuYXYuaXMtYWN0aXZlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sLXNpZGVuYXZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmwtc2lkZW5hdl9faGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAubC1zaWRlbmF2X19jbG9zZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZiZjAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgLmwtc2lkZW5hdl9fYnJhbmQge1xuICAgIGZsZXg6IDEgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmwtc2lkZW5hdl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAubC1zaWRlbmF2X19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGZsZXg6IDEgMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5sLXNpZGVuYXYgLm0tc2VhcmNoLS1ncm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZDogIzI2MzIzODsgfVxuICAgIC5sLXNpZGVuYXYgLm0tc2VhcmNoLS1ncm93LmlzLWFjdGl2ZSB7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gIC5sLXNpZGVuYXYgLm0tbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAubC1zaWRlbmF2IC5tLW5hdjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIC5sLXNpZGVuYXYgLm0tbmF2OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmwtc2lkZW5hdiAubS1uYXY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmwtc2lkZW5hdiAubS1uYXY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAubC1zaWRlbmF2IC5tLW5hdi0tbGFuZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLmwtc2lkZW5hdiAubS1uYXYtLXNvY2lhbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmwtYWJlcnR1cmFfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZDogIzYwN0Q4QjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmwtYWJlcnR1cmFfX2hlYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA1MCwgNTYsIDAuOSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5sLWFiZXJ0dXJhX19oZWFkZXIgLm0tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTsgfVxuXG4ubC1hYmVydHVyYV9faW50ZXJ2YWwge1xuICBmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuICBmb250LXNpemU6IDguMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmbGV4OiAxIDEwMCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuXG4ubC1hYmVydHVyYV9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmwtYWJlcnR1cmFfX3RodW1ibmFpbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nLXRvcDogNjUlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sLWFiZXJ0dXJhX190aHVtYm5haWwgLmwtYWJlcnR1cmFfX3BsYXk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubC1hYmVydHVyYV9fcGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogLTE7IH1cblxuLmwtYWJlcnR1cmFfX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBmb250LXNpemU6IDlyZW07XG4gIGNvbG9yOiAjZmZiZjAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMDsgfVxuICAubC1hYmVydHVyYV9fcGxheTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5sLWFiZXJ0dXJhX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBmaWxzb24tc29mdCwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI2MzIzODtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmwtYWJlcnR1cmFfX3RpdGxlLS1zbWFydHBob25lIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sLWFiZXJ0dXJhX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2IwYmVjNTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogNDBweCAwIDkwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5sLWFiZXJ0dXJhX19uZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZDtcbiAgY29sb3I6ICM2NUJEMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmwtYWJlcnR1cmFfX25leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjODBmMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmwtYWJlcnR1cmEgLmwtYWJlcnR1cmFfX2ludGVydmFsIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTsgfVxuICAubC1hYmVydHVyYSAubC1hYmVydHVyYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sLWFiZXJ0dXJhIC5sLWFiZXJ0dXJhX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmwtYWJlcnR1cmEgLmwtYWJlcnR1cmFfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5sLWFiZXJ0dXJhIC5sLWFiZXJ0dXJhX190aHVtYm5haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAubC1hYmVydHVyYSAubC1hYmVydHVyYV9faW50ZXJ2YWwge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbi5tYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsZWZ0OiAtNDBweDsgfVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyohIGZhbmN5Qm94IHYyLjEuNSBmYW5jeWFwcHMuY29tIHwgZmFuY3lhcHBzLmNvbS9mYW5jeWJveC8jbGljZW5zZSAqL1xuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAgLmNoaWxkIHNtYWxsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLmZhbmN5Ym94LXdyYXAsXG4uZmFuY3lib3gtc2tpbixcbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC13cmFwIGlmcmFtZSxcbi5mYW5jeWJveC13cmFwIG9iamVjdCxcbi5mYW5jeWJveC1uYXYsXG4uZmFuY3lib3gtbmF2IHNwYW4sXG4uZmFuY3lib3gtdG1wIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmZhbmN5Ym94LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogODAyMDsgfVxuXG4uZmFuY3lib3gtc2tpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuICB6LWluZGV4OiA4MDMwOyB9XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYW5jeWJveC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1pbm5lciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mYW5jeWJveC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4jZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZmFuY3lib3hfc3ByaXRlLnBuZ1wiKTsgfVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDYwOyB9XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImZhbmN5Ym94X2xvYWRpbmcuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5mYW5jeWJveC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE4cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDsgfVxuXG4uZmFuY3lib3gtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImJsYW5rLmdpZlwiKTtcbiAgLyogaGVscHMgSUUgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogODA0MDsgfVxuXG4uZmFuY3lib3gtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmZhbmN5Ym94LW5leHQge1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXByZXYgc3BhbiB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7IH1cblxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4OyB9XG5cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LXRtcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OTlweDtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA5OTk5OXB4O1xuICBtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi8qIE92ZXJsYXkgaGVscGVyICovXG4uZmFuY3lib3gtbG9jayB7XG4gIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mYW5jeWJveC1sb2NrIGJvZHkge1xuICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gIC5mYW5jeWJveC1sb2NrIGJvZHk6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICBvdmVyZmxvdy15OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogODAxMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZmFuY3lib3hfb3ZlcmxheS5wbmdcIik7IH1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi8qIFRpdGxlIGhlbHBlciAqL1xuLmZhbmN5Ym94LXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgei1pbmRleDogODA1MDsgfVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC10aXRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gIHotaW5kZXg6IDgwNTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCAuY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogRmFsbGJhY2sgZm9yIHdlYiBicm93c2VycyB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBSR0JhICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggIzIyMjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtdGl0bGUtb3V0c2lkZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uZmFuY3lib3gtdGl0bGUtb3Zlci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLypSZXRpbmEgZ3JhcGhpY3MhKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImZhbmN5Ym94X3Nwcml0ZUAyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4O1xuICAgIC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi8gfVxuICAjZmFuY3lib3gtbG9hZGluZyBkaXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi8gfSB9XG5cbi5qcXZtYXAtbGFiZWwge1xuICB6LWluZGV4OiA0MDsgfVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWFscGhhLjQgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiY3VzdG9tXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYW5pbWF0aW9uXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInRhZ3NcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5cbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbiIsIi8qISBub3JtYWxpemUuY3NzIHY0LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvLyAxXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLy8gMlxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLy8gMVxuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuLy9cblxudGVtcGxhdGUsIC8vIDJcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbi8vIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4vLyBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vL1xuLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vXG4vLyBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCwgLy8gMVxuc2VsZWN0IHsgLy8gMlxuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIFNhZmFyaS5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEgeyAvLyAxXG4gIG1hcmdpbjogMDtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGVuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuLy8gMS4gUmVtb3ZlIHRoZSBpbmhlcml0ZW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLy8gMVxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIENoYW5nZSB0aGUgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vXG4vLyBSZXN0b3JlIHRoZSBkZWZhdWx0IGN1cnNvciB0byBkaXNhYmxlZCBlbGVtZW50cyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbi8vXG5cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbi8vXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcbmlucHV0Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vL1xuLy8gQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4vLyAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4vLyAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgZGlzcGxheTogdGFibGU7IC8vIDFcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDNcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4vLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuLy9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbi8vXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBvZiBzZWFyY2ggaW5wdXRzIGluIENocm9tZSBhbmQgU2FmYXJpLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIG9uIE9TIFggYW5kXG4vLyBTYWZhcmkgb24gT1MgWC5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyLFxuICAgICo6OmZpcnN0LWxldHRlcixcbiAgICAqOjpmaXJzdC1saW5lIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjOTk5OyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgPiAuY2FyZXQge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWcge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBEdXBsaWNhdGVQcm9wZXJ0eVxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBHbG9iYWwgcmVzZXRzIHRvIGNvbW1vbiBIVE1MIGVsZW1lbnRzIGFuZCBtb3JlIGZvciBlYXNpZXIgdXNhZ2UgYnkgQm9vdHN0cmFwLlxuLy8gQWRkcyBhZGRpdGlvbmFsIHJ1bGVzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLCBpbmNsdWRpbmcgc2V2ZXJhbCBvdmVycmlkZXMuXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHRvIGBib3JkZXItYm94YCBzbyB0aGF0IHdoZW4geW91IGFkZFxuLy8gYHBhZGRpbmdgIG9yIGBib3JkZXJgcyB0byBhbiBlbGVtZW50LCB0aGUgb3ZlcmFsbCBkZWNsYXJlZCBgd2lkdGhgIGRvZXMgbm90XG4vLyBjaGFuZ2UuIEZvciBleGFtcGxlLCBgd2lkdGg6IDEwMHB4O2Agd2lsbCBhbHdheXMgYmUgYDEwMHB4YCBkZXNwaXRlIHRoZVxuLy8gYGJvcmRlcjogMTBweCBzb2xpZCByZWQ7YCBhbmQgYHBhZGRpbmc6IDIwcHg7YC5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLiBGb3Jcbi8vIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5cbi8vIE1ha2Ugdmlld3BvcnQgcmVzcG9uc2l2ZVxuLy9cbi8vIEB2aWV3cG9ydCBpcyBuZWVkZWQgYmVjYXVzZSBJRSAxMCsgZG9lc24ndCBob25vciA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj4gaW5cbi8vIHNvbWUgY2FzZXMuIFNlZSBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi8uXG4vLyBFdmVudHVhbGx5IEB2aWV3cG9ydCB3aWxsIHJlcGxhY2UgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+LlxuLy9cbi8vIEhvd2V2ZXIsIGBkZXZpY2Utd2lkdGhgIGlzIGJyb2tlbiBvbiBJRSAxMCBvbiBXaW5kb3dzIChQaG9uZSkgOCxcbi8vIChzZWUgaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTcpXG4vLyBhbmQgdGhlIGZpeCBmb3IgdGhhdCBpbnZvbHZlcyBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudFxuLy8gYW5kIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTLlxuLy9cbi8vIFNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aCBmb3IgdGhlIHJlbGV2YW50IGhhY2suXG4vL1xuLy8gV3JhcCBgQHZpZXdwb3J0YCB3aXRoIGBAYXQtcm9vdGAgZm9yIHdoZW4gZm9sa3MgZG8gYSBuZXN0ZWQgaW1wb3J0IChlLmcuLFxuLy8gYC5jbGFzcy1uYW1lIHsgQGltcG9ydCBcImJvb3RzdHJhcFwiOyB9YCkuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cblxuLy9cbi8vIFJlc2V0IEhUTUwsIGJvZHksIGFuZCBtb3JlXG4vL1xuXG5odG1sIHtcbiAgLy8gU2V0cyBhIHNwZWNpZmljIGRlZmF1bHQgYGZvbnQtc2l6ZWAgZm9yIHVzZXIgd2l0aCBgcmVtYCB0eXBlIHNjYWxlcy5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3Q7XG4gIC8vIEFzIGEgc2lkZS1lZmZlY3Qgb2Ygc2V0dGluZyB0aGUgQHZpZXdwb3J0IGFib3ZlLFxuICAvLyBJRTExICYgRWRnZSBtYWtlIHRoZSBzY3JvbGxiYXIgb3ZlcmxhcCB0aGUgY29udGVudCBhbmQgYXV0b21hdGljYWxseSBoaWRlIGl0c2VsZiB3aGVuIG5vdCBpbiB1c2UuXG4gIC8vIFVuZm9ydHVuYXRlbHksIHRoZSBhdXRvLXNob3dpbmcgb2YgdGhlIHNjcm9sbGJhciBpcyBzb21ldGltZXMgdG9vIHNlbnNpdGl2ZSxcbiAgLy8gdGh1cyBtYWtpbmcgaXQgaGFyZCB0byBjbGljayBvbiBzdHVmZiBuZWFyIHRoZSByaWdodCBlZGdlIG9mIHRoZSBwYWdlLlxuICAvLyBTbyB3ZSBhZGQgdGhpcyBzdHlsZSB0byBmb3JjZSBJRTExICYgRWRnZSB0byB1c2UgYSBcIm5vcm1hbFwiLCBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4NTQzXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAvLyBDaGFuZ2VzIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIC8vIE1ha2UgdGhlIGBib2R5YCB1c2UgdGhlIGBmb250LXNpemUtcm9vdGBcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAvLyBHbyBlYXN5IG9uIHRoZSBleWVzIGFuZCB1c2Ugc29tZXRoaW5nIG90aGVyIHRoYW4gYCMwMDBgIGZvciB0ZXh0XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgLy8gQnkgZGVmYXVsdCwgYDxib2R5PmAgaGFzIG5vIGBiYWNrZ3JvdW5kLWNvbG9yYCBzbyB3ZSBzZXQgb25lIGFzIGEgYmVzdCBwcmFjdGljZS5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cygpO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gTm9ybWFsaXplIHY0IHJlbW92ZWQgdGhpcyBwcm9wZXJ0eSwgY2F1c2luZyBgPHByZT5gIGNvbnRlbnQgdG8gYnJlYWsgb3V0IG9mIHdyYXBwaW5nIGNvZGUgc25pcHBldHNcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIE5vcm1hbGl6ZSBhZGRzIGBtYXJnaW5gIHRvIGBmaWd1cmVgcyBhcyBicm93c2VycyBhcHBseSBpdCBpbmNvbnNpc3RlbnRseS5cbiAgLy8gV2UgcmVzZXQgdGhhdCB0byBjcmVhdGUgYSBiZXR0ZXIgZmxvdyBpbi1wYWdlLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXNcbi8vXG5cbmltZyB7XG4gIC8vIEJ5IGRlZmF1bHQsIGA8aW1nPmBzIGFyZSBgaW5saW5lLWJsb2NrYC4gVGhpcyBhc3N1bWVzIHRoYXQsIGFuZCB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcnMgdGhlbS4gVGhpcyB3b24ndCBhcHBseSBzaG91bGQgeW91IHJlc2V0IHRoZW0gdG8gYGJsb2NrYCBsZXZlbC5cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLy8gTm90ZTogYDxpbWc+YHMgYXJlIGRlbGliZXJhdGVseSBub3QgbWFkZSByZXNwb25zaXZlIGJ5IGRlZmF1bHQuXG4gIC8vIEZvciB0aGUgcmF0aW9uYWxlIGJlaGluZCB0aGlzLCBzZWUgdGhlIGNvbW1lbnRzIG9uIHRoZSBgLmltZy1mbHVpZGAgY2xhc3MuXG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuLy9cbi8vIEluIHBhcnRpY3VsYXIsIHVubGlrZSBtb3N0IG90aGVyIGJyb3dzZXJzLCBJRTExK0VkZ2Ugb24gV2luZG93cyAxMCBvbiB0b3VjaCBkZXZpY2VzIGFuZCBJRSBNb2JpbGUgMTAtMTFcbi8vIERPTidUIHJlbW92ZSB0aGUgY2xpY2sgZGVsYXkgd2hlbiBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cIndpZHRoPWRldmljZS13aWR0aFwiPmAgaXMgcHJlc2VudC5cbi8vIEhvd2V2ZXIsIHRoZXkgRE8gc3VwcG9ydCByZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXG4vLyBTZWU6XG4vLyAqIGh0dHA6Ly92NC1hbHBoYS5nZXRib290c3RyYXAuY29tL2NvbnRlbnQvcmVib290LyNjbGljay1kZWxheS1vcHRpbWl6YXRpb24tZm9yLXRvdWNoXG4vLyAqIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdG91Y2gtYWN0aW9uXG4vLyAqIGh0dHA6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgLy8gTm8gbG9uZ2VyIHBhcnQgb2YgTm9ybWFsaXplIHNpbmNlIHY0XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gQ2VudGVyZWQgYnkgZGVmYXVsdCwgYnV0IGxlZnQtYWxpZ24tZWQgdG8gbWF0Y2ggdGhlIGB0ZGBzIGJlbG93LlxuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLy8gUmVtb3ZlIGFsbCBgbWFyZ2luYHMgc28gb3VyIGNsYXNzZXMgZG9uJ3QgaGF2ZSB0byBkbyBpdCB0aGVtc2VsdmVzLlxuICBtYXJnaW46IDA7XG4gIC8vIE5vcm1hbGl6ZSBpbmNsdWRlcyBgZm9udDogaW5oZXJpdDtgLCBzbyBgZm9udC1mYW1pbHlgLiBgZm9udC1zaXplYCwgZXRjIGFyZVxuICAvLyBwcm9wZXJseSBpbmhlcml0ZWQuIEhvd2V2ZXIsIGBsaW5lLWhlaWdodGAgaXNuJ3QgYWRkcmVzc2VkIHRoZXJlLiBVc2luZyB0aGlzXG4gIC8vIGVuc3VyZXMgd2UgZG9uJ3QgbmVlZCB0byB1bm5lY2Vzc2FyaWx5IHJlZGVjbGFyZSB0aGUgZ2xvYmFsIGZvbnQgc3RhY2suXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAvLyBpT1MgYWRkcyByb3VuZGVkIGJvcmRlcnMgYnkgZGVmYXVsdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAvLyBBcHBseSBhIGRpc2FibGVkIGN1cnNvciBmb3IgcmFkaW9zIGFuZCBjaGVja2JveGVzLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vXG4gIC8vIEJ1ZyByZXBvcnQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICAvLyBSZXNldCB0aGUgZW50aXJlIGxlZ2VuZCBlbGVtZW50IHRvIG1hdGNoIHRoZSBgZmllbGRzZXRgXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyB0b2RvOiBuZWVkZWQ/XG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4vLyAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbi8vICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIEdlbmVyYWwgdmFyaWFibGUgc3RydWN0dXJlXG4vL1xuLy8gVmFyaWFibGUgZm9ybWF0IHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LW1vZGlmaWVyLXN0YXRlLXByb3BlcnR5YCBvcmRlci5cblxuXG4vLyBDb2xvcnNcbi8vXG4vLyBHcmF5c2NhbGUgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjMzczYTNjICFkZWZhdWx0O1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM1NTU5NWMgIWRlZmF1bHQ7XG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgIzgxOGE5MSAhZGVmYXVsdDtcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgICAjZWNlZWVmICFkZWZhdWx0O1xuJGdyYXktbGlnaHRlc3Q6ICAgICAgICAgICAgICNmN2Y3ZjkgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICAgICAjMDI3NWQ4ICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG4kYnJhbmQtaW52ZXJzZTogICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWZsZXg6ICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6ICAgMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXIteDogJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXIteTogJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IChcbiAgICB4OiAwLFxuICAgIHk6IDBcbiAgKSxcbiAgMTogKFxuICAgIHg6ICRzcGFjZXIteCxcbiAgICB5OiAkc3BhY2VyLXlcbiAgKSxcbiAgMjogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAxLjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAxLjUpXG4gICksXG4gIDM6IChcbiAgICB4OiAoJHNwYWNlci14ICogMyksXG4gICAgeTogKCRzcGFjZXIteSAqIDMpXG4gIClcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICNmZmYgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NDRweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU3NnB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NDBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLyBQaXhlbCB2YWx1ZSB1c2VkIHRvIHJlc3BvbnNpdmVseSBzY2FsZSBhbGwgdHlwb2dyYXBoeS4gQXBwbGllZCB0byB0aGUgYDxodG1sPmAgZWxlbWVudC5cbiRmb250LXNpemUtcm9vdDogMTZweCAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAuODc1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14czogICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtaDE6IDIuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDI6IDJyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgzOiAxLjc1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNDogMS41cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNTogMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6IDFyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6IDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYWJici1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItd2lkdGg6IC4yNXJlbSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAoNCAvIDMpICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXdpZHRoLWxnOiAgICAgICAgICRjYXJldC13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLXNtLWNlbGwtcGFkZGluZzogICAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXByaW1hcnktYmcgIWRlZmF1bHQ7XG5cbiRidG4tc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYm9yZGVyOiAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgJGJ0bi1pbmZvLWJnICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgICRidG4td2FybmluZy1iZyAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICAkYnRuLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJ0bi10b29sYmFyLW1hcmdpbjogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYmctZm9jdXM6ICAgICAgICAgICAgICAgICAkaW5wdXQtYmc7XG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3ctZm9jdXM6ICAgICAgICAgcmdiYSgxMDIsMTc1LDIzMywuNikgIWRlZmF1bHQ7XG4kaW5wdXQtY29sb3ItZm9jdXM6ICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG5cbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpICsgKCRpbnB1dC1wYWRkaW5nLXkgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtbGcgKiAkbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyKSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICRzcGFjZXIteSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjogICAgICAgICAgICAgJGN1cnNvci1kaXNhYmxlZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1pbmRpY2F0b3ItYmc6ICAgICAgICNlZWUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtZGVzY3JpcHRpb24tY29sb3I6ICAjNzY3Njc2ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZzogICAgICAgICAjMDA3NGQ5ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1mb2N1cy1pbmRpY2F0b3ItYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMnJlbSAjMDA3NGQ5ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItYmc6ICAgICAgICAgIzg0YzZmZiAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtY2hlY2tlZC1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJnOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8tY2hlY2tlZC1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICM1MWE3ZTggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgIGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNXB4IHJnYmEoODEsIDE2NywgMjMyLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXNtLXBhZGRpbmcteTogLjJyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1zbS1mb250LXNpemU6IDc1JSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS13aWR0aDogICAgICAgICAgICAxNHJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4ycmVtICMwMDc0ZDkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgIDEuNSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAjZGRkICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgLjJyZW0gLjRyZW0gcmdiYSgwLDAsMCwuMDUpICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAjZWVlICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgcGxhY2Vob2xkZXI6IChcbiAgICBlbjogXCJDaG9vc2UgZmlsZS4uLlwiXG4gICksXG4gIGJ1dHRvbi1sYWJlbDogKFxuICAgIGVuOiBcIkJyb3dzZVwiXG4gIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uIGljb25zXG4kZm9ybS1pY29uLXN1Y2Nlc3M6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzVjYjg1YycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKSAhZGVmYXVsdDtcbiRmb3JtLWljb24td2FybmluZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjBhZDRlJyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKSAhZGVmYXVsdDtcbiRmb3JtLWljb24tZGFuZ2VyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2Q5NTM0Zicgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAxNjBweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1tYXJnaW4tdG9wOiAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgIDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duLWJhY2tkcm9wOiAgOTkwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1zdGlja3k6ICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iZzogICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwxKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjI1KSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoMCwwLDAsLjgpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1pdGVtLW1hcmdpbjogICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRuYXYtaXRlbS1pbmxpbmUtc3BhY2VyOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgLjVlbSAxZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1iZzogICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWluZm8tYmcsIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbigkc3RhdGUtd2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkc3RhdGUtZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAxcHggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyOiAkY2FyZC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJkLWxpbmstaG92ZXItY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtc20tdXAtY29sdW1uLWdhcDogMS4yNXJlbSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci10aXRsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci10aXRsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItY29udGVudC1wYWRkaW5nLXg6ICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItY29udGVudC1wYWRkaW5nLXk6ICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMXB4KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVGFnc1xuXG4kdGFnLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kdGFnLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kdGFnLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kdGFnLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kdGFnLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kdGFnLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuJHRhZy1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kdGFnLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbiR0YWctZm9udC1zaXplOiAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kdGFnLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiR0YWctcGFkZGluZy14OiAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJHRhZy1wYWRkaW5nLXk6ICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kdGFnLXBpbGwtcGFkZGluZy14OiAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiR0YWctcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctc20tdXAtbWFyZ2luLXk6IDMwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXhzLWJveC1zaGFkb3c6ICAgIDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXNtLXVwLWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgIzAwNzRkOSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKDAsMCwwLC4xKSAhZGVmYXVsdDtcblxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0taGVhZGluZy1tYXJnaW4tYm90dG9tOiA1cHggIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6IDkwJSAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBNZWRpYSBvYmplY3RzXG5cbiRtZWRpYS1tYXJnaW4tdG9wOiAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kbWVkaWEtaGVhZGluZy1tYXJnaW4tYm90dG9tOiAgNXB4ICFkZWZhdWx0O1xuJG1lZGlhLWFsaWdubWVudC1wYWRkaW5nLXg6ICAgMTBweCAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1zbS11cC1zaXplOiAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9ycy13aWR0aDogICAgICAgICAgICAgICAgICAgNjAlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLXNpemU6ICAgICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNtLXVwLXdpZHRoOiAgICAgICAgICAgICAgICA2MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmN2Y3ZjkgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjdmN2Y5ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIkBtaXhpbiBob3ZlciB7XG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cDovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxuLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbi8vICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyAgICB9XG4vLyAgfVxuLy8gIEBlbHNlIHtcbiAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMgeyBAY29udGVudCB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9XG4gIEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRzcGFjZXIgLyAyKSAkc3BhY2VyO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6ICRibG9ja3F1b3RlLWJvcmRlci13aWR0aCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4uYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiOyAvLyBuYnNwLCBlbSBkYXNoXG4gIH1cbn1cblxuQGlmIG5vdCAkZW5hYmxlLWZsZXgge1xuICAvLyBDbGVhbiB1cCBzb21lIGhvcml6b250YWwgYDxkbD5gcyBidWlsdCB3aXRoIGdyaWRzXG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4gIGRsLnJvdyB7XG4gICAgPiBkZCArIGR0IHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlci15IC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZ3JheS1saWdodDtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBAaWYgbm90ICRlbmFibGUtZmxleCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgfVxufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cbiAgbWFyZ2luLWxlZnQ6ICAoJGd1dHRlciAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlciAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG5cbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcHVzaCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbGVmdDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXB1bGwoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIHJpZ2h0OiBpZigkc2l6ZSA+IDAsIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyksIGF1dG8pO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtbW9kaWZpZXIoJHR5cGUsICRzaXplLCAkY29sdW1ucykge1xuICAvLyBXb3JrIGFyb3VuZCB0aGUgbGFjayBvZiBkeW5hbWljIG1peGluIEBpbmNsdWRlIHN1cHBvcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzYyNilcbiAgQGlmICR0eXBlID09IHB1c2gge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwdWxsIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1ucyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gb2Zmc2V0IHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zKTtcbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTQ0cHgsIG1kOiA3NjhweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NDRweCwgbWQ6IDc2OHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NDRweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDU0NHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU0NHB4LCBtZDogNzY4cHgpKVxuLy8gICAgNzY3cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuXG4gICAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAkYnJlYWtwb2ludC1jb3VudGVyOiAwO1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkYnJlYWtwb2ludC1jb3VudGVyOiAoJGJyZWFrcG9pbnQtY291bnRlciArIDEpO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgICAgIC5jb2wtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wtI3skYnJlYWtwb2ludH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVhY2ggJG1vZGlmaWVyIGluIChwdWxsLCBwdXNoKSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC4jeyRtb2RpZmllcn0tI3skYnJlYWtwb2ludH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIoJG1vZGlmaWVyLCAkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiAkYnJlYWtwb2ludC1jb3VudGVyICE9IDEgb3IgJGkgIT0gMCB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC14cy0wXG4gICAgICAgICAgLm9mZnNldC0jeyRicmVha3BvaW50fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1tb2RpZmllcihvZmZzZXQsICRpLCAkY29sdW1ucylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIEludmVyc2Ugc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLnRoZWFkLWludmVyc2Uge1xuICB0aCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgfVxufVxuXG4udGhlYWQtZGVmYXVsdCB7XG4gIHRoIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgfVxufVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICAvLyBUT0RPOiBmaW5kIG91dCBpZiB3ZSBuZWVkIHRoaXMgc3RpbGwuXG4gIC8vXG4gIC8vIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAvLyAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG59XG5cblxuLnRhYmxlLXJlZmxvdyB7XG4gIHRoZWFkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHRib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICB0aGVhZCxcbiAgdGJvZHksXG4gIHRmb290IHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgdHI6bGFzdC1jaGlsZCB0aCxcbiAgICAgIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0LlxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cbi8vIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPmAgZGVmYXVsdFxufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXktbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cblxuLy9cbi8vIExlZ2VuZHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxlZ2VuZCB0ZXh0IHRvXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGFuIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW4gYVxuLy8gaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogKCRzcGFjZXIgKiAuMjUpO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAuNzUpO1xuXG4gIC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG4gICsgLmZvcm0tY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IC0uMjVyZW07XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuXG4gICY6b25seS1jaGlsZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICArIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogKCRzcGFjZXIgKiAuMjUpO1xufVxuXG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtcGFkZGluZy14ICogMyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAoJGlucHV0LWhlaWdodCAvIDQpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICgkaW5wdXQtaGVpZ2h0IC8gMikgKCRpbnB1dC1oZWlnaHQgLyAyKTtcbn1cblxuLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGJyYW5kLXN1Y2Nlc3MpO1xuXG4gIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0taWNvbi1zdWNjZXNzO1xuICB9XG59XG5cbi5oYXMtd2FybmluZyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC13YXJuaW5nKTtcblxuICAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24td2FybmluZztcbiAgfVxufVxuXG4uaGFzLWRhbmdlciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC1kYW5nZXIpO1xuXG4gIC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLWRhbmdlcjtcbiAgfVxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBfZm9ybXMuc2NzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkY29sb3IpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC1sYWJlbCxcbiAgLmZvcm0tY2hlY2stbGFiZWwsXG4gIC5mb3JtLWNoZWNrLWlubGluZSxcbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAvLyBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgIC8vICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIC8vIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDQwJSk7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yLWZvY3VzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1mb2N1cztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkaW5wdXQtYm94LXNoYWRvdy1mb2N1cztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cygpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi5idG4tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktY29sb3IsICRidG4tc2Vjb25kYXJ5LWJnLCAkYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xufVxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cbi8vIFJlbW92ZSBhbGwgYmFja2dyb3VuZHNcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXByaW1hcnktYmcpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbn1cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLWluZm8tYmcpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tc3VjY2Vzcy1iZyk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWJnKTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tZGFuZ2VyLWJnKTtcbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyNSUpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyMCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG5cbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8vIHRyJi5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAvLyB0Ym9keSYuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLW1hcmdpbi10b3AgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAzcHggJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQ6IG5vbmU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG5cbiAgLy8gQWN0aXZlIHN0YXRlXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAvL1xuICAvLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuICAmLmRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuXG4gICAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgICBAaW5jbHVkZSByZXNldC1maWx0ZXIoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bi1iYWNrZHJvcDtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIH1cblxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1tYXJnaW4tdG9wO1xuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKCRzcGFjZXIteSAvIDIpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkuXG5cbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKVwiO1xufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtJGJ0bi10b29sYmFyLW1hcmdpbjsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAkYnRuLXRvb2xiYXItbWFyZ2luO1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGcgJGNhcmV0LXdpZHRoLWxnIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxnICRjYXJldC13aWR0aC1sZztcbn1cblxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfSBAZWxzZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLy8gUHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuXG4gICAgLy8gcGxhY2VkIHdpdGhpbiBhIHRhYmxlLlxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgZmxleDogMTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBAaWYgbm90ICRlbmFibGUtZmxleCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgQGlmIG5vdCAkZW5hYmxlLWZsZXgge1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbn1cblxuXG4vL1xuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cblxuICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbn1cblxuXG4vL1xuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4vL1xuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy9cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSBzaW5nbGUsIHNoYXJlZCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgICAvLyBCZWNhdXNlIHNwZWNpZmljaXR5XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlDb3VudFxuXG4vLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cDovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1pbmRpY2F0b3ItYmc7XG4gICAgfVxuXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1kZXNjcmlwdGlvbi1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGluZGljYXRvclxuLy9cbi8vIEdlbmVyYXRlcyBhIHNoYWRvdyBlbGVtZW50IHRvIGNyZWF0ZSBvdXIgbWFrZXNoaWZ0IGNoZWNrYm94L3JhZGlvIGJhY2tncm91bmQuXG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjA2MjVyZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xufVxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1jaGVja2VkLWljb247XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaWNvbjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8tY2hlY2tlZC1pY29uO1xuICB9XG59XG5cblxuLy8gTGF5b3V0IG9wdGlvbnNcbi8vXG4vLyBCeSBkZWZhdWx0IHJhZGlvcyBhbmQgY2hlY2tib3hlcyBhcmUgYGlubGluZS1ibG9ja2Agd2l0aCBubyBhZGRpdGlvbmFsIHNwYWNpbmdcbi8vIHNldC4gVXNlIHRoZXNlIG9wdGlvbmFsIGNsYXNzZXMgdG8gdHdlYWsgdGhlIGxheW91dC5cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjdXN0b20tY29udHJvbC1zcGFjZXIteTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgKyAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG4vLyBJbmNsdWRlcyBJRTktc3BlY2lmaWMgaGFja3MgKG5vdGVkIGJ5IGAgXFw5YCkuXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBcXDk7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIFxcOTtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cyk7XG4gIC8vIFVzZSB2ZW5kb3IgcHJlZml4ZXMgYXMgYGFwcGVhcmFuY2VgIGlzbid0IHBhcnQgb2YgdGhlIENTUyBzcGVjLlxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LXNtLWZvbnQtc2l6ZTtcblxuICAvLyAmOm5vdChbbXVsdGlwbGVdKSB7XG4gIC8vICAgaGVpZ2h0OiAyNnB4O1xuICAvLyAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIC8vIH1cbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDApO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteCAkY3VzdG9tLWZpbGUtcGFkZGluZy15O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBwbGFjZWhvbGRlcikge1xuICAgICY6bGFuZygjeyRsYW5nfSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgcmlnaHQ6IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIGJvdHRvbTogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgei1pbmRleDogNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteCAkY3VzdG9tLWZpbGUtcGFkZGluZy15O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgYnV0dG9uLWxhYmVsKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dCBhbmQgcmVtb3ZlcyBob3Zlci90YWIgZWZmZWN0c1xuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgaW5saW5lXG5cbi5uYXYtaW5saW5lIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubmF2LWl0ZW0gKyAubmF2LWl0ZW0sXG4gIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXYtaXRlbS1pbmxpbmUtc3BhY2VyO1xuICB9XG59XG5cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuXG4gICAgKyAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRuYXYtaXRlbS1tYXJnaW47XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgKyAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRuYXYtaXRlbS1tYXJnaW47XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWNvbG9yO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1iZztcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zdGFja2VkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcblxuICAgICsgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6ICRuYXYtaXRlbS1tYXJnaW47XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVGFiYmFibGUgdGFic1xuLy9cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gQSBzdGF0aWMsIGZ1bGwgd2lkdGggbW9kaWZpZXIgd2l0aCBubyByb3VuZGVkIGNvcm5lcnMuXG4ubmF2YmFyLWZ1bGwge1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5uYXZiYXItc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItc3RpY2t5O1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG4vL1xuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAgICAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLm5hdmJhci1kaXZpZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICBwYWRkaW5nLXRvcDogLjQyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC40MjVyZW07XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBOYXZpZ2F0aW9uXG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIGJ1aWx0IG9uIHRoZSBiYXNlIGAubmF2YCBzdHlsZXMuXG5cbi5uYXZiYXItbmF2IHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6ICAgIC40MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC40MjVyZW07XG5cbiAgICArIC5uYXYtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3BlbiA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5vcGVuLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNzUpO1xuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4wNzUpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZWFibGVcbi8vXG4vLyBDdXN0b20gb3ZlcnJpZGUgZm9yIGNvbGxhcHNlIHBsdWdpbiBpbiBuYXZiYXIuXG5cbi5uYXZiYXItdG9nZ2xlYWJsZSB7XG4gICYteHMge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtc20ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtbWQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgLy8gYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG59XG5cbi5jYXJkLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gLmNhcmQtYWN0aW9ucyB7XG4vLyAgIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuXG4vLyAgIC5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbi8vICAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4vLyAgIH1cbi8vIH1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyICRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcik7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG59XG5cblxuLy9cbi8vIEJhY2tncm91bmQgdmFyaWF0aW9uc1xuLy9cblxuLmNhcmQtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnkpO1xufVxuLmNhcmQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkYnJhbmQtc3VjY2VzcywgJGJyYW5kLXN1Y2Nlc3MpO1xufVxuLmNhcmQtaW5mbyB7XG4gIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkYnJhbmQtaW5mbywgJGJyYW5kLWluZm8pO1xufVxuLmNhcmQtd2FybmluZyB7XG4gIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkYnJhbmQtd2FybmluZywgJGJyYW5kLXdhcm5pbmcpO1xufVxuLmNhcmQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1kYW5nZXIsICRicmFuZC1kYW5nZXIpO1xufVxuXG4vLyBSZW1vdmUgYWxsIGJhY2tncm91bmRzXG4uY2FyZC1vdXRsaW5lLXByaW1hcnkge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXByaW1hcnktYmcpO1xufVxuLmNhcmQtb3V0bGluZS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xufVxuLmNhcmQtb3V0bGluZS1pbmZvIHtcbiAgQGluY2x1ZGUgY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1pbmZvLWJnKTtcbn1cbi5jYXJkLW91dGxpbmUtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc3VjY2Vzcy1iZyk7XG59XG4uY2FyZC1vdXRsaW5lLXdhcm5pbmcge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXdhcm5pbmctYmcpO1xufVxuLmNhcmQtb3V0bGluZS1kYW5nZXIge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLWRhbmdlci1iZyk7XG59XG5cbi8vXG4vLyBJbnZlcnNlIHRleHQgd2l0aGluIGEgY2FyZCBmb3IgdXNlIHdpdGggZGFyayBiYWNrZ3JvdW5kc1xuLy9cblxuLmNhcmQtaW52ZXJzZSB7XG4gIEBpbmNsdWRlIGNhcmQtaW52ZXJzZTtcbn1cblxuLy9cbi8vIEJsb2NrcXVvdGVcbi8vXG5cbi5jYXJkLWJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nIHtcbiAgLy8gbWFyZ2luOiAtMS4zMjVyZW07XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoLjI1cmVtKTtcbn1cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cblxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cblxuXG4vLyBDYXJkIHNldFxuLy9cbi8vIEhlYWRzIHVwISBXZSBkbyBzb21lIGZ1bmt5IHN0eWxlIHJlc2V0dGluZyBoZXJlIGZvciBtYXJnaW5zIGFjcm9zcyBvdXIgdHdvXG4vLyB2YXJpYXRpb25zIChvbmUgZmxleCwgb25lIHRhYmxlKS4gSW5kaXZpZHVhbCBjYXJkcyBoYXZlIG1hcmdpbi1ib3R0b20gYnlcbi8vIGRlZmF1bHQsIGJ1dCB0aGV5J3JlIGlnbm9yZWQgZHVlIHRvIHRhYmxlIHN0eWxlcy4gRm9yIGEgY29uc2lzdGVudCBkZXNpZ24sXG4vLyB3ZSd2ZSBkb25lIHRoZSBzYW1lIHRvIHRoZSBmbGV4IHZhcmlhdGlvbi5cbi8vXG4vLyBUaG9zZSBjaGFuZ2VzIGFyZSBub3RlZCBieSBgLy8gTWFyZ2luIGJhbGFuY2luZ2AuXG5cbkBpZiAkZW5hYmxlLWZsZXgge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLmNhcmQtZGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7IC8vIE1hcmdpbiBiYWxhbmNpbmdcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE1hcmdpbiBiYWxhbmNpbmdcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSBAZWxzZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAkc3BhY2UtYmV0d2Vlbi1jYXJkczogKDIgKiAkY2FyZC1kZWNrLW1hcmdpbik7XG4gICAgLmNhcmQtZGVjayB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7IC8vIE1hcmdpbiBiYWxhbmNpbmdcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBib3JkZXItc3BhY2luZzogJHNwYWNlLWJldHdlZW4tY2FyZHMgMDtcblxuICAgICAgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBNYXJnaW4gYmFsYW5jaW5nXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWRlY2std3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJHNwYWNlLWJldHdlZW4tY2FyZHMpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJHNwYWNlLWJldHdlZW4tY2FyZHMpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfSBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLXNtLXVwLWNvbHVtbi1nYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZW0gZXhjZWVkIHRoZSBjb2x1bW4gd2lkdGhcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENhcmQgdmFyaWFudHNcblxuQG1peGluIGNhcmQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cblxuLy9cbi8vIEludmVyc2UgdGV4dCB3aXRoaW4gYSBjYXJkIGZvciB1c2Ugd2l0aCBkYXJrIGJhY2tncm91bmRzXG4vL1xuXG5AbWl4aW4gY2FyZC1pbnZlcnNlIHtcbiAgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gIH1cbiAgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1mb290ZXIsXG4gIC5jYXJkLXRpdGxlLFxuICAuY2FyZC1ibG9ja3F1b3RlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY2FyZC1saW5rLFxuICAuY2FyZC10ZXh0LFxuICAuY2FyZC1zdWJ0aXRsZSxcbiAgLmNhcmQtYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42NSk7XG4gIH1cbiAgLmNhcmQtbGluayB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRjYXJkLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4udGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkdGFnLXBhZGRpbmcteSAkdGFnLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkdGFnLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR0YWctZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJHRhZy1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcblxuICAvLyBFbXB0eSB0YWdzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIHRhZ3MgaW4gYnV0dG9uc1xuLmJ0biAudGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLnRhZyB7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJHRhZy1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gUGlsbCB0YWdzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi50YWctcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICR0YWctcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJHRhZy1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGFnLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIHRhZ3MgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG4udGFnLWRlZmF1bHQge1xuICBAaW5jbHVkZSB0YWctdmFyaWFudCgkdGFnLWRlZmF1bHQtYmcpO1xufVxuXG4udGFnLXByaW1hcnkge1xuICBAaW5jbHVkZSB0YWctdmFyaWFudCgkdGFnLXByaW1hcnktYmcpO1xufVxuXG4udGFnLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSB0YWctdmFyaWFudCgkdGFnLXN1Y2Nlc3MtYmcpO1xufVxuXG4udGFnLWluZm8ge1xuICBAaW5jbHVkZSB0YWctdmFyaWFudCgkdGFnLWluZm8tYmcpO1xufVxuXG4udGFnLXdhcm5pbmcge1xuICBAaW5jbHVkZSB0YWctdmFyaWFudCgkdGFnLXdhcm5pbmctYmcpO1xufVxuXG4udGFnLWRhbmdlciB7XG4gIEBpbmNsdWRlIHRhZy12YXJpYW50KCR0YWctZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIFRhZ3NcblxuQG1peGluIHRhZy12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24taHIge1xuICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKiAyKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uMTI1cmVtO1xuICAgIHJpZ2h0OiAtJGFsZXJ0LXBhZGRpbmc7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRib2R5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkYm9keS1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGFuaW1hdGlvbnNcbi8vXG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHNwYWNlci15IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vL1xuLy8gQmFzaWMgcHJvZ3Jlc3MgYmFyXG4vL1xuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJHNwYWNlci15OyAvLyB0b2RvOiBtYWtlIGEgbmV3IHZhciBmb3IgdGhpc1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG59XG4ucHJvZ3Jlc3NbdmFsdWVdIHtcbiAgLy8gU2V0IG92ZXJhbGwgYmFja2dyb3VuZFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIC8vIFJlbW92ZSBGaXJlZm94IGFuZCBPcGVyYSBib3JkZXJcbiAgYm9yZGVyOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8vIFNldCBvdmVyYWxsIGJvcmRlciByYWRpdXNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEZpbGxlZC1pbiBwb3J0aW9uIG9mIHRoZSBiYXJcbi5wcm9ncmVzc1t2YWx1ZV06Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgLy8gUmVtb3ZlIHJpZ2h0LWhhbmQgYm9yZGVyIG9mIHZhbHVlIGJhciBmcm9tIElFMTArL0VkZ2VcbiAgYm9yZGVyOiAwO1xufVxuLnByb2dyZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG4vLyBUd2Vha3MgZm9yIGZ1bGwgcHJvZ3Jlc3MgYmFyXG4ucHJvZ3Jlc3NbdmFsdWU9XCIxMDBcIl06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG4ucHJvZ3Jlc3NbdmFsdWU9XCIxMDBcIl06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gVW5maWxsZWQgcG9ydGlvbiBvZiB0aGUgYmFyXG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuYmFzZTo6LW1vei1wcm9ncmVzcy1iYXIsIC8vIEFic3VyZC1idXQtc3ludGFjdGljYWxseS12YWxpZCBzZWxlY3RvciB0byBtYWtlIHRoZXNlIHN0eWxlcyBGaXJlZm94LW9ubHlcbi5wcm9ncmVzc1t2YWx1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLy8gSUU5IGhhY2tzIHRvIGFjY29tcGFueSBjdXN0b20gbWFya3VwLiBXZSBkb24ndCBuZWVkIHRvIHNjb3BlIHRoaXMgdmlhIG1lZGlhIHF1ZXJpZXMsIGJ1dCBJIGZlZWwgYmV0dGVyIGRvaW5nIGl0IGFueXdheS5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCkge1xuICAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbiAgfVxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkc3BhY2VyLXk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlyZW07IC8vIFNpbXVsYXRlIGhpZGluZyBvZiB2YWx1ZSBhcyBpbiBuYXRpdmUgYDxwcm9ncmVzcz5gXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5wcm9ncmVzc1t3aWR0aD1cIjEwMCVcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIFN0cmlwZWRcbi8vXG5cbi5wcm9ncmVzcy1zdHJpcGVkW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xufVxuLnByb2dyZXNzLXN0cmlwZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xufVxuLnByb2dyZXNzLXN0cmlwZWRbdmFsdWVdOjotbXMtZmlsbCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xufVxuLy8gSUU5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xuICB9XG59XG5cblxuLy9cbi8vIEFuaW1hdGVkXG4vL1xuXG4ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLy8gSUU5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLnByb2dyZXNzLWFuaW1hdGVkIC5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmFyaWF0aW9uc1xuLy9cblxuLnByb2dyZXNzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG4ucHJvZ3Jlc3MtaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cbi5wcm9ncmVzcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuLnByb2dyZXNzLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOVxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOS5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59IiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtdmFyaWFudCgkY29sb3IpIHtcbiAgJlt2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICZbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLy8gSUUxMCssIE1pY3Jvc29mdCBFZGdlXG4gICZbdmFsdWVdOjotbXMtZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLy8gSUU5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiQGlmICRlbmFibGUtZmxleCB7XG4gIC5tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWVkaWEtYm9keSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAubWVkaWEtbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLm1lZGlhLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn0gQGVsc2Uge1xuICAubWVkaWEsXG4gIC5tZWRpYS1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tZWRpYS1ib2R5IHtcbiAgICB3aWR0aDogMTAwMDBweDtcbiAgfVxuICAubWVkaWEtbGVmdCxcbiAgLm1lZGlhLXJpZ2h0LFxuICAubWVkaWEtYm9keSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5tZWRpYS1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm1lZGlhLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG5cbi8vXG4vLyBJbWFnZXMvZWxlbWVudHMgYXMgdGhlIG1lZGlhIGFuY2hvclxuLy9cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIEFsaWdubWVudFxuLy9cblxuLm1lZGlhLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAkbWVkaWEtYWxpZ25tZW50LXBhZGRpbmcteDtcbn1cblxuLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAkbWVkaWEtYWxpZ25tZW50LXBhZGRpbmcteDtcbn1cblxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJG1lZGlhLWhlYWRpbmctbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vL1xuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG5cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG5cbiAgICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLy8gUmVwZWF0IGhlcmUgYmVjYXVzZSBpdCBpbmhlcml0cyBnbG9iYWwgYTpob3ZlciBvdGhlcndpc2VcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLW1hcmdpbi1ib3R0b207XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSg5IC8gMTYpO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMyAvIDQpO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMSAvIDEpO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjI7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQteHMtYm94LXNoYWRvdyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLmluIHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLXNtLXVwLW1hcmdpbi15IGF1dG87XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1zbS11cC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5pbiB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAmLnRvb2x0aXAtdG9wLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnRvb2x0aXAtcmlnaHQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi50b29sdGlwLWJvdHRvbSxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnRvb2x0aXAtbGVmdCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLW1hcmdpbjtcblxuICAgIC50b29sdGlwLWFycm93IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHBvcG92ZXItaW5uZXItcGFkZGluZztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuXG4gIC8vIFBvcG92ZXIgZGlyZWN0aW9uc1xuXG4gICYucG9wb3Zlci10b3AsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAucG9wb3Zlci1hcnJvdyB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItcmlnaHQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLnBvcG92ZXItYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1ib3R0b20sXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5wb3BvdmVyLWFycm93IHtcbiAgICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1sZWZ0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLnBvcG92ZXItYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteSAkcG9wb3Zlci10aXRsZS1wYWRkaW5nLXg7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiAoJGJvcmRlci13aWR0aCAvICRmb250LXNpemUtcm9vdCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKCRib3JkZXItcmFkaXVzLWxnIC0gJG9mZnNldC1ib3JkZXItd2lkdGgpICgkYm9yZGVyLXJhZGl1cy1sZyAtICRvZmZzZXQtYm9yZGVyLXdpZHRoKSAwIDApO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWNvbnRlbnQtcGFkZGluZy15ICRwb3BvdmVyLWNvbnRlbnQtcGFkZGluZy14O1xufVxuXG5cbi8vIEFycm93c1xuLy9cbi8vIC5wb3BvdmVyLWFycm93IGlzIG91dGVyLCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXItYXJyb3cge1xuICAmLFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyLWFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG59XG4iLCIvLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBleHRlbmQgLmltZy1mbHVpZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBAaW5jbHVkZSBncmFkaWVudC14KCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogJGNhcm91c2VsLWljb24td2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaWNvbi13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtKCRjYXJvdXNlbC1pY29uLXdpZHRoIC8gMik7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5pY29uLXByZXYge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSgkY2Fyb3VzZWwtaWNvbi13aWR0aCAvIDIpO1xuICB9XG4gIC5pY29uLW5leHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJvdXNlbC1pY29uLXdpZHRoIC8gMik7XG4gIH1cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMzlcIjsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwM2FcIjsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3JzLXdpZHRoO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJvdXNlbC1pbmRpY2F0b3JzLXdpZHRoIC8gMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU5IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA5IGRvZXMgbm90IHByb3Blcmx5IGhhbmRsZSBjbGlja3Mgb24gZWxlbWVudHMgd2l0aCBhIGBiYWNrZ3JvdW5kLWNvbG9yYCBvZiBgdHJhbnNwYXJlbnRgLFxuICAgIC8vIHNvIHdlIHVzZSBgcmdiYSgwLDAsMCwwKWAgaW5zdGVhZCBzaW5jZSBpdCdzIGEgbm9uLWJ1Z2d5IGVxdWl2YWxlbnQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc2l6ZTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1zaXplO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtc2l6ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0cy5cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG5cbiAgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vXG4vLyBSZXNwb25zaXZlIHZhcmlhdGlvbnNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXNtLXVwLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXNtLXVwLXNpemU7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRjYXJvdXNlbC1jb250cm9sLXNtLXVwLXNpemUgLyAyKTtcbiAgICAgIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtc20tdXAtc2l6ZTtcbiAgICB9XG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkY2Fyb3VzZWwtY29udHJvbC1zbS11cC1zaXplIC8gMik7XG4gICAgfVxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJvdXNlbC1jb250cm9sLXNtLXVwLXNpemUgLyAyKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXNtLXVwLXdpZHRoKSAvIDIpO1xuICAgIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXNtLXVwLXdpZHRoKSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy9cblxuLmJnLWZhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG59XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRicmFuZC1zdWNjZXNzKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkYnJhbmQtaW5mbyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJGJyYW5kLXdhcm5pbmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJGJyYW5kLWRhbmdlcik7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbnZlcnNlJywgJGJyYW5kLWludmVyc2UpO1xuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbiIsIi8vXG4vLyBEaXNwbGF5IHV0aWxpdGllc1xuLy9cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAucHVsbC0jeyRicmVha3BvaW50fS1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIHB1bGwtbGVmdCgpO1xuICAgIH1cbiAgICAucHVsbC0jeyRicmVha3BvaW50fS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBwdWxsLXJpZ2h0KCk7XG4gICAgfVxuICAgIC5wdWxsLSN7JGJyZWFrcG9pbnR9LW5vbmUge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBwdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIHB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFdpZHRoXG5cbi53LTEwMCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcbn1cblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aHMgaW4gJHNwYWNlcnMge1xuICAgICRsZW5ndGgteDogICBtYXAtZ2V0KCRsZW5ndGhzLCB4KTtcbiAgICAkbGVuZ3RoLXk6ICAgbWFwLWdldCgkbGVuZ3RocywgeSk7XG5cbiAgICAuI3skYWJicmV2fS1hLSN7JHNpemV9IHsgI3skcHJvcH06ICAgICAgICAkbGVuZ3RoLXkgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH0gLy8gYSA9IEFsbCBzaWRlc1xuICAgIC4jeyRhYmJyZXZ9LXQtI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGgteSAhaW1wb3J0YW50OyB9XG4gICAgLiN7JGFiYnJldn0tci0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH1cbiAgICAuI3skYWJicmV2fS1iLSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDsgfVxuICAgIC4jeyRhYmJyZXZ9LWwtI3skc2l6ZX0geyAjeyRwcm9wfS1sZWZ0OiAgICRsZW5ndGgteCAhaW1wb3J0YW50OyB9XG5cbiAgICAvLyBBeGVzXG4gICAgLiN7JGFiYnJldn0teC0jeyRzaXplfSB7XG4gICAgICAjeyRwcm9wfS1yaWdodDogICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgI3skcHJvcH0tbGVmdDogICAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLiN7JGFiYnJldn0teS0jeyRzaXplfSB7XG4gICAgICAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9zaXRpb25pbmdcblxuLnBvcy1mLXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xufVxuIiwiLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlICAgICAgIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgLnRleHQtI3skYnJlYWtwb2ludH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtI3skYnJlYWtwb2ludH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LSN7JGJyZWFrcG9pbnR9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogYm9sZDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1tdXRlZCcsICR0ZXh0LW11dGVkKTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkYnJhbmQtc3VjY2Vzcyk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRicmFuZC1pbmZvKTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJGJyYW5kLXdhcm5pbmcpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRicmFuZC1kYW5nZXIpO1xuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNwb25zaXZlIHZpc2liaWxpdHkgdXRpbGl0aWVzXG5cbkBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAuaGlkZGVuLSN7JGJwfS11cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmhpZGRlbi0jeyRicH0tZG93biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJpb25pY29ucy12YXJpYWJsZXNcIjtcbi8qIVxuICBJb25pY29ucywgdiN7JGlvbmljb25zLXZlcnNpb259XG4gIENyZWF0ZWQgYnkgQmVuIFNwZXJyeSBmb3IgdGhlIElvbmljIEZyYW1ld29yaywgaHR0cDovL2lvbmljb25zLmNvbS9cbiAgaHR0cHM6Ly90d2l0dGVyLmNvbS9iZW5qc3BlcnJ5ICBodHRwczovL3R3aXR0ZXIuY29tL2lvbmljZnJhbWV3b3JrXG4gIE1JVCBMaWNlbnNlOiBodHRwczovL2dpdGh1Yi5jb20vZHJpZnR5Y28vaW9uaWNvbnNcblxuICBBbmRyb2lkLXN0eWxlIGljb25zIG9yaWdpbmFsbHkgYnVpbHQgYnkgR29vZ2xl4oCZc1xuICBNYXRlcmlhbCBEZXNpZ24gSWNvbnM6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvbWF0ZXJpYWwtZGVzaWduLWljb25zXG4gIHVzZWQgdW5kZXIgQ0MgQlkgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvNC4wL1xuICBNb2RpZmllZCBpY29ucyB0byBmaXQgaW9uaWNvbuKAmXMgZ3JpZCBmcm9tIG9yaWdpbmFsLlxuKi9cblxuLy8gSW9uaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gc3JjOnVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuZW90P3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIik7XG4gc3JjOnVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuZW90P3Y9I3skaW9uaWNvbnMtdmVyc2lvbn0jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMud29mZjI/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy53b2ZmP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy50dGY/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5zdmc/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGltcG9ydCBcImlvbmljb25zLWNvbW1vblwiO1xuQGltcG9ydCBcImlvbmljb25zLWljb25zXCI7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyBJb25pY29ucyBJY29uIEZvbnQgQ1NTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW9uLWlvcy1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmlvbi1pb3MtYWRkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG4uaW9uLWlvcy1hZGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDBcIjsgfVxuLmlvbi1pb3MtYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmlvbi1pb3MtYWxhcm06YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzhcIjsgfVxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2FcIjsgfVxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzlcIjsgfVxuLmlvbi1pb3MtYWxlcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuLmlvbi1pb3MtYWxlcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG4uaW9uLWlvcy1hcGVydHVyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG4uaW9uLWlvcy1hcGVydHVyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbi5pb24taW9zLWFwcHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmlvbi1pb3MtYXBwcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cbi5pb24taW9zLWFwcHN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cbi5pb24taW9zLWFwcHN0b3JlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxuLmlvbi1pb3MtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG4uaW9uLWlvcy1hcmNoaXZlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGRcIjsgfVxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1iYWNrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kb3duLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDBcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTBcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cbi5pb24taW9zLWFycm93LWRyb3Bkb3duLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cbi5pb24taW9zLWFycm93LWRyb3Bkb3duLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTBcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3B1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cbi5pb24taW9zLWFycm93LWZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWJhY2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExN1wiOyB9XG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG4uaW9uLWlvcy1hcnJvdy1yb3VuZC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG4uaW9uLWlvcy1hcnJvdy1yb3VuZC11cC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cbi5pb24taW9zLWFycm93LXVwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDhcIjsgfVxuLmlvbi1pb3MtYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGFcIjsgfVxuLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG4uaW9uLWlvcy1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuLmlvbi1pb3MtYXR0YWNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuLmlvbi1pb3MtYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cbi5pb24taW9zLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGNcIjsgfVxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RlXCI7IH1cbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGRcIjsgfVxuLmlvbi1pb3MtYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5pb24taW9zLWJhc2tldC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTBcIjsgfVxuLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cbi5pb24taW9zLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLmlvbi1pb3MtYmF0dGVyeS1jaGFyZ2luZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cbi5pb24taW9zLWJhdHRlcnktZGVhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4uaW9uLWlvcy1iYXR0ZXJ5LWRlYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4uaW9uLWlvcy1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuLmlvbi1pb3MtYmF0dGVyeS1mdWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuLmlvbi1pb3MtYmVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cbi5pb24taW9zLWJlYWtlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cbi5pb24taW9zLWJlZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjZcIjsgfVxuLmlvbi1pb3MtYmVlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cbi5pb24taW9zLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuLmlvbi1pb3MtYmljeWNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cbi5pb24taW9zLWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4uaW9uLWlvcy1ibHVldG9vdGgtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4uaW9uLWlvcy1ib2F0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbi5pb24taW9zLWJvYXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG4uaW9uLWlvcy1ib2R5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG4uaW9uLWlvcy1ib25maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cbi5pb24taW9zLWJvbmZpcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG4uaW9uLWlvcy1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4uaW9uLWlvcy1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG4uaW9uLWlvcy1ib3d0aWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLmlvbi1pb3MtYm93dGllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmZcIjsgfVxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWZcIjsgfVxuLmlvbi1pb3MtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzJcIjsgfVxuLmlvbi1pb3MtYnJ1c2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG4uaW9uLWlvcy1idWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzRcIjsgfVxuLmlvbi1pb3MtYnVnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuLmlvbi1pb3MtYnVpbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzZcIjsgfVxuLmlvbi1pb3MtYnVpbGQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG4uaW9uLWlvcy1idWxiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cbi5pb24taW9zLWJ1bGItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG4uaW9uLWlvcy1idXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuLmlvbi1pb3MtYnVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLmlvbi1pb3MtY2FmZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG4uaW9uLWlvcy1jYWZlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjFcIjsgfVxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjRcIjsgfVxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG4uaW9uLWlvcy1jYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cbi5pb24taW9zLWNhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjZcIjsgfVxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjVcIjsgfVxuLmlvbi1pb3MtY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5pb24taW9zLWNhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cbi5pb24taW9zLWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmlvbi1pb3MtY2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cbi5pb24taW9zLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjhcIjsgfVxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cbi5pb24taW9zLWNhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDRcIjsgfVxuLmlvbi1pb3MtY2FzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG4uaW9uLWlvcy1jaGF0YnViYmxlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG4uaW9uLWlvcy1jaGF0YnViYmxlcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cbi5pb24taW9zLWNoZWNrYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cbi5pb24taW9zLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDdcIjsgfVxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cbi5pb24taW9zLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGFcIjsgfVxuLmlvbi1pb3MtY2hlY2ttYXJrLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cbi5pb24taW9zLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG4uaW9uLWlvcy1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG4uaW9uLWlvcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cbi5pb24taW9zLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cbi5pb24taW9zLWNsb3NlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG4uaW9uLWlvcy1jbG9zZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cbi5pb24taW9zLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cbi5pb24taW9zLWNsb3NlZC1jYXB0aW9uaW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGZcIjsgfVxuLmlvbi1pb3MtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGNcIjsgfVxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cbi5pb24taW9zLWNsb3VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cbi5pb24taW9zLWNsb3VkLWRvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTRcIjsgfVxuLmlvbi1pb3MtY2xvdWQtZG9uZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDdcIjsgfVxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGJcIjsgfVxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGFcIjsgfVxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG4uaW9uLWlvcy1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cbi5pb24taW9zLWNvZGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTVcIjsgfVxuLmlvbi1pb3MtY29kZS1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5pb24taW9zLWNvZGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG4uaW9uLWlvcy1jb2RlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmlvbi1pb3MtY29kZS13b3JraW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmlvbi1pb3MtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cbi5pb24taW9zLWNvbG9yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTlcIjsgfVxuLmlvbi1pb3MtY29sb3ItZmlsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG4uaW9uLWlvcy1jb2xvci1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cbi5pb24taW9zLWNvbG9yLXBhbGV0dGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG4uaW9uLWlvcy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cbi5pb24taW9zLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG4uaW9uLWlvcy1jb25zdHJ1Y3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWZcIjsgfVxuLmlvbi1pb3MtY29uc3RydWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTlcIjsgfVxuLmlvbi1pb3MtY29udGFjdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLmlvbi1pb3MtY29udGFjdHMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG4uaW9uLWlvcy1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG4uaW9uLWlvcy1jb250cmFjdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5pb24taW9zLWNvbnRyYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cbi5pb24taW9zLWNvbnRyYXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmlvbi1pb3MtY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWJcIjsgfVxuLmlvbi1pb3MtY3JlYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cbi5pb24taW9zLWNyZWF0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cbi5pb24taW9zLWNyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWVcIjsgfVxuLmlvbi1pb3MtY3JvcC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cbi5pb24taW9zLWN1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjhcIjsgfVxuLmlvbi1pb3MtY3ViZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5pb24taW9zLWN1dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4uaW9uLWlvcy1jdXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG4uaW9uLWlvcy1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cbi5pb24taW9zLWRlc2t0b3Atb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG4uaW9uLWlvcy1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cbi5pb24taW9zLWRpc2Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG4uaW9uLWlvcy1kb2N1bWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG4uaW9uLWlvcy1kb2N1bWVudC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cbi5pb24taW9zLWRvbmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cbi5pb24taW9zLWRvbmUtYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjBcIjsgfVxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG4uaW9uLWlvcy1lYXNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG4uaW9uLWlvcy1lYXNlbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cbi5pb24taW9zLWVnZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG4uaW9uLWlvcy1lZ2ctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4uaW9uLWlvcy1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cbi5pb24taW9zLWV4aXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG4uaW9uLWlvcy1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzhcIjsgfVxuLmlvbi1pb3MtZXhwYW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzhcIjsgfVxuLmlvbi1pb3MtZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cbi5pb24taW9zLWV5ZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuLmlvbi1pb3MtZXllLW9mZi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjZcIjsgfVxuLmlvbi1pb3MtZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cbi5pb24taW9zLWZlbWFsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cbi5pb24taW9zLWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG4uaW9uLWlvcy1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG4uaW9uLWlvcy1maW5nZXItcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLmlvbi1pb3MtZmluZ2VyLXByaW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLmlvbi1pb3MtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmNcIjsgfVxuLmlvbi1pb3MtZmxhbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmZcIjsgfVxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG4uaW9uLWlvcy1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG4uaW9uLWlvcy1mbGFzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cbi5pb24taW9zLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzBcIjsgfVxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cbi5pb24taW9zLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG4uaW9uLWlvcy1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG4uaW9uLWlvcy1mb2xkZXItb3Blbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdmXCI7IH1cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzZcIjsgfVxuLmlvbi1pb3MtZnVubmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cbi5pb24taW9zLWZ1bm5lbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzhcIjsgfVxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2JcIjsgfVxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG4uaW9uLWlvcy1naXQtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5pb24taW9zLWdpdC1icmFuY2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG4uaW9uLWlvcy1naXQtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5pb24taW9zLWdpdC1jb21taXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG4uaW9uLWlvcy1naXQtY29tcGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG4uaW9uLWlvcy1naXQtY29tcGFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cbi5pb24taW9zLWdpdC1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4uaW9uLWlvcy1naXQtbWVyZ2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4uaW9uLWlvcy1naXQtbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4uaW9uLWlvcy1naXQtbmV0d29yay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cbi5pb24taW9zLWdpdC1wdWxsLXJlcXVlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmlvbi1pb3MtZ2l0LXB1bGwtcmVxdWVzdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNlXCI7IH1cbi5pb24taW9zLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cbi5pb24taW9zLWdsb2JlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLmlvbi1pb3MtZ3JpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG4uaW9uLWlvcy1ncmlkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGJcIjsgfVxuLmlvbi1pb3MtaGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cbi5pb24taW9zLWhhbW1lci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5pb24taW9zLWhhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTBcIjsgfVxuLmlvbi1pb3MtaGFuZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cbi5pb24taW9zLWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cbi5pb24taW9zLWhhcHB5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuLmlvbi1pb3MtaGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG4uaW9uLWlvcy1oZWFkc2V0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDNcIjsgfVxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG4uaW9uLWlvcy1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cbi5pb24taW9zLWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG4uaW9uLWlvcy1oZWxwLWJ1b3ktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG4uaW9uLWlvcy1oZWxwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG4uaW9uLWlvcy1oZWxwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG4uaW9uLWlvcy1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG4uaW9uLWlvcy1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWFcIjsgfVxuLmlvbi1pb3MtaWNlLWNyZWFtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTlcIjsgfVxuLmlvbi1pb3MtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWNcIjsgfVxuLmlvbi1pb3MtaW1hZ2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG4uaW9uLWlvcy1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWVcIjsgfVxuLmlvbi1pb3MtaW1hZ2VzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWRcIjsgfVxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGFcIjsgfVxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTBcIjsgfVxuLmlvbi1pb3MtaW5mb3JtYXRpb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWZcIjsgfVxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG4uaW9uLWlvcy1pb25pYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cbi5pb24taW9zLWlvbml0cm9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cbi5pb24taW9zLWlvbml0cm9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxuLmlvbi1pb3MtamV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cbi5pb24taW9zLWpldC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cbi5pb24taW9zLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG4uaW9uLWlvcy1rZXktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTBcIjsgfVxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGZcIjsgfVxuLmlvbi1pb3MtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5pb24taW9zLWxhcHRvcC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5pb24taW9zLWxlYWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuLmlvbi1pb3MtbGVhZi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cbi5pb24taW9zLWxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmFcIjsgfVxuLmlvbi1pb3MtbGluay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cbi5pb24taW9zLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTRcIjsgfVxuLmlvbi1pb3MtbGlzdC1ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuLmlvbi1pb3MtbGlzdC1ib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTRcIjsgfVxuLmlvbi1pb3MtbG9jYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cbi5pb24taW9zLWxvY2F0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cbi5pb24taW9zLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuLmlvbi1pb3MtbG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cbi5pb24taW9zLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG4uaW9uLWlvcy1sb2ctaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG4uaW9uLWlvcy1sb2ctb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5pb24taW9zLWxvZy1vdXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG4uaW9uLWlvcy1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjRcIjsgfVxuLmlvbi1pb3MtbWFnbmV0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjNcIjsgfVxuLmlvbi1pb3MtbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG4uaW9uLWlvcy1tYWlsLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjZcIjsgfVxuLmlvbi1pb3MtbWFpbC1vcGVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjVcIjsgfVxuLmlvbi1pb3MtbWFpbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cbi5pb24taW9zLW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLmlvbi1pb3MtbWFsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cbi5pb24taW9zLW1hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG4uaW9uLWlvcy1tYW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4uaW9uLWlvcy1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmlvbi1pb3MtbWFwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuLmlvbi1pb3MtbWVkYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmZcIjsgfVxuLmlvbi1pb3MtbWVkYWwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1YlwiOyB9XG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWVcIjsgfVxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWRcIjsgfVxuLmlvbi1pb3MtbWVnYXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cbi5pb24taW9zLW1lZ2FwaG9uZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cbi5pb24taW9zLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuLmlvbi1pb3MtbWVudS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cbi5pb24taW9zLW1pYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cbi5pb24taW9zLW1pYy1vZmYtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MFwiOyB9XG4uaW9uLWlvcy1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cbi5pb24taW9zLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG4uaW9uLWlvcy1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2N1wiOyB9XG4uaW9uLWlvcy1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG4uaW9uLWlvcy1tb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5pb24taW9zLW1vdmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmJcIjsgfVxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2NcIjsgfVxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2RcIjsgfVxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmVcIjsgfVxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG4uaW9uLWlvcy1uby1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNmXCI7IH1cbi5pb24taW9zLW5vLXNtb2tpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG4uaW9uLWlvcy1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb2ZmLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cbi5pb24taW9zLW51Y2xlYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuLmlvbi1pb3MtbnVjbGVhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZlwiOyB9XG4uaW9uLWlvcy1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cbi5pb24taW9zLW9wZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG4uaW9uLWlvcy1vcHRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cbi5pb24taW9zLW9wdGlvbnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG4uaW9uLWlvcy1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGJcIjsgfVxuLmlvbi1pb3Mtb3V0bGV0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGFcIjsgfVxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzJcIjsgfVxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG4uaW9uLWlvcy1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG4uaW9uLWlvcy1wYXBlci1wbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cbi5pb24taW9zLXBhcnRseS1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZlwiOyB9XG4uaW9uLWlvcy1wYXJ0bHktc3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cbi5pb24taW9zLXBhdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2NcIjsgfVxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2JcIjsgfVxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cbi5pb24taW9zLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTFcIjsgfVxuLmlvbi1pb3MtcGVyc29uLWFkZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cbi5pb24taW9zLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4uaW9uLWlvcy1waG9uZS1sYW5kc2NhcGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4uaW9uLWlvcy1waG9uZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG4uaW9uLWlvcy1waG9uZS1wb3J0cmFpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cbi5pb24taW9zLXBob3RvczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG4uaW9uLWlvcy1waWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODRcIjsgfVxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODNcIjsgfVxuLmlvbi1pb3MtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cbi5pb24taW9zLXBpbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODZcIjsgfVxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cbi5pb24taW9zLXBpenphOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cbi5pb24taW9zLXBpenphLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTZcIjsgfVxuLmlvbi1pb3MtcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTlcIjsgfVxuLmlvbi1pb3MtcGxhbmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG4uaW9uLWlvcy1wbGFuZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWJcIjsgfVxuLmlvbi1pb3MtcGxhbmV0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWFcIjsgfVxuLmlvbi1pb3MtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4OFwiOyB9XG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODdcIjsgfVxuLmlvbi1pb3MtcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cbi5pb24taW9zLXBvZGl1bS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cbi5pb24taW9zLXBvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVmXCI7IH1cbi5pb24taW9zLXBvd2VyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWVcIjsgfVxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGRcIjsgfVxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4Y1wiOyB9XG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGZcIjsgfVxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGVcIjsgfVxuLmlvbi1pb3MtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjFcIjsgfVxuLmlvbi1pb3MtcHJpbnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG4uaW9uLWlvcy1wdWxzZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cbi5pb24taW9zLXFyLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjNcIjsgfVxuLmlvbi1pb3MtcXItc2Nhbm5lci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cbi5pb24taW9zLXF1b3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cbi5pb24taW9zLXF1b3RlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjRcIjsgfVxuLmlvbi1pb3MtcmFkaW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjlcIjsgfVxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG4uaW9uLWlvcy1yYWRpby1idXR0b24tb2ZmLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjZcIjsgfVxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cbi5pb24taW9zLXJhZGlvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjhcIjsgfVxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTVcIjsgfVxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTdcIjsgfVxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTZcIjsgfVxuLmlvbi1pb3MtcmVkbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OVwiOyB9XG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OThcIjsgfVxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5Y1wiOyB9XG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5Y1wiOyB9XG4uaW9uLWlvcy1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuLmlvbi1pb3MtcmVtb3ZlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmFcIjsgfVxuLmlvbi1pb3MtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuLmlvbi1pb3MtcmVvcmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG4uaW9uLWlvcy1yZW9yZGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmRcIjsgfVxuLmlvbi1pb3MtcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cbi5pb24taW9zLXJlcGVhdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cbi5pb24taW9zLXJlc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG4uaW9uLWlvcy1yZXNpemUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG4uaW9uLWlvcy1yZXN0YXVyYW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cbi5pb24taW9zLXJlc3RhdXJhbnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG4uaW9uLWlvcy1yZXR1cm4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG4uaW9uLWlvcy1yZXR1cm4tbGVmdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cbi5pb24taW9zLXJldHVybi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG4uaW9uLWlvcy1yZXR1cm4tcmlnaHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZlwiOyB9XG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cbi5pb24taW9zLXJld2luZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG4uaW9uLWlvcy1yaWJib246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDVcIjsgfVxuLmlvbi1pb3MtcmliYm9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDRcIjsgfVxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhM1wiOyB9XG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTJcIjsgfVxuLmlvbi1pb3Mtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cbi5pb24taW9zLXNhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cbi5pb24taW9zLXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG4uaW9uLWlvcy1zY2hvb2wtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTVcIjsgfVxuLmlvbi1pb3Mtc2VhcmNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGFcIjsgfVxuLmlvbi1pb3Mtc2VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwY1wiOyB9XG4uaW9uLWlvcy1zZW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGJcIjsgfVxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTdcIjsgfVxuLmlvbi1pb3Mtc2V0dGluZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG4uaW9uLWlvcy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG4uaW9uLWlvcy1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGZcIjsgfVxuLmlvbi1pb3Mtc2hhcmUtYWx0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGVcIjsgfVxuLmlvbi1pb3Mtc2hhcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG4uaW9uLWlvcy1zaGlydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG4uaW9uLWlvcy1zaGlydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cbi5pb24taW9zLXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTlcIjsgfVxuLmlvbi1pb3Mtc2h1ZmZsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cbi5pb24taW9zLXNraXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTVcIjsgfVxuLmlvbi1pb3Mtc2tpcC1iYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cbi5pb24taW9zLXNraXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG4uaW9uLWlvcy1za2lwLWZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG4uaW9uLWlvcy1zbm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cbi5pb24taW9zLXNub3ctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMFwiOyB9XG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cbi5pb24taW9zLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG4uaW9uLWlvcy1zcXVhcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG4uaW9uLWlvcy1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG4uaW9uLWlvcy1zdGFyLWhhbGYtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjJcIjsgfVxuLmlvbi1pb3Mtc3RhdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWNcIjsgfVxuLmlvbi1pb3Mtc3RhdHMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjVcIjsgfVxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjRcIjsgfVxuLmlvbi1pb3Mtc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cbi5pb24taW9zLXN1YndheS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cbi5pb24taW9zLXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI3XCI7IH1cbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjZcIjsgfVxuLmlvbi1pb3Mtc3dhcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG4uaW9uLWlvcy1zd2FwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWZcIjsgfVxuLmlvbi1pb3Mtc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cbi5pb24taW9zLXN3aXRjaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIwXCI7IH1cbi5pb24taW9zLXN5bmM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjJcIjsgfVxuLmlvbi1pb3Mtc3luYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cbi5pb24taW9zLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuLmlvbi1pb3MtdGFibGV0LWxhbmRzY2FwZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG4uaW9uLWlvcy10YWJsZXQtcG9ydHJhaXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG4uaW9uLWlvcy10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cbi5pb24taW9zLXRleHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZlwiOyB9XG4uaW9uLWlvcy10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG4uaW9uLWlvcy10aGVybW9tZXRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cbi5pb24taW9zLXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cbi5pb24taW9zLXRodW1icy1kb3duLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTNcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cbi5pb24taW9zLXRodW1icy11cC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG4uaW9uLWlvcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG4uaW9uLWlvcy10aW1lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cbi5pb24taW9zLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cbi5pb24taW9zLXRyYWluLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTdcIjsgfVxuLmlvbi1pb3MtdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTlcIjsgfVxuLmlvbi1pb3MtdHJhbnNnZW5kZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG4uaW9uLWlvcy10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cbi5pb24taW9zLXRyZW5kaW5nLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuLmlvbi1pb3MtdHJlbmRpbmctZG93bi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cbi5pb24taW9zLXRyZW5kaW5nLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cbi5pb24taW9zLXRyZW5kaW5nLXVwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuLmlvbi1pb3MtdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cbi5pb24taW9zLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cbi5pb24taW9zLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVmXCI7IH1cbi5pb24taW9zLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWVcIjsgfVxuLmlvbi1pb3MtdW5kbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjN1wiOyB9XG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzZcIjsgfVxuLmlvbi1pb3MtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cbi5pb24taW9zLXVubG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2NcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjJcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLWRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG4uaW9uLWlvcy12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG4uaW9uLWlvcy12b2x1bWUtbXV0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cbi5pb24taW9zLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjRcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLW9mZi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cbi5pb24taW9zLXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG4uaW9uLWlvcy12b2x1bWUtdXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG4uaW9uLWlvcy13YWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cbi5pb24taW9zLXdhbGstb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG4uaW9uLWlvcy13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cbi5pb24taW9zLXdhcm5pbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG4uaW9uLWlvcy13YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG4uaW9uLWlvcy13YXRjaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cbi5pb24taW9zLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cbi5pb24taW9zLXdhdGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmFcIjsgfVxuLmlvbi1pb3Mtd2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG4uaW9uLWlvcy13aWZpLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmNcIjsgfVxuLmlvbi1pb3Mtd2luZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZlwiOyB9XG4uaW9uLWlvcy13aW5lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmVcIjsgfVxuLmlvbi1pb3Mtd29tYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzFcIjsgfVxuLmlvbi1pb3Mtd29tYW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG4uaW9uLWxvZ28tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG4uaW9uLWxvZ28tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG4uaW9uLWxvZ28tYXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjlcIjsgfVxuLmlvbi1sb2dvLWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmJcIjsgfVxuLmlvbi1sb2dvLWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG4uaW9uLWxvZ28tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJmXCI7IH1cbi5pb24tbG9nby1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cbi5pb24tbG9nby1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cbi5pb24tbG9nby1kZXNpZ25lcm5ld3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzJcIjsgfVxuLmlvbi1sb2dvLWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cbi5pb24tbG9nby1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cbi5pb24tbG9nby1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cbi5pb24tbG9nby1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG4uaW9uLWxvZ28tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG4uaW9uLWxvZ28tZnJlZWJzZC1kZXZpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG4uaW9uLWxvZ28tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cbi5pb24tbG9nby1nb29nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2FcIjsgfVxuLmlvbi1sb2dvLWdvb2dsZXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2JcIjsgfVxuLmlvbi1sb2dvLWhhY2tlcm5ld3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2NcIjsgfVxuLmlvbi1sb2dvLWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cbi5pb24tbG9nby1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2VcIjsgfVxuLmlvbi1sb2dvLWphdmFzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuLmlvbi1sb2dvLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cbi5pb24tbG9nby1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG4uaW9uLWxvZ28tbm9kZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cbi5pb24tbG9nby1vY3RvY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cbi5pb24tbG9nby1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDRcIjsgfVxuLmlvbi1sb2dvLXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cbi5pb24tbG9nby1weXRob246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDZcIjsgfVxuLmlvbi1sb2dvLXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG4uaW9uLWxvZ28tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cbi5pb24tbG9nby1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cbi5pb24tbG9nby1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG4uaW9uLWxvZ28tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGJcIjsgfVxuLmlvbi1sb2dvLXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cbi5pb24tbG9nby10dW1ibHI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGRcIjsgfVxuLmlvbi1sb2dvLXR1eDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG4uaW9uLWxvZ28tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFmXCI7IH1cbi5pb24tbG9nby10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cbi5pb24tbG9nby11c2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjFcIjsgfVxuLmlvbi1sb2dvLXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cbi5pb24tbG9nby13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG4uaW9uLWxvZ28td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZlwiOyB9XG4uaW9uLWxvZ28td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cbi5pb24tbG9nby14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRjXCI7IH1cbi5pb24tbG9nby15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG4uaW9uLWxvZ28teWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cbi5pb24tbG9nby15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRmXCI7IH1cbi5pb24tbWQtYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cbi5pb24tbWQtYWRkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG4uaW9uLW1kLWFsYXJtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cbi5pb24tbWQtYWxidW1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cbi5pb24tbWQtYWxlcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzZcIjsgfVxuLmlvbi1tZC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG4uaW9uLW1kLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG4uaW9uLW1kLWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cbi5pb24tbWQtYXBwczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG4uaW9uLW1kLWFwcHN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cbi5pb24tbWQtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG4uaW9uLW1kLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuLmlvbi1tZC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cbi5pb24tbWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyODBcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2ZcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3ByaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODNcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODZcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cbi5pb24tbWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG4uaW9uLW1kLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODhcIjsgfVxuLmlvbi1tZC1hcnJvdy1yb3VuZC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cbi5pb24tbWQtYXJyb3ctcm91bmQtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG4uaW9uLW1kLWFycm93LXJvdW5kLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cbi5pb24tbWQtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGNcIjsgfVxuLmlvbi1tZC1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG4uaW9uLW1kLWF0dGFjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG4uaW9uLW1kLWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZlwiOyB9XG4uaW9uLW1kLWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTBcIjsgfVxuLmlvbi1tZC1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG4uaW9uLW1kLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG4uaW9uLW1kLWJhc2tldGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTNcIjsgfVxuLmlvbi1tZC1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cbi5pb24tbWQtYmF0dGVyeS1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cbi5pb24tbWQtYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cbi5pb24tbWQtYmVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cbi5pb24tbWQtYmVlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG4uaW9uLW1kLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuLmlvbi1tZC1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWFcIjsgfVxuLmlvbi1tZC1ib2F0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cbi5pb24tbWQtYm9keTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG4uaW9uLW1kLWJvbmZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWRcIjsgfVxuLmlvbi1tZC1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cbi5pb24tbWQtYm9va21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWZcIjsgfVxuLmlvbi1tZC1ib29rbWFya3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTBcIjsgfVxuLmlvbi1tZC1ib3d0aWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTFcIjsgfVxuLmlvbi1tZC1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTJcIjsgfVxuLmlvbi1tZC1icm93c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG4uaW9uLW1kLWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cbi5pb24tbWQtYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cbi5pb24tbWQtYnVpbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTZcIjsgfVxuLmlvbi1tZC1idWxiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cbi5pb24tbWQtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cbi5pb24tbWQtY2FmZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG4uaW9uLW1kLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWFcIjsgfVxuLmlvbi1tZC1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG4uaW9uLW1kLWNhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWNcIjsgfVxuLmlvbi1tZC1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWRcIjsgfVxuLmlvbi1tZC1jYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjJcIjsgfVxuLmlvbi1tZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cbi5pb24tbWQtY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG4uaW9uLW1kLWNhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuLmlvbi1tZC1jaGF0Ym94ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjZcIjsgfVxuLmlvbi1tZC1jaGF0YnViYmxlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiN1wiOyB9XG4uaW9uLW1kLWNoZWNrYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cbi5pb24tbWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG4uaW9uLW1kLWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmJcIjsgfVxuLmlvbi1tZC1jaGVja21hcmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmFcIjsgfVxuLmlvbi1tZC1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmRcIjsgfVxuLmlvbi1tZC1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG4uaW9uLW1kLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cbi5pb24tbWQtY2xvc2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJmXCI7IH1cbi5pb24tbWQtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzFcIjsgfVxuLmlvbi1tZC1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG4uaW9uLW1kLWNsb3VkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG4uaW9uLW1kLWNsb3VkLWRvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzNcIjsgfVxuLmlvbi1tZC1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG4uaW9uLW1kLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzdcIjsgfVxuLmlvbi1tZC1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzhcIjsgfVxuLmlvbi1tZC1jbG91ZHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2JcIjsgfVxuLmlvbi1tZC1jbG91ZHktbmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2FcIjsgfVxuLmlvbi1tZC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cbi5pb24tbWQtY29kZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG4uaW9uLW1kLWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG4uaW9uLW1kLWNvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZlwiOyB9XG4uaW9uLW1kLWNvbG9yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDBcIjsgfVxuLmlvbi1tZC1jb2xvci1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDFcIjsgfVxuLmlvbi1tZC1jb2xvci1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cbi5pb24tbWQtY29sb3Itd2FuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG4uaW9uLW1kLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDRcIjsgfVxuLmlvbi1tZC1jb25zdHJ1Y3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDVcIjsgfVxuLmlvbi1tZC1jb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cbi5pb24tbWQtY29udGFjdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDdcIjsgfVxuLmlvbi1tZC1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG4uaW9uLW1kLWNvbnRyYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cbi5pb24tbWQtY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG4uaW9uLW1kLWNyZWF0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG4uaW9uLW1kLWNyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGNcIjsgfVxuLmlvbi1tZC1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cbi5pb24tbWQtY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cbi5pb24tbWQtZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZlwiOyB9XG4uaW9uLW1kLWRpc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuLmlvbi1tZC1kb2N1bWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG4uaW9uLW1kLWRvbmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cbi5pb24tbWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTNcIjsgfVxuLmlvbi1tZC1lYXNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG4uaW9uLW1kLWVnZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG4uaW9uLW1kLWV4aXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTZcIjsgfVxuLmlvbi1tZC1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTdcIjsgfVxuLmlvbi1tZC1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTlcIjsgfVxuLmlvbi1tZC1leWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU4XCI7IH1cbi5pb24tbWQtZmFzdGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWFcIjsgfVxuLmlvbi1tZC1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWJcIjsgfVxuLmlvbi1tZC1maWxpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWNcIjsgfVxuLmlvbi1tZC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cbi5pb24tbWQtZmluZ2VyLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cbi5pb24tbWQtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZlwiOyB9XG4uaW9uLW1kLWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cbi5pb24tbWQtZmxhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjFcIjsgfVxuLmlvbi1tZC1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG4uaW9uLW1kLWZsb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG4uaW9uLW1kLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG4uaW9uLW1kLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cbi5pb24tbWQtZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjZcIjsgfVxuLmlvbi1tZC1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjdcIjsgfVxuLmlvbi1tZC1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG4uaW9uLW1kLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cbi5pb24tbWQtZ2l0LWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG4uaW9uLW1kLWdpdC1jb21taXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmJcIjsgfVxuLmlvbi1tZC1naXQtY29tcGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG4uaW9uLW1kLWdpdC1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG4uaW9uLW1kLWdpdC1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cbi5pb24tbWQtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZlwiOyB9XG4uaW9uLW1kLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDBcIjsgfVxuLmlvbi1tZC1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG4uaW9uLW1kLWdyaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDJcIjsgfVxuLmlvbi1tZC1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDNcIjsgfVxuLmlvbi1tZC1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cbi5pb24tbWQtaGFwcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDVcIjsgfVxuLmlvbi1tZC1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cbi5pb24tbWQtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDhcIjsgfVxuLmlvbi1tZC1oZWFydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cbi5pb24tbWQtaGVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG4uaW9uLW1kLWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG4uaW9uLW1kLWhlbHAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cbi5pb24tbWQtaG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG4uaW9uLW1kLWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG4uaW9uLW1kLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cbi5pb24tbWQtaW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cbi5pb24tbWQtaW5maW5pdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTBcIjsgfVxuLmlvbi1tZC1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG4uaW9uLW1kLWluZm9ybWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG4uaW9uLW1kLWlvbmljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cbi5pb24tbWQtaW9uaXRyb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTRcIjsgfVxuLmlvbi1tZC1qZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTVcIjsgfVxuLmlvbi1tZC1rZXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTZcIjsgfVxuLmlvbi1tZC1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTdcIjsgfVxuLmlvbi1tZC1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMThcIjsgfVxuLmlvbi1tZC1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cbi5pb24tbWQtbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZVwiOyB9XG4uaW9uLW1kLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWJcIjsgfVxuLmlvbi1tZC1saXN0LWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG4uaW9uLW1kLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG4uaW9uLW1kLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWRcIjsgfVxuLmlvbi1tZC1sb2ctaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWVcIjsgfVxuLmlvbi1tZC1sb2ctb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFmXCI7IH1cbi5pb24tbWQtbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cbi5pb24tbWQtbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMlwiOyB9XG4uaW9uLW1kLW1haWwtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG4uaW9uLW1kLW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjNcIjsgfVxuLmlvbi1tZC1tYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjRcIjsgfVxuLmlvbi1tZC1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjVcIjsgfVxuLmlvbi1tZC1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG4uaW9uLW1kLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjdcIjsgfVxuLmlvbi1tZC1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjhcIjsgfVxuLmlvbi1tZC1tZWdhcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjlcIjsgfVxuLmlvbi1tZC1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cbi5pb24tbWQtbWljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cbi5pb24tbWQtbWljLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG4uaW9uLW1kLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmRcIjsgfVxuLmlvbi1tZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cbi5pb24tbWQtbW9yZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG4uaW9uLW1kLW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzFcIjsgfVxuLmlvbi1tZC1tdXNpY2FsLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzJcIjsgfVxuLmlvbi1tZC1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cbi5pb24tbWQtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzRcIjsgfVxuLmlvbi1tZC1uby1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cbi5pb24tbWQtbm90aWZpY2F0aW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG4uaW9uLW1kLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cbi5pb24tbWQtbm90aWZpY2F0aW9ucy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cbi5pb24tbWQtbnVjbGVhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG4uaW9uLW1kLW51dHJpdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG4uaW9uLW1kLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2JcIjsgfVxuLmlvbi1tZC1vcHRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cbi5pb24tbWQtb3V0bGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNkXCI7IH1cbi5pb24tbWQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2ZcIjsgfVxuLmlvbi1tZC1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZVwiOyB9XG4uaW9uLW1kLXBhcnRseS1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MFwiOyB9XG4uaW9uLW1kLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cbi5pb24tbWQtcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQyXCI7IH1cbi5pb24tbWQtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cbi5pb24tbWQtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ1XCI7IH1cbi5pb24tbWQtcGVyc29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG4uaW9uLW1kLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG4uaW9uLW1kLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cbi5pb24tbWQtcGhvdG9zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cbi5pb24tbWQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cbi5pb24tbWQtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cbi5pb24tbWQtcGludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YlwiOyB9XG4uaW9uLW1kLXBpenphOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cbi5pb24tbWQtcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTVcIjsgfVxuLmlvbi1tZC1wbGFuZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTZcIjsgfVxuLmlvbi1tZC1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cbi5pb24tbWQtcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cbi5pb24tbWQtcG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTlcIjsgfVxuLmlvbi1tZC1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG4uaW9uLW1kLXByaWNldGFnczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG4uaW9uLW1kLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cbi5pb24tbWQtcHVsc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWRcIjsgfVxuLmlvbi1tZC1xci1zY2FubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVlXCI7IH1cbi5pb24tbWQtcXVvdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWZcIjsgfVxuLmlvbi1tZC1yYWRpbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjBcIjsgfVxuLmlvbi1tZC1yYWRpby1idXR0b24tb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjFcIjsgfVxuLmlvbi1tZC1yYWlueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG4uaW9uLW1kLXJlY29yZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG4uaW9uLW1kLXJlZG86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjVcIjsgfVxuLmlvbi1tZC1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cbi5pb24tbWQtcmVmcmVzaC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjhcIjsgfVxuLmlvbi1tZC1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjhcIjsgfVxuLmlvbi1tZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cbi5pb24tbWQtcmVvcmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG4uaW9uLW1kLXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG4uaW9uLW1kLXJlc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG4uaW9uLW1kLXJlc3RhdXJhbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmNcIjsgfVxuLmlvbi1tZC1yZXR1cm4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG4uaW9uLW1kLXJldHVybi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG4uaW9uLW1kLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cbi5pb24tbWQtcmV3aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cbi5pb24tbWQtcmliYm9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cbi5pb24tbWQtcm9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG4uaW9uLW1kLXNhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG4uaW9uLW1kLXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG4uaW9uLW1kLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG4uaW9uLW1kLXNlbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzZcIjsgfVxuLmlvbi1tZC1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG4uaW9uLW1kLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cbi5pb24tbWQtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cbi5pb24tbWQtc2hpcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2FcIjsgfVxuLmlvbi1tZC1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cbi5pb24tbWQtc2tpcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG4uaW9uLW1kLXNraXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG4uaW9uLW1kLXNub3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2VcIjsgfVxuLmlvbi1tZC1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG4uaW9uLW1kLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG4uaW9uLW1kLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cbi5pb24tbWQtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG4uaW9uLW1kLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG4uaW9uLW1kLXN0YXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG4uaW9uLW1kLXN0YXRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cbi5pb24tbWQtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cbi5pb24tbWQtc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cbi5pb24tbWQtc3Vubnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODhcIjsgfVxuLmlvbi1tZC1zd2FwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cbi5pb24tbWQtc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cbi5pb24tbWQtc3luYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG4uaW9uLW1kLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGNcIjsgfVxuLmlvbi1tZC10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGRcIjsgfVxuLmlvbi1tZC10ZW5uaXNiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cbi5pb24tbWQtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG4uaW9uLW1kLXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cbi5pb24tbWQtdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTFcIjsgfVxuLmlvbi1tZC10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTJcIjsgfVxuLmlvbi1tZC10aHVuZGVyc3Rvcm06YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTNcIjsgfVxuLmlvbi1tZC10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cbi5pb24tbWQtdGltZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTVcIjsgfVxuLmlvbi1tZC10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG4uaW9uLW1kLXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cbi5pb24tbWQtdHJhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOThcIjsgfVxuLmlvbi1tZC10cmVuZGluZy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cbi5pb24tbWQtdHJlbmRpbmctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWFcIjsgfVxuLmlvbi1tZC10cm9waHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWJcIjsgfVxuLmlvbi1tZC11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG4uaW9uLW1kLXVuZG86YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWRcIjsgfVxuLmlvbi1tZC11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWVcIjsgfVxuLmlvbi1tZC12aWRlb2NhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG4uaW9uLW1kLXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cbi5pb24tbWQtdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTFcIjsgfVxuLmlvbi1tZC12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cbi5pb24tbWQtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cbi5pb24tbWQtd2FsazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG4uaW9uLW1kLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTVcIjsgfVxuLmlvbi1tZC13YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG4uaW9uLW1kLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cbi5pb24tbWQtd2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG4uaW9uLW1kLXdpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTlcIjsgfVxuLmlvbi1tZC13b21hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYVwiOyB9IiwiLy8gRm9udCBmYWNlXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuXHQkc3JjOiBudWxsO1xuXG5cdCRleHRtb2RzOiAoXG5cdFx0ZW90OiBcIj9cIixcblx0XHRzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcblx0KTtcblxuXHQkZm9ybWF0czogKFxuXHRcdG90ZjogXCJvcGVudHlwZVwiLFxuXHRcdHR0ZjogXCJ0cnVldHlwZVwiXG5cdCk7XG5cblx0QGVhY2ggJGV4dCBpbiAkZXh0cyB7XG5cdFx0JGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuXHRcdCRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuXHRcdCRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG5cdH1cblxuXHRAZm9udC1mYWNlIHtcblx0XHRmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcblx0XHRmb250LXdlaWdodDogJHdlaWdodDtcblx0XHRzcmM6ICRzcmM7XG5cdH1cbn1cblxuQG1peGluIGNvbnRhaW5lcigpIHtcblx0QGV4dGVuZCAuY29udGFpbmVyO1xufVxuIiwiQGluY2x1ZGUgZm9udC1mYWNlKE9wZW5TYW5zLCBcIi4uL2ZvbnRzL29wZW5zYW5zLWxpZ2h0LXdlYmZvbnRcIiwgNDAwLCBub3JtYWwsIGVvdCBzdmcgd29mZik7XG5AaW5jbHVkZSBmb250LWZhY2UoT3BlblNhbnMsIFwiLi4vZm9udHMvb3BlbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udFwiLCA0MDAsIGl0YWxpYywgZW90IHN2ZyB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShPcGVuU2FucywgXCIuLi9mb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnRcIiwgNTAwLCBub3JtYWwsIGVvdCBzdmcgd29mZik7XG5AaW5jbHVkZSBmb250LWZhY2UoT3BlblNhbnMsIFwiLi4vZm9udHMvb3BlbnNhbnMtaXRhbGljLXdlYmZvbnRcIiwgNTAwLCBpdGFsaWMsIGVvdCBzdmcgd29mZik7XG5AaW5jbHVkZSBmb250LWZhY2UoT3BlblNhbnMsIFwiLi4vZm9udHMvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udFwiLCA2MDAsIG5vcm1hbCwgZW90IHN2ZyB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShPcGVuU2FucywgXCIuLi9mb250cy9vcGVuc2Fucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250XCIsIDYwMCwgaXRhbGljLCBlb3Qgc3ZnIHdvZmYpO1xuQGluY2x1ZGUgZm9udC1mYWNlKE9wZW5TYW5zLCBcIi4uL2ZvbnRzL29wZW5zYW5zLWJvbGQtd2ViZm9udFwiLCA3MDAsIG5vcm1hbCwgZW90IHN2ZyB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShPcGVuU2FucywgXCIuLi9mb250cy9vcGVuc2Fucy1ib2xkaXRhbGljLXdlYmZvbnRcIiwgNjAwLCBpdGFsaWMsIGVvdCBzdmcgd29mZik7XG5AaW5jbHVkZSBmb250LWZhY2UoQWJyaWxGYXRGYWNlLCBcIi4uL2ZvbnRzL2FicmlsZmF0ZmFjZS1yZWd1bGFyLXdlYmZvbnRcIiwgNTAwLCBub3JtYWwsIGVvdCBzdmcgd29mZik7XG5AaW5jbHVkZSBmb250LWZhY2UoUm9ib3RvQ29uZGVuc2VkLCBcIi4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC1ib2xkLXdlYmZvbnRcIiwgNjAwLCBub3JtYWwsIGVvdCBzdmcgd29mZik7XG5AaW5jbHVkZSBmb250LWZhY2UoUm9ib3RvQ29uZGVuc2VkLCBcIi4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnRcIiwgNTAwLCBub3JtYWwsIGVvdCBzdmcgd29mZik7XG5AaW5jbHVkZSBmb250LWZhY2UoUm9ib3RvQ29uZGVuc2VkLCBcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodFwiLCA0MDAsIG5vcm1hbCwgZW90IHN2ZyB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShCaW9SaHltZSwgXCIuLi9mb250cy9iaW9yaHltZS1saWdodC13ZWJmb250XCIsIDQwMCwgbm9ybWFsLCBlb3Qgc3ZnIHdvZmYpO1xuQGluY2x1ZGUgZm9udC1mYWNlKEJpb1JoeW1lLCBcIi4uL2ZvbnRzL2Jpb3JoeW1lLXJlZ3VsYXItd2ViZm9udFwiLCA1MDAsIG5vcm1hbCwgZW90IHN2ZyB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShCaW9SaHltZSwgXCIuLi9mb250cy9iaW9yaHltZS1leHRyYWJvbGQtd2ViZm9udFwiLCA2MDAsIG5vcm1hbCwgZW90IHN2ZyB3b2ZmKTtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGluY2x1ZGUgZm9udC1mYWNlKG1lbW9yaWFsLCBcIi4uL2ZvbnRzL21lbW9yaWFsXCIsIG5vcm1hbCwgbm9ybWFsLCBlb3Qgc3ZnIHdvZmYpO1xuXG4uaWNvbntcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1lbW9yaWFsXCIgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbjpiZWZvcmUsIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibWVtb3JpYWxcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tc3VtbWFyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDY1XCI7XG59XG4uaWNvbi1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDY2XCI7XG59XG4uaWNvbi1idXNjYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2N1wiO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gIElvbmljb25zLCB2Mi4wLjFcbiAgQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuICBodHRwczovL3R3aXR0ZXIuY29tL2JlbmpzcGVycnkgIGh0dHBzOi8vdHdpdHRlci5jb20vaW9uaWNmcmFtZXdvcmtcbiAgTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9kcmlmdHljby9pb25pY29uc1xuXG4gIEFuZHJvaWQtc3R5bGUgaWNvbnMgb3JpZ2luYWxseSBidWlsdCBieSBHb29nbGXigJlzXG4gIE1hdGVyaWFsIERlc2lnbiBJY29uczogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnNcbiAgdXNlZCB1bmRlciBDQyBCWSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gIE1vZGlmaWVkIGljb25zIHRvIGZpdCBpb25pY29u4oCZcyBncmlkIGZyb20gb3JpZ2luYWwuXG4qL1xuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuZW90P3Y9Mi4wLjFcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuZW90P3Y9Mi4wLjEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zLnR0Zj92PTIuMC4xXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy53b2ZmP3Y9Mi4wLjFcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuc3ZnP3Y9Mi4wLjEjSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbi5pb24sIC5pb25pY29ucywgLmlvbi1hbGVydDpiZWZvcmUsIC5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsIC5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUsIC5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUsIC5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1tYXA6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUsIC5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlLCAuaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsIC5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsIC5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsIC5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUsIC5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUsIC5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlLCAuaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsIC5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUsIC5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUsIC5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLCAuaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlLCAuaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUsIC5pb24tYXBlcnR1cmU6YmVmb3JlLCAuaW9uLWFyY2hpdmU6YmVmb3JlLCAuaW9uLWFycm93LWRvd24tYTpiZWZvcmUsIC5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSwgLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlLCAuaW9uLWFycm93LWV4cGFuZDpiZWZvcmUsIC5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSwgLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSwgLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSwgLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsIC5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSwgLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlLCAuaW9uLWFycm93LWxlZnQtYzpiZWZvcmUsIC5pb24tYXJyb3ctbW92ZTpiZWZvcmUsIC5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSwgLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsIC5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSwgLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSwgLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSwgLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSwgLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlLCAuaW9uLWFycm93LXN3YXA6YmVmb3JlLCAuaW9uLWFycm93LXVwLWE6YmVmb3JlLCAuaW9uLWFycm93LXVwLWI6YmVmb3JlLCAuaW9uLWFycm93LXVwLWM6YmVmb3JlLCAuaW9uLWFzdGVyaXNrOmJlZm9yZSwgLmlvbi1hdDpiZWZvcmUsIC5pb24tYmFja3NwYWNlOmJlZm9yZSwgLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUsIC5pb24tYmFnOmJlZm9yZSwgLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSwgLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSwgLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLCAuaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUsIC5pb24tYmF0dGVyeS1sb3c6YmVmb3JlLCAuaW9uLWJlYWtlcjpiZWZvcmUsIC5pb24tYmVlcjpiZWZvcmUsIC5pb24tYmx1ZXRvb3RoOmJlZm9yZSwgLmlvbi1ib25maXJlOmJlZm9yZSwgLmlvbi1ib29rbWFyazpiZWZvcmUsIC5pb24tYm93dGllOmJlZm9yZSwgLmlvbi1icmllZmNhc2U6YmVmb3JlLCAuaW9uLWJ1ZzpiZWZvcmUsIC5pb24tY2FsY3VsYXRvcjpiZWZvcmUsIC5pb24tY2FsZW5kYXI6YmVmb3JlLCAuaW9uLWNhbWVyYTpiZWZvcmUsIC5pb24tY2FyZDpiZWZvcmUsIC5pb24tY2FzaDpiZWZvcmUsIC5pb24tY2hhdGJveDpiZWZvcmUsIC5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSwgLmlvbi1jaGF0Ym94ZXM6YmVmb3JlLCAuaW9uLWNoYXRidWJibGU6YmVmb3JlLCAuaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUsIC5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlLCAuaW9uLWNoZWNrbWFyazpiZWZvcmUsIC5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUsIC5pb24tY2hldnJvbi1kb3duOmJlZm9yZSwgLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlLCAuaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLCAuaW9uLWNoZXZyb24tdXA6YmVmb3JlLCAuaW9uLWNsaXBib2FyZDpiZWZvcmUsIC5pb24tY2xvY2s6YmVmb3JlLCAuaW9uLWNsb3NlOmJlZm9yZSwgLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSwgLmlvbi1jbG9zZS1yb3VuZDpiZWZvcmUsIC5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLCAuaW9uLWNsb3VkOmJlZm9yZSwgLmlvbi1jb2RlOmJlZm9yZSwgLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSwgLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlLCAuaW9uLWNvZmZlZTpiZWZvcmUsIC5pb24tY29tcGFzczpiZWZvcmUsIC5pb24tY29tcG9zZTpiZWZvcmUsIC5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZSwgLmlvbi1jb250cmFzdDpiZWZvcmUsIC5pb24tY3JvcDpiZWZvcmUsIC5pb24tY3ViZTpiZWZvcmUsIC5pb24tZGlzYzpiZWZvcmUsIC5pb24tZG9jdW1lbnQ6YmVmb3JlLCAuaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlLCAuaW9uLWRyYWc6YmVmb3JlLCAuaW9uLWVhcnRoOmJlZm9yZSwgLmlvbi1lYXNlbDpiZWZvcmUsIC5pb24tZWRpdDpiZWZvcmUsIC5pb24tZWdnOmJlZm9yZSwgLmlvbi1lamVjdDpiZWZvcmUsIC5pb24tZW1haWw6YmVmb3JlLCAuaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUsIC5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmUsIC5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSwgLmlvbi1leWU6YmVmb3JlLCAuaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUsIC5pb24tZmVtYWxlOmJlZm9yZSwgLmlvbi1maWxpbmc6YmVmb3JlLCAuaW9uLWZpbG0tbWFya2VyOmJlZm9yZSwgLmlvbi1maXJlYmFsbDpiZWZvcmUsIC5pb24tZmxhZzpiZWZvcmUsIC5pb24tZmxhbWU6YmVmb3JlLCAuaW9uLWZsYXNoOmJlZm9yZSwgLmlvbi1mbGFzaC1vZmY6YmVmb3JlLCAuaW9uLWZvbGRlcjpiZWZvcmUsIC5pb24tZm9yazpiZWZvcmUsIC5pb24tZm9yay1yZXBvOmJlZm9yZSwgLmlvbi1mb3J3YXJkOmJlZm9yZSwgLmlvbi1mdW5uZWw6YmVmb3JlLCAuaW9uLWdlYXItYTpiZWZvcmUsIC5pb24tZ2Vhci1iOmJlZm9yZSwgLmlvbi1ncmlkOmJlZm9yZSwgLmlvbi1oYW1tZXI6YmVmb3JlLCAuaW9uLWhhcHB5OmJlZm9yZSwgLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1oZWFkcGhvbmU6YmVmb3JlLCAuaW9uLWhlYXJ0OmJlZm9yZSwgLmlvbi1oZWFydC1icm9rZW46YmVmb3JlLCAuaW9uLWhlbHA6YmVmb3JlLCAuaW9uLWhlbHAtYnVveTpiZWZvcmUsIC5pb24taGVscC1jaXJjbGVkOmJlZm9yZSwgLmlvbi1ob21lOmJlZm9yZSwgLmlvbi1pY2VjcmVhbTpiZWZvcmUsIC5pb24taW1hZ2U6YmVmb3JlLCAuaW9uLWltYWdlczpiZWZvcmUsIC5pb24taW5mb3JtYXRpb246YmVmb3JlLCAuaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWlvbmljOmJlZm9yZSwgLmlvbi1pb3MtYWxhcm06YmVmb3JlLCAuaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYWxidW1zOmJlZm9yZSwgLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSwgLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSwgLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUsIC5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsIC5pb24taW9zLWFycm93LXVwOmJlZm9yZSwgLmlvbi1pb3MtYXQ6YmVmb3JlLCAuaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUsIC5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSwgLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlLCAuaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1iZWxsOmJlZm9yZSwgLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYm9keTpiZWZvcmUsIC5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJvbHQ6YmVmb3JlLCAuaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib29rOmJlZm9yZSwgLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSwgLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib3g6YmVmb3JlLCAuaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUsIC5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlLCAuaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUsIC5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSwgLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNhbWVyYTpiZWZvcmUsIC5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2FydDpiZWZvcmUsIC5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNoYXRib3hlczpiZWZvcmUsIC5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsIC5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUsIC5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsIC5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUsIC5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvY2s6YmVmb3JlLCAuaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvc2U6YmVmb3JlLCAuaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUsIC5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZDpiZWZvcmUsIC5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkeTpiZWZvcmUsIC5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUsIC5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb2c6YmVmb3JlLCAuaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsIC5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUsIC5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvbXBvc2U6YmVmb3JlLCAuaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb250YWN0OmJlZm9yZSwgLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29weTpiZWZvcmUsIC5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNyb3A6YmVmb3JlLCAuaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLWRvd25sb2FkOmJlZm9yZSwgLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWRyYWc6YmVmb3JlLCAuaW9uLWlvcy1lbWFpbDpiZWZvcmUsIC5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1leWU6YmVmb3JlLCAuaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSwgLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZpbGluZzpiZWZvcmUsIC5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmlsbTpiZWZvcmUsIC5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZsYWc6YmVmb3JlLCAuaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mbGFtZTpiZWZvcmUsIC5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mbGFzazpiZWZvcmUsIC5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mbG93ZXI6YmVmb3JlLCAuaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZvbGRlcjpiZWZvcmUsIC5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlLCAuaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLCAuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLCAuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ2VhcjpiZWZvcmUsIC5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWdsYXNzZXM6YmVmb3JlLCAuaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlLCAuaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWhlYXJ0OmJlZm9yZSwgLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWhlbHA6YmVmb3JlLCAuaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaG9tZTpiZWZvcmUsIC5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWluZmluaXRlOmJlZm9yZSwgLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSwgLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWtleXBhZDpiZWZvcmUsIC5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSwgLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1saXN0OmJlZm9yZSwgLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlLCAuaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSwgLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1sb29wOmJlZm9yZSwgLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlLCAuaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSwgLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbWVka2l0OmJlZm9yZSwgLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1taWM6YmVmb3JlLCAuaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSwgLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1taW51czpiZWZvcmUsIC5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1vbml0b3I6YmVmb3JlLCAuaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1tb29uOmJlZm9yZSwgLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbW9yZTpiZWZvcmUsIC5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUsIC5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlLCAuaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUsIC5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1udXRyaXRpb246YmVmb3JlLCAuaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhcGVyOmJlZm9yZSwgLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUsIC5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXVzZTpiZWZvcmUsIC5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXc6YmVmb3JlLCAuaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBlb3BsZTpiZWZvcmUsIC5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGVyc29uOmJlZm9yZSwgLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlLCAuaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBob3RvczpiZWZvcmUsIC5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGllOmJlZm9yZSwgLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1waW50OmJlZm9yZSwgLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGxheTpiZWZvcmUsIC5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBsdXM6YmVmb3JlLCAuaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSwgLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wcmludGVyOmJlZm9yZSwgLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcHVsc2U6YmVmb3JlLCAuaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlLCAuaW9uLWlvcy1yYWlueTpiZWZvcmUsIC5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlLCAuaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJlZG86YmVmb3JlLCAuaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSwgLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUsIC5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJlbG9hZDpiZWZvcmUsIC5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSwgLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJld2luZDpiZWZvcmUsIC5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtcm9zZTpiZWZvcmUsIC5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXNlYXJjaDpiZWZvcmUsIC5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlLCAuaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUsIC5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLXNodWZmbGU6YmVmb3JlLCAuaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUsIC5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLCAuaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtc25vd3k6YmVmb3JlLCAuaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsIC5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zdGFyOmJlZm9yZSwgLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSwgLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSwgLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zdW5ueTpiZWZvcmUsIC5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlLCAuaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlLCAuaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlLCAuaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRpbWU6YmVmb3JlLCAuaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy10aW1lcjpiZWZvcmUsIC5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy10b2dnbGU6YmVmb3JlLCAuaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRyYXNoOmJlZm9yZSwgLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXVuZG86YmVmb3JlLCAuaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUsIC5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy11cGxvYWQ6YmVmb3JlLCAuaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSwgLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSwgLmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUsIC5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUsIC5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtd29ybGQ6YmVmb3JlLCAuaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pcGFkOmJlZm9yZSwgLmlvbi1pcGhvbmU6YmVmb3JlLCAuaW9uLWlwb2Q6YmVmb3JlLCAuaW9uLWpldDpiZWZvcmUsIC5pb24ta2V5OmJlZm9yZSwgLmlvbi1rbmlmZTpiZWZvcmUsIC5pb24tbGFwdG9wOmJlZm9yZSwgLmlvbi1sZWFmOmJlZm9yZSwgLmlvbi1sZXZlbHM6YmVmb3JlLCAuaW9uLWxpZ2h0YnVsYjpiZWZvcmUsIC5pb24tbGluazpiZWZvcmUsIC5pb24tbG9hZC1hOmJlZm9yZSwgLmlvbi1sb2FkLWI6YmVmb3JlLCAuaW9uLWxvYWQtYzpiZWZvcmUsIC5pb24tbG9hZC1kOmJlZm9yZSwgLmlvbi1sb2NhdGlvbjpiZWZvcmUsIC5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmUsIC5pb24tbG9ja2VkOmJlZm9yZSwgLmlvbi1sb2ctaW46YmVmb3JlLCAuaW9uLWxvZy1vdXQ6YmVmb3JlLCAuaW9uLWxvb3A6YmVmb3JlLCAuaW9uLW1hZ25ldDpiZWZvcmUsIC5pb24tbWFsZTpiZWZvcmUsIC5pb24tbWFuOmJlZm9yZSwgLmlvbi1tYXA6YmVmb3JlLCAuaW9uLW1lZGtpdDpiZWZvcmUsIC5pb24tbWVyZ2U6YmVmb3JlLCAuaW9uLW1pYy1hOmJlZm9yZSwgLmlvbi1taWMtYjpiZWZvcmUsIC5pb24tbWljLWM6YmVmb3JlLCAuaW9uLW1pbnVzOmJlZm9yZSwgLmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZSwgLmlvbi1taW51cy1yb3VuZDpiZWZvcmUsIC5pb24tbW9kZWwtczpiZWZvcmUsIC5pb24tbW9uaXRvcjpiZWZvcmUsIC5pb24tbW9yZTpiZWZvcmUsIC5pb24tbW91c2U6YmVmb3JlLCAuaW9uLW11c2ljLW5vdGU6YmVmb3JlLCAuaW9uLW5hdmljb246YmVmb3JlLCAuaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlLCAuaW9uLW5hdmlnYXRlOmJlZm9yZSwgLmlvbi1uZXR3b3JrOmJlZm9yZSwgLmlvbi1uby1zbW9raW5nOmJlZm9yZSwgLmlvbi1udWNsZWFyOmJlZm9yZSwgLmlvbi1vdXRsZXQ6YmVmb3JlLCAuaW9uLXBhaW50YnJ1c2g6YmVmb3JlLCAuaW9uLXBhaW50YnVja2V0OmJlZm9yZSwgLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUsIC5pb24tcGFwZXJjbGlwOmJlZm9yZSwgLmlvbi1wYXVzZTpiZWZvcmUsIC5pb24tcGVyc29uOmJlZm9yZSwgLmlvbi1wZXJzb24tYWRkOmJlZm9yZSwgLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUsIC5pb24tcGllLWdyYXBoOmJlZm9yZSwgLmlvbi1waW46YmVmb3JlLCAuaW9uLXBpbnBvaW50OmJlZm9yZSwgLmlvbi1waXp6YTpiZWZvcmUsIC5pb24tcGxhbmU6YmVmb3JlLCAuaW9uLXBsYW5ldDpiZWZvcmUsIC5pb24tcGxheTpiZWZvcmUsIC5pb24tcGxheXN0YXRpb246YmVmb3JlLCAuaW9uLXBsdXM6YmVmb3JlLCAuaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUsIC5pb24tcGx1cy1yb3VuZDpiZWZvcmUsIC5pb24tcG9kaXVtOmJlZm9yZSwgLmlvbi1wb3VuZDpiZWZvcmUsIC5pb24tcG93ZXI6YmVmb3JlLCAuaW9uLXByaWNldGFnOmJlZm9yZSwgLmlvbi1wcmljZXRhZ3M6YmVmb3JlLCAuaW9uLXByaW50ZXI6YmVmb3JlLCAuaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUsIC5pb24tcXItc2Nhbm5lcjpiZWZvcmUsIC5pb24tcXVvdGU6YmVmb3JlLCAuaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSwgLmlvbi1yZWNvcmQ6YmVmb3JlLCAuaW9uLXJlZnJlc2g6YmVmb3JlLCAuaW9uLXJlcGx5OmJlZm9yZSwgLmlvbi1yZXBseS1hbGw6YmVmb3JlLCAuaW9uLXJpYmJvbi1hOmJlZm9yZSwgLmlvbi1yaWJib24tYjpiZWZvcmUsIC5pb24tc2FkOmJlZm9yZSwgLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUsIC5pb24tc2Npc3NvcnM6YmVmb3JlLCAuaW9uLXNlYXJjaDpiZWZvcmUsIC5pb24tc2V0dGluZ3M6YmVmb3JlLCAuaW9uLXNoYXJlOmJlZm9yZSwgLmlvbi1zaHVmZmxlOmJlZm9yZSwgLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSwgLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSwgLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUsIC5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSwgLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlLCAuaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlLCAuaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUsIC5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUsIC5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWNzczM6YmVmb3JlLCAuaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlLCAuaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSwgLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlLCAuaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSwgLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLCAuaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUsIC5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlLCAuaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlLCAuaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUsIC5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsIC5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlLCAuaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUsIC5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLCAuaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUsIC5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsIC5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUsIC5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLCAuaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUsIC5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUsIC5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSwgLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSwgLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlLCAuaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC10dXg6YmVmb3JlLCAuaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlLCAuaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlLCAuaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC11c2Q6YmVmb3JlLCAuaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSwgLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSwgLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlLCAuaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLCAuaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSwgLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXllbjpiZWZvcmUsIC5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUsIC5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUsIC5pb24tc291cC1jYW46YmVmb3JlLCAuaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUsIC5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlLCAuaW9uLXNwb29uOmJlZm9yZSwgLmlvbi1zdGFyOmJlZm9yZSwgLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSwgLmlvbi1zdGVhbTpiZWZvcmUsIC5pb24tc3RvcDpiZWZvcmUsIC5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlLCAuaW9uLXRodW1ic2Rvd246YmVmb3JlLCAuaW9uLXRodW1ic3VwOmJlZm9yZSwgLmlvbi10b2dnbGU6YmVmb3JlLCAuaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlLCAuaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSwgLmlvbi10cmFzaC1hOmJlZm9yZSwgLmlvbi10cmFzaC1iOmJlZm9yZSwgLmlvbi10cm9waHk6YmVmb3JlLCAuaW9uLXRzaGlydDpiZWZvcmUsIC5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlLCAuaW9uLXVtYnJlbGxhOmJlZm9yZSwgLmlvbi11bml2ZXJzaXR5OmJlZm9yZSwgLmlvbi11bmxvY2tlZDpiZWZvcmUsIC5pb24tdXBsb2FkOmJlZm9yZSwgLmlvbi11c2I6YmVmb3JlLCAuaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSwgLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUsIC5pb24tdm9sdW1lLWxvdzpiZWZvcmUsIC5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUsIC5pb24tdm9sdW1lLW11dGU6YmVmb3JlLCAuaW9uLXdhbmQ6YmVmb3JlLCAuaW9uLXdhdGVyZHJvcDpiZWZvcmUsIC5pb24td2lmaTpiZWZvcmUsIC5pb24td2luZWdsYXNzOmJlZm9yZSwgLmlvbi13b21hbjpiZWZvcmUsIC5pb24td3JlbmNoOmJlZm9yZSwgLmlvbi14Ym94OmJlZm9yZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjsgc3BlYWs6IG5vbmU7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyB0ZXh0LXJlbmRlcmluZzogYXV0bzsgbGluZS1oZWlnaHQ6IDE7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pb24tYWxlcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uaW9uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cblxuLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5pb24tYW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYnVsYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5pb24tYW5kcm9pZC1idXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc2XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLmlvbi1hbmRyb2lkLWV4aXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZmlsbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG5cbi5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cblxuLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MFwiOyB9XG5cbi5pb24tYW5kcm9pZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG5cbi5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG5cbi5pb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5pb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OFwiOyB9XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cblxuLmlvbi1hbmRyb2lkLW9wdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5pb24tYW5kcm9pZC1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cblxuLmlvbi1hbmRyb2lkLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5pb24tYW5kcm9pZC1zYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmlvbi1hbmRyb2lkLXNlbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5pb24tYW5kcm9pZC10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IzXCI7IH1cblxuLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5pb24tYW5kcm9pZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5pb24tYW5kcm9pZC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uaW9uLWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cblxuLmlvbi1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uaW9uLWFycm93LWRvd24tYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uaW9uLWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZlwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uaW9uLWFycm93LWxlZnQtYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmlvbi1hcnJvdy1sZWZ0LWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uaW9uLWFycm93LW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5pb24tYXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5pb24tYXJyb3ctcmlnaHQtYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmlvbi1hcnJvdy1zd2FwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmlvbi1hcnJvdy11cC1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLmlvbi1hcnJvdy11cC1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmlvbi1hcnJvdy11cC1jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmlvbi1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG5cbi5pb24tYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuXG4uaW9uLWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZlwiOyB9XG5cbi5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uaW9uLWJhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5pb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG5cbi5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuXG4uaW9uLWJhdHRlcnktbG93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmlvbi1iZWFrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uaW9uLWJlZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uaW9uLWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG5cbi5pb24tYm9uZmlyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG5cbi5pb24tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uaW9uLWJvd3RpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5pb24tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmlvbi1idWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmVcIjsgfVxuXG4uaW9uLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uaW9uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cblxuLmlvbi1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uaW9uLWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uaW9uLWNhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4uaW9uLWNoYXRib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5pb24tY2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmlvbi1jaGF0YnViYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuXG4uaW9uLWNoYXRidWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cblxuLmlvbi1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uaW9uLWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi5pb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmlvbi1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmlvbi1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uaW9uLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmlvbi1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uaW9uLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cblxuLmlvbi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5pb24tY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5pb24tY29kZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZlwiOyB9XG5cbi5pb24tY29kZS13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmlvbi1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uaW9uLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uaW9uLWNvbXBvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5pb24tY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uaW9uLWNyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uaW9uLWN1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMThcIjsgfVxuXG4uaW9uLWRpc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uaW9uLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cblxuLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmlvbi1kcmFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmlvbi1lYXJ0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5pb24tZWFzZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzJcIjsgfVxuXG4uaW9uLWVkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmZcIjsgfVxuXG4uaW9uLWVnZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5pb24tZWplY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uaW9uLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5pb24tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uaW9uLWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG5cbi5pb24tZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5pb24tZmlyZWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTlcIjsgfVxuXG4uaW9uLWZsYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uaW9uLWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cblxuLmlvbi1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5pb24tZmxhc2gtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmlvbi1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uaW9uLWZvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uaW9uLWZvcmstcmVwbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG5cbi5pb24tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5pb24tZnVubmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFiXCI7IH1cblxuLmlvbi1nZWFyLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uaW9uLWdlYXItYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5pb24tZ3JpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZlwiOyB9XG5cbi5pb24taGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cblxuLmlvbi1oYXBweTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5pb24taGFwcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5pb24taGVhZHBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmlvbi1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5pb24taGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cblxuLmlvbi1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmlvbi1oZWxwLWJ1b3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uaW9uLWhlbHAtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5pb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5pb24taWNlY3JlYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uaW9uLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cblxuLmlvbi1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uaW9uLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmlvbi1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmlvbi1pb25pYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5pb24taW9zLWFsYXJtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5pb24taW9zLWFsYnVtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG5cbi5pb24taW9zLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDdcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5pb24taW9zLWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uaW9uLWlvcy1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG5cbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmlvbi1pb3MtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi5pb24taW9zLWJvZHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uaW9uLWlvcy1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmlvbi1pb3MtYm9sdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmlvbi1pb3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmlvbi1pb3MtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmlvbi1pb3MtYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cblxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjJcIjsgfVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG5cbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5pb24taW9zLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5pb24taW9zLWNoYXRidWJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmJcIjsgfVxuXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4uaW9uLWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDBcIjsgfVxuXG4uaW9uLWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5pb24taW9zLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5pb24taW9zLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmlvbi1pb3MtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGVcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmlvbi1pb3MtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cblxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4uaW9uLWlvcy1jb21wb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5pb24taW9zLWNvcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uaW9uLWlvcy1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4uaW9uLWlvcy1kcmFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmlvbi1pb3MtZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uaW9uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmlvbi1pb3MtZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cblxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjRcIjsgfVxuXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5pb24taW9zLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uaW9uLWlvcy1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmlvbi1pb3MtZmxhbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4uaW9uLWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMwXCI7IH1cblxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzJcIjsgfVxuXG4uaW9uLWlvcy1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzVcIjsgfVxuXG4uaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cblxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOFwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5pb24taW9zLWdlYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2RcIjsgfVxuXG4uaW9uLWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4uaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNlXCI7IH1cblxuLmlvbi1pb3MtZ3JpZC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cblxuLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDBcIjsgfVxuXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5pb24taW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDJcIjsgfVxuXG4uaW9uLWlvcy1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cblxuLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NFwiOyB9XG5cbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5pb24taW9zLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG5cbi5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDlcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG5cbi5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5pb24taW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUxXCI7IH1cblxuLmlvbi1pb3MtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG5cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5pb24taW9zLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU2XCI7IH1cblxuLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NVwiOyB9XG5cbi5pb24taW9zLWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5pb24taW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmlvbi1pb3MtbG9vcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1YVwiOyB9XG5cbi5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLmlvbi1pb3MtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1YlwiOyB9XG5cbi5pb24taW9zLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZVwiOyB9XG5cbi5pb24taW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmlvbi1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XG5cbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cblxuLmlvbi1pb3MtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjRcIjsgfVxuXG4uaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5pb24taW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjNcIjsgfVxuXG4uaW9uLWlvcy1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY1XCI7IH1cblxuLmlvbi1pb3MtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2N1wiOyB9XG5cbi5pb24taW9zLW1vcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4uaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjlcIjsgfVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cblxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cblxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmlvbi1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzFcIjsgfVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDczXCI7IH1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzZcIjsgfVxuXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc1XCI7IH1cblxuLmlvbi1pb3MtcGF1c2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cblxuLmlvbi1pb3MtcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdhXCI7IH1cblxuLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2NcIjsgfVxuXG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG5cbi5pb24taW9zLXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG5cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgwXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5pb24taW9zLXBpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLmlvbi1pb3MtcGludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5pb24taW9zLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODhcIjsgfVxuXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uaW9uLWlvcy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cblxuLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4OVwiOyB9XG5cbi5pb24taW9zLXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4YVwiOyB9XG5cbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4Y1wiOyB9XG5cbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi5pb24taW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5pb24taW9zLXB1bHNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTVcIjsgfVxuXG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uaW9uLWlvcy1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cblxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk4XCI7IH1cblxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5Y1wiOyB9XG5cbi5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWFcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWJcIjsgfVxuXG4uaW9uLWlvcy1yZWxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWRcIjsgfVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZlwiOyB9XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWVcIjsgfVxuXG4uaW9uLWlvcy1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTFcIjsgfVxuXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG5cbi5pb24taW9zLXJvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTNcIjsgfVxuXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTJcIjsgfVxuXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTVcIjsgfVxuXG4uaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE0XCI7IH1cblxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTdcIjsgfVxuXG4uaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTZcIjsgfVxuXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cblxuLmlvbi1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YThcIjsgfVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWJcIjsgfVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhYVwiOyB9XG5cbi5pb24taW9zLXNraXBmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhY1wiOyB9XG5cbi5pb24taW9zLXNub3d5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFlXCI7IH1cblxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjBcIjsgfVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG5cbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMlwiOyB9XG5cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNVwiOyB9XG5cbi5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjdcIjsgfVxuXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmlvbi1pb3MtdGVsZXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cblxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmNcIjsgfVxuXG4uaW9uLWlvcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cblxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmlvbi1pb3MtdGltZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzFcIjsgfVxuXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMzXCI7IH1cblxuLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzJcIjsgfVxuXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG5cbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uaW9uLWlvcy11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cblxuLmlvbi1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cblxuLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzlcIjsgfVxuXG4uaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM4XCI7IH1cblxuLmlvbi1pb3MtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNiXCI7IH1cblxuLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2FcIjsgfVxuXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2NcIjsgfVxuXG4uaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2ZcIjsgfVxuXG4uaW9uLWlvcy13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDFcIjsgfVxuXG4uaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMFwiOyB9XG5cbi5pb24taW9zLXdvcmxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmlvbi1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMlwiOyB9XG5cbi5pb24taXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5pb24taXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmlvbi1pcG9kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmlvbi1qZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uaW9uLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5pb24ta25pZmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uaW9uLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5pb24tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5pb24tbGV2ZWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmlvbi1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uaW9uLWxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uaW9uLWxvYWQtYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5pb24tbG9hZC1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cblxuLmlvbi1sb2FkLWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWNcIjsgfVxuXG4uaW9uLWxvYWQtZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5pb24tbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmZcIjsgfVxuXG4uaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDRcIjsgfVxuXG4uaW9uLWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5pb24tbG9nLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLmlvbi1sb2ctb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlmXCI7IH1cblxuLmlvbi1sb29wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmlvbi1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uaW9uLW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uaW9uLW1hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5pb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmlvbi1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uaW9uLW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNmXCI7IH1cblxuLmlvbi1taWMtYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5pb24tbWljLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uaW9uLW1pYy1jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmlvbi1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5pb24tbWludXMtcm91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uaW9uLW1vZGVsLXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uaW9uLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uaW9uLW1vcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uaW9uLW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLmlvbi1uYXZpY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmlvbi1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5pb24tbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5pb24tbm8tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5pb24tbnVjbGVhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5pb24tb3V0bGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQyXCI7IH1cblxuLmlvbi1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5pb24tcGFwZXItYWlycGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzNcIjsgfVxuXG4uaW9uLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZlwiOyB9XG5cbi5pb24tcGF1c2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uaW9uLXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5pb24tcGVyc29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTJcIjsgfVxuXG4uaW9uLXBpZS1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5pb24tcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmlvbi1waW5wb2ludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5pb24tcGl6emE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uaW9uLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmlvbi1wbGFuZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDNcIjsgfVxuXG4uaW9uLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmlvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmlvbi1wbHVzLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uaW9uLXBsdXMtcm91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uaW9uLXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG5cbi5pb24tcG91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4uaW9uLXBvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmlvbi1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5pb24tcHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmlvbi1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uaW9uLXFyLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDZcIjsgfVxuXG4uaW9uLXF1b3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cblxuLmlvbi1yYWRpby13YXZlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5pb24tcmVjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmlvbi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmlvbi1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5pb24tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmlvbi1yaWJib24tYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OFwiOyB9XG5cbi5pb24tcmliYm9uLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDlcIjsgfVxuXG4uaW9uLXNhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YVwiOyB9XG5cbi5pb24tc2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuXG4uaW9uLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmlvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWZcIjsgfVxuXG4uaW9uLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmlvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMFwiOyB9XG5cbi5pb24tc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFmXCI7IH1cblxuLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmlvbi1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGJcIjsgfVxuXG4uaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkYVwiOyB9XG5cbi5pb24tc29jaWFsLWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGRcIjsgfVxuXG4uaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGNcIjsgfVxuXG4uaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmlvbi1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uaW9uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJmXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJlXCI7IH1cblxuLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlMVwiOyB9XG5cbi5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlMFwiOyB9XG5cbi5pb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGRcIjsgfVxuXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGNcIjsgfVxuXG4uaW9uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmlvbi1zb2NpYWwtZ2l0aHViLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGZcIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmlvbi1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmlvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmlvbi1zb2NpYWwtbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTZcIjsgfVxuXG4uaW9uLXNvY2lhbC1ub2RlanM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmlvbi1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4uaW9uLXNvY2lhbC1weXRob246YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uaW9uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uaW9uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5pb24tc29jaWFsLXJzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5pb24tc29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5pb24tc29jaWFsLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNmXCI7IH1cblxuLmlvbi1zb2NpYWwtc2t5cGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5pb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5pb24tc29jaWFsLXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5pb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUzXCI7IH1cblxuLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uaW9uLXNvY2lhbC12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG5cbi5pb24tc29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuXG4uaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmlvbi1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5pb24tc29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGFcIjsgfVxuXG4uaW9uLXNvY2lhbC15ZW46YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5pb24tc29jaWFsLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uaW9uLXNvdXAtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmlvbi1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uaW9uLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmlvbi1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5pb24tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5pb24tc3RhdHMtYmFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5pb24tc3RlYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uaW9uLXN0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGZcIjsgfVxuXG4uaW9uLXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmlvbi10aHVtYnNkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cblxuLmlvbi10aHVtYnN1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5pb24tdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmlvbi10b2dnbGUtZmlsbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cblxuLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5pb24tdHJhc2gtYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5pb24tdHJhc2gtYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5pb24tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU2XCI7IH1cblxuLmlvbi10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uaW9uLXRzaGlydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY2XCI7IH1cblxuLmlvbi11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiN1wiOyB9XG5cbi5pb24tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5pb24tdW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uaW9uLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5pb24tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmlvbi12aWRlb2NhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uaW9uLXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uaW9uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4uaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmlvbi13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmlvbi13YXRlcmRyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uaW9uLXdpZmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uaW9uLXdpbmVnbGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5pb24td29tYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uaW9uLXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG5cbi5pb24teGJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG4iLCJodG1se1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHl7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbn1cblxuYm9keVtkYXRhLXZpZXc9XCJ0ZW1wbGF0ZXMvaG9tZS1jbGVhblwiXXtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5he1xuICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgfVxufVxuXG51bCwgb2x7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbn1cblxuYnV0dG9uLCBpbnB1dHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRhYmxldFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpXG5hbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcblx0Ym9keXtcblx0XHRwYWRkaW5nLXRvcDogNzVweDtcblx0fVxuXHQuY29udGFpbmVye1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4vLyBTbWFydHBob25lXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuXHRib2R5e1xuXHRcdHBhZGRpbmctdG9wOiA3NXB4O1xuXHR9XG59XG4iLCIkd2hpdGU6ICNmZmZmZmY7XG4kd2hpdGUtdHdvOiAjZmVmZWZlO1xuJHdoaXRlLXRocmVlOiAjZDhkOGQ4O1xuJGJsYWNrOiAjMDAwMDAwO1xuJGRhcms6ICMyNjMyMzg7XG4kZGFyay1ibHVlLWdyZWVuOiAjMDAzYjMwO1xuJHN1bmZsb3dlcjogI2ZmYmYwMDtcbiRzdW5mbG93ZXItdHdvOiAjZmVjYjA5O1xuJGJ1cm50LXllbGxvdzogI2QxYTgwZDtcbiRjaGFyY29hbC1ncmV5OiAjMzY0NzRmO1xuJGNvb2wtZ3JleTogI2IwYmVjNTtcbiRwYWxlLWdyZXk6ICNlY2VmZjE7XG4kYmx1aXNoLWdyZXk6ICM3NzkwOWQ7XG4kbGlnaHQtYmx1ZS1ncmV5OiAjZDJkZWU1O1xuJGxpZ2h0LWdyZXk6ICM2MDdEOEI7XG4kbGlnaHQtZ3JleS10d286ICNDRkQ4REM7XG5cbiRhcHBsZS1ncmVlbjogIzdlZDMyMTtcbiRkYXJrLWdyZWVuOiAjMWEzMDAwO1xuJGRhcmstZ3JlZW4tdHdvOiAjMTkyZTAwO1xuJGRhcmstZ3Jhc3MtZ3JlZW46ICM0NjgxMDE7XG4kZGFyay1mb3Jlc3QtZ3JlZW46ICMwMDI2MWY7XG4kbGVhZi1ncmVlbjogIzU1OWYwMDtcbiRzdW5mbG93ZXItdHdvOiAjZmZjYTQ0O1xuJGVnZ3NoZWxsOiAjZWNmZmQ2O1xuJGxpZ2h0LWdyZWVuOiAjNjVCRDAwO1xuXG4kcmVkOiAjOWYwMDE3O1xuJHNjYXJsZXQ6ICNkMDAyMWI7XG4kY2xhcmV0OiAjNmQwMDBkO1xuXG4kZ3JpZC14czogMDtcbiRncmlkLXNtOiA1NDNweDtcbiRncmlkLW1kOiA3NjdweDtcbiRncmlkLWxnOiA5OTFweDtcbiRncmlkLXhsOiAxMTk5cHg7XG4iLCIuY29udGVudHtcblx0cHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHQrIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4MCU7XG5cdFx0XHQrIHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iLCIubS1uYXYtLW1haW57XG5cdC5tLW5hdntcblx0XHQmX19pdGVte1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzdW5mbG93ZXI7XG5cdFx0XHRcdC5tLW5hdl9fY2hpbGR7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlua3tcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NoaWxke1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Lm0tbmF2e1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fbGlua3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHN1bmZsb3dlciwgMTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pcy1kYXJre1xuXHRcdC5tLW5hdntcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Lm0tbmF2X19saW5re1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fbGlua3tcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogTmF2IE1haW5cblx0Ly8gU2l6ZTogRGVza3RvcFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuXHRcdC5tLW5hdl9fY2hpbGR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGJhY2tncm91bmQ6ICRzdW5mbG93ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuXHRcdFx0ei1pbmRleDogMjA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTGF5b3V0OiBIZWFkZXIgQ2xlYW5cblx0Ly8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKVxuXHRhbmQgKG1heC13aWR0aDogJGdyaWQteGwpIHtcblx0XHQubS1uYXZ7XG5cdFx0XHQmX19saW5rLS1yb290e1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBOYXYgTWFpblxuXHQvLyBTaXplOiBUYWJsZXQgJiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQubS1uYXZ7XG5cdFx0XHQmX19saW5rLFxuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmX19saW5re1xuXHRcdFx0XHQmLS1yb290e1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tY2hpbGR7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0tbmF2LS1zaW1wbGV7XG5cdC5tLW5hdntcblx0XHQmX190aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBmaWxzb24tc29mdCwgQXJpYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9fbGlua3tcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0cGFkZGluZzogMTNweCAwIDEzcHggMjVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLW91dDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pcy1kYXJre1xuXHRcdC5tLW5hdntcblx0XHRcdCZfX3RpdGxle1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmX19saW5re1xuXHRcdFx0XHRjb2xvcjogI0IwQkVDNTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjIpO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBOYXZcblx0Ly8gTW9kaWZpZXI6IFNpbXBsZVxuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0Lm0tbmF2e1xuXHRcdFx0Jl9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIE1vZHVsZTogTmF2IE1haW5cbi8vIE1vZGlmaWVyOiBMYW5nXG4ubS1uYXYtLWxhbmd7XG5cdC5tLW5hdntcblx0XHQmX19pdGVte1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdFx0Ji5pcy1hY3RpdmV7XG5cdFx0XHRcdC5tLW5hdntcblx0XHRcdFx0XHQmX19saW5re1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaXMtZGlzYWJsZXtcblx0XHRcdFx0Lm0tbmF2e1xuXHRcdFx0XHRcdCZfX2xpbmt7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bm90KC5pcy1hY3RpdmUpOm5vdCguaXMtZGlzYWJsZSl7XG5cdFx0XHRcdC5tLW5hdntcblx0XHRcdFx0XHQmX19saW5re1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpbmt7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1kYXJre1xuXHRcdC5tLW5hdntcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCYuaXMtYWN0aXZle1xuXHRcdFx0XHRcdC5tLW5hdl9fbGlua3tcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2xpbmt7XG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBNb2R1bGU6IE5hdiBNYWluXG5cdC8vIE1vZGlmaWVyOiBMYW5nXG5cdC8vIFNpemU6IERlc2t0b3Bcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQubS1uYXZ7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0fVxuXHRcdFx0Jl9fbGlua3tcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBNb2R1bGU6IE5hdiBNYWluXG5cdC8vIE1vZGlmaWVyOiBMYW5nXG5cdC8vIFNpemU6IFRhYmxldCAmIFNtYXJ0cGhvbmVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQvL1xuXHR9XG59XG4iLCIubS1uYXYtLXRpbWVsaW5lc3tcblx0Lm0tbmF2e1xuXHRcdCZfX3RpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IGZpbHNvbi1zb2Z0LCBBcmlhbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Jl9fbGlua3tcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY3VycmVudHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LWZhbWlseTogUm9ib3RvQ29uZGVuc2VkO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMXB4IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3WCgtMzVkZWcpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3WCgzNWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3llYXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0Jl9fbGVnZW5ke1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXHQmLmlzLWRhcmt7XG5cdFx0Lm0tbmF2e1xuXHRcdFx0Jl9fdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCZfX2xpbmt7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzc3OTA5RDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogLTdweDtcblx0XHRcdFx0XHRib3R0b206IC03cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA3cHggMCAwIDdweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHN1bmZsb3dlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3llYXJ7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCZfX2xlZ2VuZHtcblx0XHRcdFx0Y29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0XHR9XG5cdFx0XHQmX19jdXJyZW50e1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOm5vdCguaXMtZGFyayl7XG5cdFx0Lm0tbmF2e1xuXHRcdFx0Jl9fdGl0bGV7fVxuXHRcdFx0Jl9fbGlua3tcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQubS1uYXZfX2xlZ2VuZHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9feWVhcntcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbGVnZW5ke1xuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXHRcdFx0Jl9fY3VycmVudHtcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBOYXZcblx0Ly8gTW9kaWZpZXI6IFNpbXBsZVxuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0Lm0tbmF2e1xuXHRcdFx0Jl9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLW5hdi0tc29jaWFse1xuXHQubS1uYXZ7XG5cdFx0Jl9faWNvbntcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb29sLWdyZXk7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVte1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ji0tZmFjZWJvb2t7XG5cdFx0XHRcdC5tLW5hdl9faWNvbntcblx0XHRcdFx0XHRAZXh0ZW5kIC5pb24tc29jaWFsLWZhY2Vib29rO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS10d2l0dGVye1xuXHRcdFx0XHQubS1uYXZfX2ljb257XG5cdFx0XHRcdFx0QGV4dGVuZCAuaW9uLXNvY2lhbC10d2l0dGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1pbnN0YWdyYW17XG5cdFx0XHRcdC5tLW5hdl9faWNvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0QGV4dGVuZCAuaW9uLXNvY2lhbC1pbnN0YWdyYW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXlvdXR1YmV7XG5cdFx0XHRcdC5tLW5hdl9faWNvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDFweDtcblx0XHRcdFx0XHRAZXh0ZW5kIC5pb24taW9zLXBsYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXNvdW5kY2xvdWR7XG5cdFx0XHRcdC5tLW5hdl9faWNvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLCAuaWNvbi1zb3VuZGNsb3VkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1uYXYtbWFpbntcbiAgJl9faXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAmOmhvdmVye1xuICAgICAgLm0tbmF2LW1haW4tLWNoaWxke1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtYWN0aXZle1xuICAgICAgLm0tbmF2LW1haW57XG4gICAgICAgICZfX2xpbmstLXJvb3R7XG4gICAgICAgICAgY29sb3I6ICRjb29sLWdyZXk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29vbC1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWRpc2FibGV7XG4gICAgICAubS1uYXYtbWFpbntcbiAgICAgICAgJl9fbGluay0tcm9vdHtcbiAgICAgICAgICBjb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3tcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIH1cblxuICAvLyBNb2R1bGU6IE5hdiBNYWluXG4gIC8vIFNpemU6IERlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubS1uYXYtbWFpbi0tY2hpbGR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdG9wOiA4MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IE5hdiBNYWluXG4gIC8vIFNpemU6IFRhYmxldCAmIFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5tLW5hdi1tYWlue1xuICAgICAgJl9fbGluayxcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJl9fbGlua3tcbiAgICAgICAgJi0tcm9vdHtcbiAgICAgICAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgICYtLWNoaWxke1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW9kdWxlOiBOYXYgTWFpblxuLy8gTW9kaWZpZXI6IE1lbnVcbi5tLW5hdi1tYWluLS1tZW51e1xuXG59XG5cbi8vIE1vZHVsZTogTmF2IE1haW5cbi8vIE1vZGlmaWVyOiBMYW5nXG4ubS1uYXYtbWFpbi0tbGFuZ3tcbiAgLy8gTW9kdWxlOiBOYXYgTWFpblxuICAvLyBNb2RpZmllcjogTGFuZ1xuICAvLyBTaXplOiBEZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLm0tbmF2LW1haW57XG4gICAgICAmX19pdGVte1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBOYXYgTWFpblxuICAvLyBNb2RpZmllcjogTGFuZ1xuICAvLyBTaXplOiBUYWJsZXQgJiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLy9cbiAgfVxufVxuXG4vLyBNb2R1bGU6IE5hdiBNYWluXG4vLyBNb2RpZmllcjogQ2hpbGRcbi5tLW5hdi1tYWluLS1jaGlsZHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYShibGFjaywgMC41KTtcbiAgLm0tbmF2LW1haW57XG4gICAgJl9faXRlbXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19saW5re1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tLXNlYXJjaC1ncm93ZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fbWFnbmlmaWVye1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBleHRlbmQgLmlvbi1hbmRyb2lkLXNlYXJjaDtcbiAgfVxuICAmX19pbnB1dHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzdW5mbG93ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGNvbG9yOiAkc3VuZmxvd2VyO1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJl9fY2xvc2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogM3B4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIEBleHRlbmQgLmlvbi1hbmRyb2lkLWNsb3NlO1xuICB9XG5cbiAgJi5pcy1hY3RpdmV7XG4gICAgLm0tc2VhcmNoLWdyb3dlcntcbiAgICAgICZfX2lucHV0e1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgJl9fY2xvc2V7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgJl9faW5wdXQsXG4gICAgICAmX19jbG9zZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IFNlYXJjaCBHcm93ZXJcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgICYuaXMtYWN0aXZle1xuICAgICAgLm0tc2VhcmNoLWdyb3dlcntcbiAgICAgICAgJl9faW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubS1zZWFyY2gtLWNsZWFue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmVlbjtcblx0Ym9yZGVyLXJhZGl1czogMzVweDtcblx0Lm0tc2VhcmNoe1xuXHRcdCZfX21hZ25pZmllcntcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ncmVlbjtcblx0XHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMnB4O1xuXHRcdFx0cmlnaHQ6IDJweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLCAuaWNvbi1idXNjYTtcblx0XHR9XG5cdFx0Jl9faW5wdXR7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ncmVlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXHQmLmlzLWFjdGl2ZXtcblx0XHQubS1zZWFyY2h7XG5cdFx0XHQmX19pbnB1dHtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pcy1ibGFua3tcblx0XHRib3JkZXItY29sb3I6IHJlZDtcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcnsgY29sb3I6IHJlZDsgfVxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyeyBjb2xvcjogcmVkOyB9XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlcnsgY29sb3I6IHJlZDsgfVxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcnsgY29sb3I6IHJlZDsgfVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBTZWFyY2hcblx0Ly8gTW9kaWZpZXI6IENsZWFuXG5cdC8vIFNpemU6IFNtYXJ0cGhvbmVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcblx0XHQmLmlzLWFjdGl2ZXtcblx0XHRcdC5tLXNlYXJjaHtcblx0XHRcdFx0Jl9faW5wdXR7XG5cdFx0XHRcdFx0Ly9cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gTW9kdWxlOiBFbXB0eVxuLmVtcHR5e1xuICAgIC8vIE1vZHVsZTogRW1wdHlcbiAgICAvLyBTaXplOiBEZXNrdG9wXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLmVtcHR5e1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1wdHlcbiAgICAvLyBTaXplOiBUYWJsZXRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcbiAgICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLmVtcHR5e1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1wdHlcbiAgICAvLyBTaXplOiBTbWFydHBob25lXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAgICAgLmVtcHR5e1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTW9kdWxlOiBOYXZcbi8vIE1vZGlmaWVyOiBTdW1tYXJ5XG4ubmF2LS1zdW1tYXJ5e1xuICAgIC5uYXZ7XG4gICAgICAgICZfX2lubmVye1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gM2VtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFsZS1ncmV5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb24sIC5pY29uLXN1bW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtc3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NWVtIDFlbSAwLjc1ZW0gMy4yZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogTmF2XG4gICAgLy8gTW9kaWZpZXI6IFN1bW1hcnlcbiAgICAvLyBTaXplOiBEZXNrdG9wXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLm5hdntcbiAgICAgICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2R1bGU6IE5hdlxuICAgIC8vIE1vZGlmaWVyOiBTdW1tYXJ5XG4gICAgLy8gU2l6ZTogVGFibGV0XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG4gICAgYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG4gICAgICAgIC5uYXZ7XG4gICAgICAgICAgICAvL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9kdWxlOiBOYXZcbiAgICAvLyBNb2RpZmllcjogU3VtbWFyeVxuICAgIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgICAgICAubmF2e1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCBcInN0YXRlcy9zLW5hdlwiO1xuIiwiLy8gTW9kdWxlOiBOYXZcbi8vIE1vZGlmaWVyOiBTdW1tYXJ5XG4ubmF2LS1zdW1tYXJ5e1xuICAgIC5uYXZfX2xpbmsuaXMtYWN0aXZle1xuICAgICAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzdW5mbG93ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBNb2R1bGU6IEVtcHR5XG4udGV4dHtcbiAgICBjb2xvcjogJGRhcms7XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBYnJpbEZhdEZhY2U7XG4gICAgICAgIGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgIH1cblxuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDQuM3JlbTtcbiAgICAgICAgY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICB9XG5cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgfVxuXG4gICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICAgIH1cblxuICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICB9XG5cbiAgICBoNXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuXG4gICAgaWZyYW1le1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKGJsYWNrLCAwLjIpO1xuICAgIH1cblxuICAgIGZpZ3VyZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1wdHlcbiAgICAvLyBTaXplOiBEZXNrdG9wXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9ue1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1wdHlcbiAgICAvLyBTaXplOiBUYWJsZXRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcbiAgICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1wdHlcbiAgICAvLyBTaXplOiBTbWFydHBob25lXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAvL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2R1bGU6IEVtcHR5XG4vLyBNb2RpZmllcjogTW9kaWZpZXJcbi50ZXh0LS1tb2RpZmllcntcbiAgICAvLyBNb2R1bGU6IEVtcHR5XG4gICAgLy8gTW9kaWZpZXI6IE1vZGlmaWVyXG4gICAgLy8gU2l6ZTogRGVza3RvcFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1wdHlcbiAgICAvLyBNb2RpZmllcjogTW9kaWZpZXJcbiAgICAvLyBTaXplOiBUYWJsZXRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcbiAgICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAvL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9kdWxlOiBFbXB0eVxuICAgIC8vIE1vZGlmaWVyOiBNb2RpZmllclxuICAgIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIC8vXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBNb2R1bGU6IEFjY29yZGlvblxuLmFjY29yZGlvbntcbiAgICBjbGVhcjogYm90aDtcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAuYWNjb3JkaW9uX190aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbSAwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYWxlLWdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgQGV4dGVuZCAuaW9uLWNoZXZyb24tZG93bjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuXG4gICAgLy8gTW9kdWxlOiBBY2NvcmRpb25cbiAgICAvLyBTaXplOiBEZXNrdG9wXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLmFjY29yZGlvbntcbiAgICAgICAgICAgIC8vXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2R1bGU6IEFjY29yZGlvblxuICAgIC8vIFNpemU6IFRhYmxldFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICAgIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuICAgICAgICAuYWNjb3JkaW9ue1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogQWNjb3JkaW9uXG4gICAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgICAgIC5hY2NvcmRpb257XG4gICAgICAgICAgICAvL1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwic3RhdGVzL3MtYWNjb3JkaW9uXCI7XG4iLCIuYWNjb3JkaW9uLmlzLWFjdGl2ZXtcbiAgICAuYWNjb3JkaW9ue1xuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29vbC1ncmV5O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmlvbi1jaGV2cm9uLXVwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gTW9kdWxlOiBFbWJlZFxuLmVtYmVke1xuICAgIGJhY2tncm91bmQ6ICRwYWxlLWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDIycHggNzVweCAyMnB4IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBleHRlbmQgLmlvbi1wbGF5O1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1aXNoLWdyZXk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cblxuICAgICZfX3RpdGxlLCAmX190aXRsZSBwe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICRjb29sLWdyZXk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSwgJl9fc3VidGl0bGUgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1aXNoLWdyZXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pZnJhbWV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1iZWRcbiAgICAvLyBTaXplOiBEZXNrdG9wXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLmVtYmVke1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1iZWRcbiAgICAvLyBTaXplOiBUYWJsZXRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcbiAgICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLmVtYmVke1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZHVsZTogRW1iZWRcbiAgICAvLyBTaXplOiBTbWFydHBob25lXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAgICAgLmVtYmVke1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sLWhlYWRlci0tb2xke1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0Y29sb3I6IHdoaXRlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogNDVweDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0LmwtaGVhZGVye1xuXHRcdCZfX2NvbnRhaW5lcntcblx0XHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHRcdH1cblx0XHQmX19icmFuZHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMTFweCAycHg7XG5cdFx0XHQmLS1ob21le1xuXHRcdFx0XHQubC1oZWFkZXJ7XG5cdFx0XHRcdFx0Jl9fbG9nb3tcblx0XHRcdFx0XHRcdCYtLXNtYWxse1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji0tYmlne1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbG9nb3tcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdCYtLXNtYWxse1xuXHRcdFx0XHR3aWR0aDogNTZweDtcblx0XHRcdH1cblx0XHRcdCYtLWJpZ3tcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWVudXtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0QGV4dGVuZCAuaW9uLW5hdmljb24tcm91bmQ7XG5cdFx0fVxuXHR9XG5cblx0Lm0tbmF2LW1haW4sXG5cdC5tLXNlYXJjaC1ncm93ZXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Lm0tc2VhcmNoLWdyb3dlcntcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXG5cdC5tLW5hdi1tYWluLS1sYW5ne1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0Ly8gTW9kdWxlOiBIZWFkZXJcblx0Ly8gU2l6ZTogRGVza3RvcFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuXHRcdC5sLWhlYWRlcntcblx0XHRcdCZfX21lbnV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBIZWFkZXJcblx0Ly8gU2l6ZTogVGFibGV0ICYgU21hcnRwaG9uZVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuXHRcdC5tLXNlYXJjaC1ncm93ZXJ7XG5cdFx0XHRtYXJnaW46IDhweDtcblx0XHR9XG5cblx0XHQubS1uYXYtbWFpbi0tbGFuZ3tcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogSGVhZGVyXG5cdC8vIFNpemU6IFNtYXJ0cGhvbmVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcblx0XHQubC1oZWFkZXJ7XG5cdFx0XHQmX19sb2dve1xuXHRcdFx0XHQmLS1iaWd7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXNtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5sLWhlYWRlci0tc2lkZWJhcntcblx0XHQvLyBNb2R1bGU6IEhlYWRlclxuXHRcdC8vIE1vZGlmaWVyOiBTaWRlYmFyXG5cdFx0Ly8gU2l6ZTogRGVza3RvcFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ly8gTW9kdWxlOiBIZWFkZXJcblx0XHQvLyBNb2RpZmllcjogU2lkZWJhclxuXHRcdC8vIFNpemU6IFRhYmxldCAmIFNtYXJ0cGhvbmVcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuNSk7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcblx0XHRcdHotaW5kZXg6IDUwMDtcblxuXHRcdFx0Lm0tbmF2LW1haW4tLW1lbnV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAtMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5tLW5hdi1tYWluLS1sYW5ne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0cmlnaHQ6IC0xMDAlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0Lm0tbmF2LW1haW57XG5cdFx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1hY3RpdmV7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHQubS1uYXYtbWFpbntcblx0XHRcdFx0XHRyaWdodDogMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBNb2R1bGU6IEhlYWRlclxuXHRcdC8vIE1vZGlmaWVyOiBTaWRlYmFyXG5cdFx0Ly8gU2l6ZTogU21hcnRwaG9uZVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0XHQubS1uYXYtbWFpbntcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sLWhlYWRlci0tY2xlYW57XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmwtaGVhZGVye1xuXHRcdCZfX2NvbnRhaW5lcntcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBleHRlbmQgLmNvbnRhaW5lcjtcblx0XHR9XG5cdFx0Jl9fYnJhbmR7XG5cdFx0XHRtYXgtd2lkdGg6IDIzMHB4O1xuXHRcdH1cblx0XHQmX19sb2dve1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdCZfX21lbnV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGV4dGVuZCAuaW9uLW5hdmljb24tcm91bmQ7XG5cdFx0fVxuXHRcdCZfX3NlYXJjaHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAZXh0ZW5kIC5pb24tYW5kcm9pZC1zZWFyY2g7XG5cdFx0fVxuXHRcdCYtLXNpZGViYXJ7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtLXNvY2lhbHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC1mbG93OiByb3c7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE3MnB4O1xuXHRcdFx0LmwtaGVhZGVye1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LXR3bztcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRcdCYtLWZhY2Vib29re1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTlFNjtcblx0XHRcdFx0XHRcdEBleHRlbmQgLmlvbi1zb2NpYWwtZmFjZWJvb2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtLXR3aXR0ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDNDMEU1O1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAuaW9uLXNvY2lhbC10d2l0dGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLS1pbnN0YWdyYW17XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMiw3NiwyMjgsMSk7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pb24tc29jaWFsLWluc3RhZ3JhbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm0tbmF2LS1sYW5ne1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMzLDIzNywyMzksMSk7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblx0Lm0tc2VhcmNoLS1jbGVhbntcblx0XHR3aWR0aDogMTU3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2Utb3V0O1xuXHRcdCYuaXMtZm9jdXN7XG5cdFx0XHR3aWR0aDogMjk1cHg7XG5cdFx0fVxuXHR9XG5cdCYuaXMtZml4ZWR7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogLTEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMjJweCAwO1xuXHRcdHotaW5kZXg6IDQwO1xuXHRcdHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0Ji5pcy1hY3RpdmV7XG5cdFx0XHR0b3A6IDAlO1xuXHRcdH1cblx0fVxuXHQmLmlzLWRhcmt7XG5cdFx0YmFja2dyb3VuZDogJGRhcms7XG5cdFx0Jjpub3QoLmlzLWZpeGVkKXtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdFx0LmwtaGVhZGVye1xuXHRcdFx0Ji0tc29jaWFse1xuXHRcdFx0XHQubC1oZWFkZXJ7XG5cdFx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fYnJhbmR7XG5cdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tLW5hdi0tbGFuZ3tcblx0XHRcdGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0fVxuXHR9XG5cdCYuaXMtdHJhbnNwYXJlbnR7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogNDA7XG5cdH1cblxuXHQvLyBMYXlvdXQ6IEhlYWRlciBDbGVhblxuXHQvLyBTaXplOiBEZXNrdG9wXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG5cdFx0LmwtaG9tZXtcblx0XHRcdC8vXG5cdFx0fVxuXHR9XG5cblx0Ly8gTGF5b3V0OiBIZWFkZXIgQ2xlYW5cblx0Ly8gU2l6ZTogTGFyZ2UgRGVza3RvcFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC14bCkge1xuXHRcdCYuaXMtZml4ZWQsXG5cdFx0Ji5pcy10cmFuc3BhcmVudHtcblx0XHRcdC5sLWhlYWRlcntcblx0XHRcdFx0Jl9fYnJhbmR7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubC1ob21le1xuXHRcdFx0Jl9fY29udGFpbmVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IDExNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBMYXlvdXQ6IEhlYWRlciBDbGVhblxuXHQvLyBTaXplOiBEZXNrdG9wIFNtYWxsZXJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpXG5cdFx0YW5kIChtYXgtd2lkdGg6ICRncmlkLXhsKSB7XG5cdFx0LmwtaGVhZGVye1xuXHRcdFx0Jl9fYnJhbmR7XG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTGF5b3V0OiBIZWFkZXIgQ2xlYW5cblx0Ly8gU2l6ZTogVGFibGV0XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuXHRhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQubC1oZWFkZXJ7XG5cdFx0XHQvL1xuXHRcdH1cblx0fVxuXG5cdC8vIExheW91dDogSGVhZGVyIENsZWFuXG5cdC8vIFNpemU6IFRhYmxldCAmIFNtYXJ0cGhvbmVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQmLmlzLWZpeGVke1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0LmwtaGVhZGVye1xuXHRcdFx0XHQmX19icmFuZHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2xvZ297XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmlzLXRyYW5zcGFyZW50e1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdFx0LmwtaGVhZGVye1xuXHRcdFx0Ji0tc2lkZWJhcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCZfX2NvbnRhaW5lcntcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmX19tZW51e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0XHQmX19zZWFyY2h7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1uYXYtZm9vdGVye1xuICAmX19saW5re1xuICAgIGNvbG9yOiAkY29vbC1ncmV5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9feWVhcixcbiAgJl9fbGVnZW5ke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJHBhbGUtZ3JleTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvLyBNb2R1bGU6IE5hdiBNYWluXG4gIC8vIFNpemU6IERlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblxuICB9XG5cbiAgLy8gTW9kdWxlOiBOYXYgTWFpblxuICAvLyBTaXplOiBUYWJsZXQgJiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG5cbiAgfVxufVxuXG4vLyBNb2R1bGU6IE5hdiBGb290ZXJcbi8vIE1vZGlmaWVyOiBUaW1lbGluZXNcbi5tLW5hdi1mb290ZXItLXRpbWVsaW5lc3tcbiAgLm0tbmF2LWZvb3RlcntcbiAgICAmX19saW5re1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAmOmhvdmVye1xuICAgICAgICAubS1uYXYtZm9vdGVye1xuICAgICAgICAgICZfX3llYXJ7XG4gICAgICAgICAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW9kdWxlOiBOYXYgRm9vdGVyXG4vLyBNb2RpZmllcjogRXh0cmFzICYgTWVtb3JpYWxcbi5tLW5hdi1mb290ZXItLWV4dHJhcyxcbi5tLW5hdi1mb290ZXItLW1lbW9yaWFse1xuICAubS1uYXYtZm9vdGVye1xuICAgICZfX2xlZ2VuZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMik7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vbW9kdWxlcy9uYXYvbS1uYXYtZm9vdGVyXCI7XG5cbi5sLWZvb3Rlci0tb2xke1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0cGFkZGluZzogNDBweCAwO1xuXHRjb2xvcjogd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xuXG5cdC5sLWZvb3Rlcntcblx0XHQmX19jb250YWluZXJ7XG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXIoKTtcblx0XHR9XG5cblx0XHQmX19jb250ZW50e1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMik7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh3aGl0ZSwgMC4yKTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmLS10b3B7XG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbWlkZGxle1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1ib3R0b217XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2JyYW5ke1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ji0tbWVtb3JpYWx7XG5cdFx0XHRcdHdpZHRoOiAyNjZweDtcblx0XHRcdH1cblx0XHRcdCYtLWx1bGF7XG5cdFx0XHRcdHdpZHRoOiAxMjJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zb2NpYWwtbmF2e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHQubC1mb290ZXJ7XG5cdFx0XHRcdCZfX2ljb257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvb2wtZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3NvY2lhbHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC5sLWZvb3Rlcntcblx0XHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0XHRjb2xvcjogJGNvb2wtZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZmFjZWJvb2t7XG5cdFx0XHRcdC5sLWZvb3Rlcl9faWNvbntcblx0XHRcdFx0XHRAZXh0ZW5kIC5pb24tc29jaWFsLWZhY2Vib29rO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS10d2l0dGVye1xuXHRcdFx0XHQubC1mb290ZXJfX2ljb257XG5cdFx0XHRcdFx0QGV4dGVuZCAuaW9uLXNvY2lhbC10d2l0dGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1pbnN0YWdyYW17XG5cdFx0XHRcdC5sLWZvb3Rlcl9faWNvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0QGV4dGVuZCAuaW9uLXNvY2lhbC1pbnN0YWdyYW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXlvdXR1YmV7XG5cdFx0XHRcdC5sLWZvb3Rlcl9faWNvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDFweDtcblx0XHRcdFx0XHRAZXh0ZW5kIC5pb24taW9zLXBsYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXNvdW5kY2xvdWR7XG5cdFx0XHRcdC5sLWZvb3Rlcl9faWNvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLCAuaWNvbi1zb3VuZGNsb3VkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29weXJpZ2h0e1xuXHRcdFx0Y29sb3I6ICRjaGFyY29hbC1ncmV5O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXHQubS1uYXYtZm9vdGVye1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTQ7XG5cdH1cblxuXHQubS1uYXYtbWFpbi0tbGFuZ3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHQubS1uYXYtbWFpbntcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBNb2R1bGU6IEZvb3RlclxuXHQvLyBTaXplOiBUYWJsZXQgJiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG5cdFx0LmwtZm9vdGVye1xuXHRcdFx0Jl9fY29weXJpZ2h0e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGVudHtcblx0XHRcdFx0Ji0tdG9wLFxuXHRcdFx0XHQmLS1ib3R0b217XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19icmFuZHtcblx0XHRcdFx0Ji0tbWVtb3JpYWx7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tbHVsYXtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19zb2NpYWwtbmF2e1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fc29jaWFse1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubS1uYXYtbWFpbi0tbGFuZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Lm0tbmF2LW1haW57XG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubC1mb290ZXItLWNsZWFue1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjU7XG5cdGJhY2tncm91bmQ6ICRkYXJrO1xuXHQubC1mb290ZXJ7XG5cdFx0Jl9fY29udGFpbmVye1xuXHRcdFx0QGluY2x1ZGUgY29udGFpbmVyKCk7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjIpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMik7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji0tdG9we1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQ+IGRpdntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4OiAxIDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLW1pZGRsZXtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRAZXh0ZW5kIC5yb3c7XG5cdFx0XHRcdC5tLW5hdntcblx0XHRcdFx0XHRAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYm90dG9te1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19icmFuZHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0Ji0tbWVtb3JpYWx7XG5cdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdH1cblx0XHRcdCYtLWx1bGF7XG5cdFx0XHRcdHdpZHRoOiAxMjJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG5cdFx0XHR9XG5cdFx0XHQmLS1wZXJzZXV7XG5cdFx0XHRcdHdpZHRoOiA5MXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29weXJpZ2h0e1xuXHRcdFx0ZmxleDogMSA1MCU7XG5cdFx0XHRjb2xvcjogI0IwQkVDNTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Lm0tbmF2e1xuXHRcdCYtLXNvY2lhbHtcblx0XHRcdGZsZXg6IDEgMjUlO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdCYtLWxhbmd7XG5cdFx0XHRmbGV4OiAxIDI1JTtcblx0XHR9XG5cdH1cblxuXHQvLyBMYXlvdXQ6IEZvb3RlciBDbGVhblxuXHQvLyBTaXplOiBEZXNrdG9wIFNtYWxsZXJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpXG5cdFx0YW5kIChtYXgtd2lkdGg6ICRncmlkLXhsKSB7XG5cdFx0LmwtZm9vdGVye1xuXHRcdFx0Jl9fY29weXJpZ2h0e1xuXHRcdFx0XHRmbGV4OiAxIDQwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm0tbmF2e1xuXHRcdFx0Ji0tc29jaWFsLFxuXHRcdFx0Ji0tbGFuZ3tcblx0XHRcdFx0ZmxleDogMSAzMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvLyBMYXlvdXQ6IEZvb3RlciBDbGVhblxuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0LmwtZm9vdGVye1xuXHRcdFx0Jl9fY29udGVudHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQmLS1taWRkbGV7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWJvdHRvbXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY29weXJpZ2h0e1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubS1uYXZ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuMik7XG5cdFx0XHR9XG5cdFx0XHQmLS10aW1lbGluZXN7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbGFuZ3tcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1zb2NpYWx7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBMYXlvdXQ6IENvbnN0cnXDp8OjbyBlbSBCcmFzw61saWFcbi5sLWJyYXNpbGlhe1xuICAgIGJhY2tncm91bmQ6ICNGQ0ZDRkQ7XG5cbiAgICAmX193cmFwcGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAmX19oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY2hhcmNvYWwtZ3JleSwgMC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sLWJyYXNpbGlhX193cmFwcGVye1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sLWJyYXNpbGlhX19jb250ZW50e1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTgsIC5vZmZzZXQtbWQtNCwgLmNvbC1sZy03LCAub2Zmc2V0LWxnLTUsIC5jb2wteGwtNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHl7XG4gICAgICAgIC5sLWJyYXNpbGlhX19jb250ZW50e1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTgsIC5vZmZzZXQtbWQtNCwgLmNvbC1sZy03LCAub2Zmc2V0LWxnLTUsIC5jb2wteGwtNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlcntcbiAgICAgICAgLmwtYnJhc2lsaWFfX2NvbnRlbnR7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtOCwgLm9mZnNldC1tZC00LCAuY29sLWxnLTcsIC5vZmZzZXQtbGctNSwgLmNvbC14bC02O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdWwgbGksXG4gICAgICAgIG9sIGxpe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoyMHB4XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICB9XG4gICAgICAgIG9sIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZTpkZWNpbWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFyZW50e1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogOC4xcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogQWJyaWxGYXRGYWNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHN1bmZsb3dlcjtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAkY29vbC1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19zdW1tYXJ5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIC5uYXZ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNCwgLmNvbC1sZy00O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2aWdhdGlvbntcbiAgICAgICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc3VuZmxvd2VyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZm9yd2FyZHtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGF5b3V0OiBDb25zdHJ1w6fDo28gZW0gQnJhc8OtbGlhXG4gICAgLy8gU2l6ZTogRGVza3RvcFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgICAgIC5sLWJyYXNpbGlhe1xuICAgICAgICAgICAgJl9faGVhZGVye1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdW1tYXJ5e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTA2cHg7XG4gICAgICAgICAgICAgICAgJi0tZml4ZWR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib2R5e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb290ZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMYXlvdXQ6IENvbnN0cnXDp8OjbyBlbSBCcmFzw61saWFcbiAgICAvLyBTaXplOiBUYWJsZXRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcbiAgICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLmwtYnJhc2lsaWF7XG4gICAgICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1bW1hcnl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDZweDtcbiAgICAgICAgICAgICAgICAmLS1maXhlZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2JvZHl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvb3RlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExheW91dDogQ29uc3RydcOnw6NvIGVtIEJyYXPDrWxpYVxuICAgIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgICAgICAubC1icmFzaWxpYXtcbiAgICAgICAgICAgICZfX2hlYWRlcntcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3VtbWFyeXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYm9keXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdW1tYXJ5e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1icmFzaWxpYS0tY2hpbGR7XG4gICAgLmwtYnJhc2lsaWF7XG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMYXlvdXQ6IENvbnN0cnXDp8OjbyBlbSBCcmFzw61saWFcbiAgICAvLyBNb2RpZmllcjogQ2hpbGRcbiAgICAvLyBTaXplOiBEZXNrdG9wXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgICAgLmwtYnJhc2lsaWF7XG4gICAgICAgICAgICAvL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGF5b3V0OiBDb25zdHJ1w6fDo28gZW0gQnJhc8OtbGlhXG4gICAgLy8gTW9kaWZpZXI6IENoaWxkXG4gICAgLy8gU2l6ZTogVGFibGV0XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG4gICAgYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG4gICAgICAgIC5sLWJyYXNpbGlhe1xuICAgICAgICAgICAgLy9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExheW91dDogQ29uc3RydcOnw6NvIGVtIEJyYXPDrWxpYVxuICAgIC8vIE1vZGlmaWVyOiBDaGlsZFxuICAgIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgICAgICAubC1icmFzaWxpYXtcbiAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIE1vZHVsZTogQ29udGVudFxuLm0tY3VsdHVyYS1jb250ZW50e1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAyMzAlO1xuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNXtcbiAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgaDF7XG5cbiAgfVxuXG4gIGgye1xuXG4gIH1cblxuICBoM3tcblxuICB9XG5cbiAgaDR7XG5cbiAgfVxuXG4gIGg1e1xuXG4gIH1cblxuICBwe1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgYmxvY2txdW90ZXtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdW5mbG93ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGNvbG9yOiAkZWdnc2hlbGw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGZvb3RlcntcbiAgICAgIGNvbG9yOiAkbGVhZi1ncmVlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCLigJQgXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYXtcblxuICB9XG5cbiAgYixcbiAgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuXG4gICZfX3Jvd3tcbiAgICBAZXh0ZW5kIC5yb3c7XG4gIH1cblxuICAmX19jb2x1bW57XG4gICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTY7XG4gIH1cblxuICAubS1jdWx0dXJhLWZpZ3VyZXtcbiAgICAmX193cmFwcGVye1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoYmxhY2ssIDAuMik7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHt9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubS1jdWx0dXJhLWNvbnRlbnR7XG4gICAgICAmX19jb2x1bW57XG4gICAgICAgICArIC5tLWN1bHR1cmEtY29udGVudF9fY29sdW1ue1xuICAgICAgICAgICAubS1jdWx0dXJhLWZpZ3VyZXtcbiAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWN1bHR1cmEtY29udGVudC0tbHlyaWNze1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIC5tLWN1bHR1cmEtY29udGVudHtcbiAgICAmX190aXRsZXtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICRsZWFmLWdyZWVuO1xuICAgICAgZm9udC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuLi8uLi9zdGF0ZXMvY3VsdHVyYS9zLWN1bHR1cmEtY29udGVudCc7XG4iLCIubS1jdWx0dXJhLWF1dGhvcntcbiAgZmxvYXQ6bGVmdDtcbiAgd2lkdGg6MTAwJTtcbiAgJl9fZmlndXJle1xuICAgIEBleHRlbmQgLmNvbC14cy0xMixcbiAgICAuY29sLW1kLTYsXG4gICAgLmNvbC1sZy01LCAub2Zmc2V0LWxnLTEsXG4gICAgLmNvbC14bC00LCAub2Zmc2V0LXhsLTI7XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGV4dGVuZCAuY29sLXhzLTEyLFxuICAgIC5jb2wtbWQtNixcbiAgICAuY29sLWxnLTUsIC5vZmZzZXQtbGctMSxcbiAgICAuY29sLXhsLTUsIC5vZmZzZXQteGwtMTtcbiAgfVxuICAmX190aXRsZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkbGVhZi1ncmVlbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgJl9fZmlndXJlLFxuICAgICZfX2NvbnRlbnR7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJl9fY29udGVudHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5tLWN1bHR1cmEtZmlndXJle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLm0tY3VsdHVyYS1zbGlkZXJ7XG4gICAgICAmX19wYWdpbmF0aW9ue1xuICAgICAgICBib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICArIC5tLWN1bHR1cmEtYXV0aG9ye1xuICAgICAgLm0tY3VsdHVyYS1maWd1cmV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4uLy4uL3N0YXRlcy9jdWx0dXJhL3MtY3VsdHVyYS1hdXRob3InO1xuIiwiLm0tY3VsdHVyYS1maWd1cmV7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICZfX3dyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAmX19saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX2ltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gICZfX2NhcHRpb257XG4gICAgY29sb3I6ICRsZWFmLWdyZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIHNtYWxse1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jdWx0dXJhLWZpZ3VyZS0tc217XG4gIC5tLWN1bHR1cmEtZmlndXJle1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICAvLyBoZWlnaHQ6IDQyMHB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWN1bHR1cmEtZmlndXJlLS1tZHtcbiAgLm0tY3VsdHVyYS1maWd1cmV7XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIC8vIGhlaWdodDogNTYwcHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDczJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tY3VsdHVyYS1maWd1cmUtLWxne1xuICAubS1jdWx0dXJhLWZpZ3VyZXtcbiAgICAmX193cmFwcGVye1xuICAgICAgLy8gaGVpZ2h0OiA2NTVweDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogODUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1jdWx0dXJhLWZpZ3VyZS0teGx7XG4gIC5tLWN1bHR1cmEtZmlndXJle1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICAvLyBoZWlnaHQ6IDc3NXB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWN1bHR1cmEtZmlndXJle1xuICAgICAgLy9cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IERlc2t0b3AgU21hbGxlclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWN1bHR1cmEtZmlndXJlLS14bHtcbiAgICAgIC8vXG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBUYWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG4gIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWN1bHR1cmEtZmlndXJle1xuICAgICAgLy9cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubS1jdWx0dXJhLWZpZ3VyZXtcbiAgICAgIC8vXG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4uLy4uL3N0YXRlcy9jdWx0dXJhL3MtY3VsdHVyYS1maWd1cmUnO1xuIiwiLm0tY3VsdHVyYS1lbWJlZHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgJl9faWZyYW1le1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2NhcHRpb257XG4gICAgY29sb3I6ICRsZWFmLWdyZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIHNtYWxse1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWN1bHR1cmEtZW1iZWR7XG4gICAgICAmX19pZnJhbWV7XG4gICAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBEZXNrdG9wIFNtYWxsZXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubS1jdWx0dXJhLWVtYmVke1xuICAgICAgJl9faWZyYW1le1xuICAgICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubS1jdWx0dXJhLWVtYmVke1xuICAgICAgJl9faWZyYW1le1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIC5tLWN1bHR1cmEtZW1iZWR7XG4gICAgICAmX19pZnJhbWV7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4uLy4uL3N0YXRlcy9jdWx0dXJhL3MtY3VsdHVyYS1maWd1cmUnO1xuIiwiLy8gTW9kdWxlOiBOYXZcbi5tLWN1bHR1cmEtbmF2e1xuXG59XG5cbi8vIE1vZHVsZTogTmF2XG4vLyBNb2RpZmllcjogTWFpblxuLm0tY3VsdHVyYS1uYXYtLW1haW57XG4gIC5tLWN1bHR1cmEtbmF2e1xuICAgICZfX2xpbmt7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAuMjVlbTtcbiAgICAgIG1hcmdpbjogMCAwLjM1ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2VjZWZmMTtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VuZmxvd2VyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb2R1bGU6IE5hdlxuLy8gTW9kaWZpZXI6IEFzaWRlXG4ubS1jdWx0dXJhLW5hdi0tYXNpZGV7XG4gIC5tLWN1bHR1cmEtbmF2e1xuICAgICZfX21lbnUtLXJvb3R7XG4gICAgICAubS1jdWx0dXJhLW5hdntcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5re1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFzcy1ncmVlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX21lbnUtLWNoaWxke1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc3VuZmxvd2VyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC5tLWN1bHR1cmEtbmF2e1xuICAgICAgICAmX19saW5re1xuICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjYpO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNb2R1bGU6IE5hdlxuLy8gTW9kaWZpZXI6IFBhZ2luYXRpb25cbi5tLWN1bHR1cmEtbmF2LS1wYWdpbmF0aW9ue1xuICAubS1jdWx0dXJhLW5hdntcbiAgICAmX19pdGVte1xuICAgICAgJi0tcHJldntcblxuICAgICAgfVxuICAgICAgJi0tbmV4dHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuLi8uLi9zdGF0ZXMvY3VsdHVyYS9zLWN1bHR1cmEtbmF2JztcbiIsIi8vIE1vZHVsZTogTmF2XG4vLyBNb2RpZmllcjogQXNpZGVcbi5tLWN1bHR1cmEtbmF2LS1hc2lkZXtcbiAgLm0tY3VsdHVyYS1uYXZfX21lbnUtLXJvb3R7XG4gICAgLm0tY3VsdHVyYS1uYXZ7XG4gICAgICAmX19pdGVtLmlzLWFjdGl2ZXtcbiAgICAgICAgPiAubS1jdWx0dXJhLW5hdl9fbGlua3tcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGNvbG9yOiAkc3VuZmxvd2VyO1xuICAgICAgICB9XG4gICAgICAgIC5tLWN1bHR1cmEtbmF2X19tZW51LS1jaGlsZHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tLWN1bHR1cmEtbmF2X19tZW51LS1jaGlsZHtcbiAgICAubS1jdWx0dXJhLW5hdntcbiAgICAgICZfX2l0ZW0uaXMtYWN0aXZle1xuICAgICAgICAubS1jdWx0dXJhLW5hdl9fbGlua3tcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiAgLy8gTW9kdWxlOiBTbGlkZXJcbi5tLWN1bHR1cmEtc2xpZGVye1xuICAmX19wYWdpbmF0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogMjA7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VuZmxvd2VyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idXR0b257XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmLS1wcmV2e1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgQGV4dGVuZCAuaW9uLWlvcy1hcnJvdy1iYWNrO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbmV4dHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICBAZXh0ZW5kIC5pb24taW9zLWFycm93LWZvcndhcmQ7XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3VuZmxvd2VyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNb2R1bGU6IFNsaWRlclxuLm0tY3VsdHVyYS1zbGlkZXItLWpvdXJuYWx7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcblxuICAubS1jdWx0dXJhLXNsaWRlcntcbiAgICAmX19zbGlkZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICZfX2ZpZ3VyZXtcbiAgICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC02O1xuICAgIH1cbiAgICAmX19jb250ZW50e1xuICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgICB9XG4gIH1cblxuICAubS1jdWx0dXJhLWZpZ3VyZXtcbiAgICAmX19jYXB0aW9ue1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgLy8gYm90dG9tOiA4MHB4O1xuICAgICAgLy8gbGVmdDogMTAwJTtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuLi8uLi9zdGF0ZXMvY3VsdHVyYS9zLWN1bHR1cmEtc2xpZGVyJztcbiIsIkBpbXBvcnQgJy4uL21vZHVsZXMvY3VsdHVyYS9tLWN1bHR1cmEtY29udGVudCc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2N1bHR1cmEvbS1jdWx0dXJhLWF1dGhvcic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2N1bHR1cmEvbS1jdWx0dXJhLWZpZ3VyZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2N1bHR1cmEvbS1jdWx0dXJhLWVtYmVkJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvY3VsdHVyYS9tLWN1bHR1cmEtbmF2JztcbkBpbXBvcnQgJy4uL21vZHVsZXMvY3VsdHVyYS9tLWN1bHR1cmEtc2xpZGVyJztcblxuLmwtY3VsdHVyYXtcbiAgJl9fY29udGFpbmVye1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX2hlYWRlcntcbiAgICBAZXh0ZW5kIC5jb2wteHMtMTI7XG4gICAgLm0tY3VsdHVyYS1maWd1cmV7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJl9fY2FwdGlvbntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLmwtY3VsdHVyYXtcbiAgICAgICZfX2hlYWRlcntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtY3VsdHVyYS0tY2hpbGR7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xufVxuXG4ubC1jdWx0dXJhLS1oZWFkZXJ7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDMwO1xuICAubC1jdWx0dXJhe1xuICAgICZfX3RpdGxle1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjYjBiZWM1O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBwYWRkaW5nOiAwLjJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4ubC1jdWx0dXJhLS1pbmRleHtcbiAgYmFja2dyb3VuZDogJHN1bmZsb3dlci10d287XG4gIC5sLWN1bHR1cmF7XG4gICAgJl9faGVhZGVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMTtcbiAgICB9XG4gICAgJl9fYmFja2dyb3VuZHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzAwcHg7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTI7XG4gICAgfVxuICAgICZfX2FzaWRle1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTQ7XG4gICAgfVxuICAgICZfX2Zvb3RlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbWFyZ2luLXRvcDogLTMwMHB4O1xuICAgIH1cbiAgfVxuICAubS1jdWx0dXJhLWNvbnRlbnR7XG4gICAgY29sb3I6ICMyNjMyMzg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC03O1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICRzdW5mbG93ZXItdHdvO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogOS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwJTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmFzcy1ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiA3LjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1jdWx0dXJhLWZpZ3VyZXtcbiAgICAmX19jYXB0aW9ue1xuICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICBjb2xvcjogIzc3NjAwYjtcbiAgICB9XG4gIH1cbiAgLm0tY3VsdHVyYS1uYXYtLWFzaWRle1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIC5tLWN1bHR1cmEtbmF2e1xuICAgICAgJl9faXRlbXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXNzLWdyZWVuO1xuICAgICAgfVxuICAgICAgJl9fbGlua3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkbGVhZi1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubS1jdWx0dXJhLWNvbnRlbnR7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjc1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY3VsdHVyYS1maWd1cmV7XG4gICAgICAmX19jYXB0aW9ue1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5sLWN1bHR1cmF7XG4gICAgICAmX19mb290ZXIsXG4gICAgICAmX19iYWNrZ3JvdW5ke1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJl9fYXNpZGV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIC5tLWN1bHR1cmEtbmF2e1xuICAgICAgICAgICZfX2l0ZW0sXG4gICAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtY3VsdHVyYS0tYXJ0aWNsZXtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICAmLmhhcy1oZWFkZXJ7XG4gICAgLm0tY3VsdHVyYS1jb250ZW50OmZpcnN0LWNoaWxke1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbjtcbiAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICAgIHJpZ2h0OiAtMzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIC5sLWN1bHR1cmFfX2hlYWRlcntcbiAgICAgICAgLm0tY3VsdHVyYS1maWd1cmV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sLWN1bHR1cmF7XG4gICAgJl9fcm93e1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBAZXh0ZW5kIC5yb3c7XG4gICAgfVxuICAgICZfX2NvbHVtbntcbiAgICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC00O1xuICAgIH1cbiAgICAmX19oYWxme1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTY7XG4gICAgICAmLm0tY3VsdHVyYS1jb250ZW50e1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0e1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTQ7XG4gICAgfVxuICAgICZfX3JpZ2h0e1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTgsIC5wdWxsLXhzLXJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5sLWN1bHR1cmF7XG4gICAgICAmX19sZWZ0e1xuICAgICAgICAubS1jdWx0dXJhLWZpZ3VyZXtcbiAgICAgICAgICAmX193cmFwcGVye1xuICAgICAgICAgICAgaGVpZ2h0OiA1MThweDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IERlc2t0b3AgU21hbGxlclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZylcbiAgYW5kIChtYXgtd2lkdGg6ICRncmlkLXhsKSB7XG4gICAgLmwtY3VsdHVyYXtcbiAgICAgICZfX2xlZnR7XG4gICAgICAgIC5tLWN1bHR1cmEtZmlndXJle1xuICAgICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubC1jdWx0dXJhe1xuICAgICAgJl9fbGVmdHtcbiAgICAgICAgLm0tY3VsdHVyYS1maWd1cmV7XG4gICAgICAgICAgJl9fd3JhcHBlcntcbiAgICAgICAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLmwtY3VsdHVyYXtcbiAgICAgICZfX2xlZnQsXG4gICAgICAmX19yaWdodCxcbiAgICAgICZfX2hhbGZ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmX19oYWxme1xuICAgICAgICAmLm0tY3VsdHVyYS1jb250ZW50e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGVmdHtcbiAgICAgICAgKyAubC1jdWx0dXJhX19sZWZ0e1xuICAgICAgICAgIC5tLWN1bHR1cmEtZmlndXJle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1oZWFkZXJ7XG4gICAgICAubS1jdWx0dXJhLWNvbnRlbnQ6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubS1jdWx0dXJhLW5hdi0tYXNpZGV7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWN1bHR1cmEtLW1vZGVybmlzdGFze1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIC5tLWN1bHR1cmEtY29udGVudHtcbiAgICAmX190aXRsZS0tbGVhZHtcbiAgICAgIGZvbnQtc2l6ZTogMTEuNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAubS1jdWx0dXJhLWNvbnRlbnR7XG4gICAgICAmX190aXRsZS0tbGVhZHtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1jdWx0dXJhLS1lcmEtZGUtb3Vyb3tcbiAgLm0tY3VsdHVyYS1jb250ZW50e1xuICAgICZfX3RpdGxlLS1sZWFke1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiA5cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLm0tY3VsdHVyYS1jb250ZW50e1xuICAgICAgJl9fdGl0bGUtLWxlYWR7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtY3VsdHVyYS0taW50ZXJwcmV0ZXN7XG4gIC5tLWN1bHR1cmEtY29udGVudHtcbiAgICAmX190aXRsZS0tbGVhZHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIC5tLWN1bHR1cmEtY29udGVudHtcbiAgICAgICZfX3RpdGxlLS1sZWFke1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWN1bHR1cmEtLWxpdGVyYXR1cmF7XG4gICNpbnN0aXR1dG97XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ubC1jdWx0dXJhLS1mb290ZXJ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC04LCAub2Zmc2V0LW1kLTQ7XG4gIC5sLWN1bHR1cmF7XG4gICAgJl9fbGlua3tcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkbGVhZi1ncmVlbjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICYtLXByZXZ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIsKrIFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1uZXh0e1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogXCIgwrtcIlxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIC5sLWN1bHR1cmF7XG4gICAgICAmX19saW5re1xuICAgICAgICAmLS1wcmV2LFxuICAgICAgICAmLS1uZXh0e1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTW9kdWxlOiBDb250ZW50XG4ubS1jb25mbGl0b3MtY29udGVudHtcbiAgY29sb3I6ICRwYWxlLWdyZXk7XG4gIGxpbmUtaGVpZ2h0OiAyMzAlO1xuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNXtcbiAgICBjb2xvcjogJHNjYXJsZXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIH1cblxuICBoMXtcblxuICB9XG5cbiAgaDJ7XG5cbiAgfVxuXG4gIGgze1xuXG4gIH1cblxuICBoNHtcblxuICB9XG5cbiAgaDV7XG5cbiAgfVxuXG4gIHB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3Rle1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN1bmZsb3dlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgY29sb3I6ICRlZ2dzaGVsbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgZm9vdGVye1xuICAgICAgY29sb3I6ICRsZWFmLWdyZWVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIuKAlCBcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhe1xuXG4gIH1cblxuICBiLFxuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgJl9fcm93e1xuICAgIEBleHRlbmQgLnJvdztcbiAgfVxuXG4gICZfX2NvbHVtbntcbiAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgfVxuXG4gICZfX3N0YXRle1xuICAgIGZvbnQtc2l6ZTogOS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjbGFyZXQ7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fbG9jYXRpb24sXG4gICZfX3llYXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG9Db25kZW5zZWQ7XG4gICAgY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuXG4gICZfX3llYXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tLWNvbmZsaXRvcy1maWd1cmV7XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKGJsYWNrLCAwLjIpO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7fVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLm0tY29uZmxpdG9zLWNvbnRlbnR7XG4gICAgICAmX19jb2x1bW57XG4gICAgICAgICArIC5tLWNvbmZsaXRvcy1jb250ZW50X19jb2x1bW57XG4gICAgICAgICAgIC5tLWNvbmZsaXRvcy1maWd1cmV7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1jb25mbGl0b3MtY29udGVudC0tbHlyaWNze1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIC5tLWNvbmZsaXRvcy1jb250ZW50e1xuICAgICZfX3RpdGxle1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogJGxlYWYtZ3JlZW47XG4gICAgICBmb250LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4uLy4uL3N0YXRlcy9jb25mbGl0b3Mvcy1jb25mbGl0b3MtY29udGVudCc7XG4iLCIubS1jb25mbGl0b3MtZmlndXJle1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAmX193cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgJl9fbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX19pbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAmX19jYXB0aW9ue1xuICAgIGNvbG9yOiAkY29vbC1ncmV5O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIHNtYWxse1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG5cbi5tLWNvbmZsaXRvcy1maWd1cmUtLXNte1xuICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICAvLyBoZWlnaHQ6IDQyMHB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWNvbmZsaXRvcy1maWd1cmUtLW1ke1xuICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICAvLyBoZWlnaHQ6IDU2MHB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWNvbmZsaXRvcy1maWd1cmUtLWxne1xuICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICAvLyBoZWlnaHQ6IDY1NXB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWNvbmZsaXRvcy1maWd1cmUtLXhse1xuICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICAvLyBoZWlnaHQ6IDc3NXB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWNvbmZsaXRvcy1maWd1cmV7XG4gICAgICAvL1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLm0tY29uZmxpdG9zLWZpZ3VyZS0teGx7XG4gICAgICAvL1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICAgLy9cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICAgLy9cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi4vLi4vc3RhdGVzL2NvbmZsaXRvcy9zLWNvbmZsaXRvcy1maWd1cmUnO1xuIiwiLm0tY29uZmxpdG9zLWVtYmVke1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAmX19pZnJhbWV7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fY2FwdGlvbntcbiAgICBjb2xvcjogJGNvb2wtZ3JleTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBzbWFsbHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogJGJsdWlzaC1ncmV5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBEZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLm0tY29uZmxpdG9zLWVtYmVke1xuICAgICAgJl9faWZyYW1le1xuICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLm0tY29uZmxpdG9zLWVtYmVke1xuICAgICAgJl9faWZyYW1le1xuICAgICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubS1jb25mbGl0b3MtZW1iZWR7XG4gICAgICAmX19pZnJhbWV7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLm0tY29uZmxpdG9zLWVtYmVke1xuICAgICAgJl9faWZyYW1le1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuLi8uLi9zdGF0ZXMvY29uZmxpdG9zL3MtY29uZmxpdG9zLWVtYmVkJztcbiIsIi8vIE1vZHVsZTogTmF2XG4ubS1jb25mbGl0b3MtbmF2e1xuXG59XG5cbi8vIE1vZHVsZTogTmF2XG4vLyBNb2RpZmllcjogTWFpblxuLm0tY29uZmxpdG9zLW5hdi0tbWFpbntcbiAgLm0tY29uZmxpdG9zLW5hdntcbiAgICAmX19saW5re1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW07XG4gICAgICBtYXJnaW46IDAgMC4zNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZWNlZmYxO1xuICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRzY2FybGV0O1xuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNjYXJsZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vZHVsZTogTmF2XG4vLyBNb2RpZmllcjogQXNpZGVcbi5tLWNvbmZsaXRvcy1uYXYtLWFzaWRle1xuICBAZXh0ZW5kIC5oaWRkZW4tc20tZG93bjtcbiAgLm0tY29uZmxpdG9zLW5hdntcbiAgICAmX19saW5re1xuICAgICAgY29sb3I6ICRjb29sLWdyZXk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkc2NhcmxldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJHNjYXJsZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vZHVsZTogTmF2XG4vLyBNb2RpZmllcjogUGFnaW5hdGlvblxuLm0tY29uZmxpdG9zLW5hdi0tcGFnaW5hdGlvbntcbiAgLm0tY29uZmxpdG9zLW5hdntcbiAgICAmX19pdGVte1xuICAgICAgJi0tcHJldntcblxuICAgICAgfVxuICAgICAgJi0tbmV4dHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuLi8uLi9zdGF0ZXMvY29uZmxpdG9zL3MtY29uZmxpdG9zLW5hdic7XG4iLCIvLyBNb2R1bGU6IE5hdlxuLy8gTW9kaWZpZXI6IEFzaWRlXG4ubS1jb25mbGl0b3MtbmF2LS1hc2lkZXtcbiAgLm0tY29uZmxpdG9zLW5hdntcbiAgICAmX19saW5re1xuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkc2NhcmxldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1vZHVsZTogU2xpZGVyXG4ubS1jb25mbGl0b3Mtc2xpZGVye1xuJl9fcGFnaW5hdGlvbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAyMDtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICBtYXJnaW46IDAgM3B4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2NhcmxldDtcbiAgICB9XG4gIH1cbn1cbiZfX2J1dHRvbntcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICYtLXByZXZ7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICBAZXh0ZW5kIC5pb24taW9zLWFycm93LWJhY2s7XG4gICAgJjphZnRlcntcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICYtLW5leHR7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgQGV4dGVuZCAuaW9uLWlvcy1hcnJvdy1mb3J3YXJkO1xuICAgICY6YWZ0ZXJ7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICRzY2FybGV0O1xuICB9XG59XG59XG5cbi8vIE1vZHVsZTogU2xpZGVyXG4ubS1jb25mbGl0b3Mtc2xpZGVyLS1qb3VybmFse1xuZmxvYXQ6IGxlZnQ7XG53aWR0aDogMTAwJTtcblxuLm0tY29uZmxpdG9zLXNsaWRlcntcbiAgJl9fc2xpZGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmX19maWd1cmV7XG4gICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTY7XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgfVxufVxuXG4ubS1jb25mbGl0b3MtZmlndXJle1xuICAmX19jYXB0aW9ue1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgLy8gYm90dG9tOiA4MHB4O1xuICAgIC8vIGxlZnQ6IDEwMCU7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gIH1cbn1cbn1cblxuQGltcG9ydCAnLi4vLi4vc3RhdGVzL2NvbmZsaXRvcy9zLWNvbmZsaXRvcy1zbGlkZXInO1xuIiwiQGltcG9ydCAnLi4vbW9kdWxlcy9jb25mbGl0b3MvbS1jb25mbGl0b3MtY29udGVudCc7XG4vLyBAaW1wb3J0ICcuLi9tb2R1bGVzL2NvbmZsaXRvcy9tLWNvbmZsaXRvcy1hdXRob3InO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9jb25mbGl0b3MvbS1jb25mbGl0b3MtZmlndXJlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvY29uZmxpdG9zL20tY29uZmxpdG9zLWVtYmVkJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvY29uZmxpdG9zL20tY29uZmxpdG9zLW5hdic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2NvbmZsaXRvcy9tLWNvbmZsaXRvcy1zbGlkZXInO1xuXG4ubC1jb25mbGl0b3N7XG4gICZfX2NvbnRhaW5lcntcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19oZWFkZXJ7XG4gICAgQGV4dGVuZCAuY29sLXhzLTEyO1xuICAgIC5tLWNvbmZsaXRvcy1maWd1cmV7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJl9fY2FwdGlvbntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLmwtY29uZmxpdG9ze1xuICAgICAgJl9faGVhZGVye1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1jb25mbGl0b3MtLWNoaWxke1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgLmwtY29uZmxpdG9ze1xuICAgICZfX3Jvd3tcbiAgICAgIEBleHRlbmQgLnJvdztcbiAgICB9XG4gICAgJl9fY29sdW1ue1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTY7XG4gICAgfVxuICAgICZfX2xlZnR7XG4gICAgICAubS1jb25mbGl0b3MtbmF2LS1hc2lkZXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX21hcHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmLS1hY3tcbiAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1iYXtcbiAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgYm90dG9tOiAzMSU7XG4gICAgICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tY2V7XG4gICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgIGJvdHRvbTogNDMlO1xuICAgICAgICAgIHJpZ2h0OiAyNyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWRme1xuICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICB0b3A6IDU5JTtcbiAgICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWVze1xuICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgbGVmdDogNjElO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIHRvcDogMzYlO1xuICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tZ297XG4gICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgdG9wOiA2MSU7XG4gICAgICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1tYXtcbiAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1tdHtcbiAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUxJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgIGxlZnQ6IDM5JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLW1ne1xuICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIHRvcDogNTMlO1xuICAgICAgICAgICAgbGVmdDogNzYlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMTklO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgIHRvcDogNjQlO1xuICAgICAgICAgICAgbGVmdDogNDclO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgbGVmdDogNzglO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgbGVmdDogNDklO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tcGJ7XG4gICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICBsZWZ0OiA3NiU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICBsZWZ0OiA4NiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1wcntcbiAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgICAgIGxlZnQ6IDQxJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICB0b3A6IDYyJTtcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLXBle1xuICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgICAgbGVmdDogODMlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIHRvcDogNDIlO1xuICAgICAgICAgICAgbGVmdDogODklO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNDklO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICAgICAgbGVmdDogNzYlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgIHRvcDogNDkuNSU7XG4gICAgICAgICAgICBsZWZ0OiA3MSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1waXtcbiAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgbGVmdDogNzIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1yantcbiAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICB0b3A6IDY3JTtcbiAgICAgICAgICAgIGxlZnQ6IDUxJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICB0b3A6IDY3JTtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICB0b3A6IDczJTtcbiAgICAgICAgICAgIGxlZnQ6IDMxJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgICAgIGxlZnQ6IDQxJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICB0b3A6IDYyJTtcbiAgICAgICAgICAgIGxlZnQ6IDYxJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNyl7XG4gICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgIGxlZnQ6IDgyJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoOCl7XG4gICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLXJze1xuICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIHRvcDogMzclO1xuICAgICAgICAgICAgbGVmdDogNjIlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIHRvcDogNjQlO1xuICAgICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgIHRvcDogMjclO1xuICAgICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIHRvcDogNTglO1xuICAgICAgICAgICAgbGVmdDogNDklO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgICAgbGVmdDogNzglO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tc2N7XG4gICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgdG9wOiA1NiU7XG4gICAgICAgICAgICBsZWZ0OiA5MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICBsZWZ0OiAzNCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1zcHtcbiAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICB0b3A6IDQxJTtcbiAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICB0b3A6IDMzJTtcbiAgICAgICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGlue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2NhcmxldDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoYmxhY2ssIDAuMyk7XG4gICAgfVxuICAgICZfX2NoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLm0tY29uZmxpdG9zLWNvbnRlbnR7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBEZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLmwtY29uZmxpdG9ze1xuICAgICAgLy8gZml4IG1hcCBwb3NpdGlvbiBoZXJlXG4gICAgICAmX19tYXB7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWN7XG4gICAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWJhe1xuICAgICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgICAgYm90dG9tOiAzMSU7XG4gICAgICAgICAgICByaWdodDogMjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jZXtcbiAgICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICAgIGJvdHRvbTogNDUlO1xuICAgICAgICAgICAgcmlnaHQ6IDM3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZGZ7XG4gICAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgICB0b3A6IDU5JTtcbiAgICAgICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZXN7XG4gICAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICB0b3A6IDM0JTtcbiAgICAgICAgICAgICAgbGVmdDogNTQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1nb3tcbiAgICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICB0b3A6IDU0JTtcbiAgICAgICAgICAgICAgbGVmdDogMzElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgIHRvcDogNjElO1xuICAgICAgICAgICAgICBsZWZ0OiAzMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLW1he1xuICAgICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLW10e1xuICAgICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAyMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgICAgIGxlZnQ6IDExJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbWd7XG4gICAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogLTIxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICB0b3A6IDY2JTtcbiAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgIHRvcDogNDElO1xuICAgICAgICAgICAgICBsZWZ0OiA3MSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tcGJ7XG4gICAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICAgIGxlZnQ6IDc2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgICAgICAgbGVmdDogODYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1wcntcbiAgICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgICAgICAgbGVmdDogMTglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgIHRvcDogNjIlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1wZXtcbiAgICAgICAgICAubC1jb25mbGl0b3NfX3BpbntcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICB0b3A6IDQ4JTtcbiAgICAgICAgICAgICAgbGVmdDogODMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgIHRvcDogNDIlO1xuICAgICAgICAgICAgICBsZWZ0OiA4OSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgdG9wOiA1MiU7XG4gICAgICAgICAgICAgIGxlZnQ6IDMxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICB0b3A6IDU0JTtcbiAgICAgICAgICAgICAgbGVmdDogNzYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICAgIHRvcDogNDkuNSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDcxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tcGl7XG4gICAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIGxlZnQ6IDU2JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tcmp7XG4gICAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgdG9wOiA2OSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICB0b3A6IDY5JTtcbiAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICAgIHRvcDogNzIlO1xuICAgICAgICAgICAgICBsZWZ0OiA4LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgICAgdG9wOiA2NSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDM4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgICAgbGVmdDogODIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOCl7XG4gICAgICAgICAgICAgIHRvcDogNjQlO1xuICAgICAgICAgICAgICBsZWZ0OiAyMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXJze1xuICAgICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgdG9wOiA2NCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICB0b3A6IDI3JTtcbiAgICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgIHRvcDogNTglO1xuICAgICAgICAgICAgICBsZWZ0OiAzNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDY4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tc2N7XG4gICAgICAgICAgLmwtY29uZmxpdG9zX19waW57XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgdG9wOiA1OCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDg3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICB0b3A6IDQ0JTtcbiAgICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXNwe1xuICAgICAgICAgIC5sLWNvbmZsaXRvc19fcGlue1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIHRvcDogNDIlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgIHRvcDogNTIlO1xuICAgICAgICAgICAgICBsZWZ0OiAtNiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19waW57XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoYmxhY2ssIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjaW5nbGVzZXMsXG4gICAgI3BhbnRhbm8sXG4gICAgI21hcmlhcyxcbiAgICAjcG9yZWNhdHUsXG4gICAgI2NhbmEgLmwtY29uZmxpdG9zX19jb2x1bW4sXG4gICAgI3BlZHJhLWxpc2EsXG4gICAgI2VuY3J1emlsaGFkYXtcbiAgICAgIC5tLWNvbmZsaXRvcy1maWd1cmV7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBUYWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG4gIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuICAgICNpbmdsZXNlcyxcbiAgICAjcGFudGFubyxcbiAgICAjbWFyaWFzLFxuICAgICNwb3JlY2F0dSxcbiAgICAjY2FuYSAubC1jb25mbGl0b3NfX2NvbHVtbixcbiAgICAjcGVkcmEtbGlzYSxcbiAgICAjZW5jcnV6aWxoYWRhe1xuICAgICAgLm0tY29uZmxpdG9zLWZpZ3VyZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubS1jb25mbGl0b3MtY29udGVudHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubC1jb25mbGl0b3MtLWZsb2F0aW5ne1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNzhweDtcbiAgLmwtY29uZmxpdG9ze1xuICAgICZfX2xlZnR7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmX19tYXB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKGJsYWNrLCAwKSAwJSwgcmdiYShibGFjaywgMC43KSAyMCUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5sLWNvbmZsaXRvcy0taGVhZGVye1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzMDtcbiAgLmwtY29uZmxpdG9ze1xuICAgICZfX3RpdGxle1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjYjBiZWM1O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBwYWRkaW5nOiAwLjJlbSAwO1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtY29uZmxpdG9zLS1pbmRleHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG5cbiAgLmwtY29uZmxpdG9ze1xuICAgICZfX21hcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmX19sZWZ0e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTcsIC5jb2wteGwtNjtcbiAgICB9XG4gICAgJl9fcmlnaHR7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTUsIC5vZmZzZXQteGwtMTtcbiAgICB9XG4gICAgJl9fdGl0bGUtLWxlYWR7XG4gICAgICBmb250LXNpemU6IDkuMnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkc2NhcmxldDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNjYXJsZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGlue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3VuZmxvd2VyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoYmxhY2ssIDAuMyk7XG4gICAgICAmLS1hY3tcbiAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgIGxlZnQ6IDklO1xuICAgICAgfVxuICAgICAgJi0tYmF7XG4gICAgICAgIHRvcDogNDMlO1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgfVxuICAgICAgJi0tY2V7XG4gICAgICAgIHRvcDogMjElO1xuICAgICAgICByaWdodDogNC41JTtcbiAgICAgIH1cbiAgICAgICYtLWRme1xuICAgICAgICB0b3A6IDUxJTtcbiAgICAgICAgcmlnaHQ6IDI2JTtcbiAgICAgIH1cbiAgICAgICYtLWVze1xuICAgICAgICB0b3A6IDYyJTtcbiAgICAgICAgcmlnaHQ6IDclO1xuICAgICAgfVxuICAgICAgJi0tZ297XG4gICAgICAgIHRvcDogNTQuNSU7XG4gICAgICAgIHJpZ2h0OiAzNCU7XG4gICAgICB9XG4gICAgICAmLS1tYXtcbiAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgIHJpZ2h0OiAxOSU7XG4gICAgICB9XG4gICAgICAmLS1tdHtcbiAgICAgICAgdG9wOiA0OSU7XG4gICAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgIH1cbiAgICAgICYtLW1ne1xuICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgcmlnaHQ6IDE4JTtcbiAgICAgIH1cbiAgICAgICYtLXBie1xuICAgICAgICByaWdodDogLTUuNSU7XG4gICAgICAgIHRvcDogMjklO1xuICAgICAgfVxuICAgICAgJi0tcHJ7XG4gICAgICAgIHRvcDogNzUlO1xuICAgICAgICByaWdodDogMzYlO1xuICAgICAgfVxuICAgICAgJi0tcGV7XG4gICAgICAgIHJpZ2h0OiAtMyU7XG4gICAgICAgIHRvcDogMzYlO1xuICAgICAgfVxuICAgICAgJi0tcGl7XG4gICAgICAgIHRvcDogMzAuNSU7XG4gICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgICB9XG4gICAgICAmLS1yantcbiAgICAgICAgdG9wOiA2OS41JTtcbiAgICAgICAgcmlnaHQ6IDkuNSU7XG4gICAgICB9XG4gICAgICAmLS1yc3tcbiAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgcmlnaHQ6IDQwJTtcbiAgICAgIH1cbiAgICAgICYtLXNje1xuICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgcmlnaHQ6IDI4JTtcbiAgICAgIH1cbiAgICAgICYtLXNwe1xuICAgICAgICBib3R0b206IDIwLjUlO1xuICAgICAgICByaWdodDogMjQlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tLWNvbmZsaXRvcy1uYXYtLWFzaWRle1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjYzMjM4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IERlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubC1jb25mbGl0b3N7XG4gICAgICAmX19waW57XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoYmxhY2ssIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IERlc2t0b3AgU21hbGxlclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZylcbiAgYW5kIChtYXgtd2lkdGg6ICRncmlkLXhsKSB7XG4gICAgLmwtY29uZmxpdG9ze1xuICAgICAgJl9fdGl0bGUtLWxlYWR7XG4gICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgIH1cbiAgICAgICZfX3BpbntcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFRhYmxldFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcbiAgYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLmwtY29uZmxpdG9ze1xuICAgICAgJl9fdGl0bGUtLWxlYWR7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgIH1cbiAgICAgICZfX3BpbntcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIH1cbiAgICAgICZfX2xlZnR7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIC5sLWNvbmZsaXRvc3tcbiAgICAgICZfX3RpdGxlLS1sZWFke1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3BpbntcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIH1cbiAgICAgICZfX2xlZnR7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1jb25mbGl0b3MtLWFydGljbGV7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAmLmhhcy1oZWFkZXJ7XG4gICAgLm0tY29uZmxpdG9zLWNvbnRlbnQ6Zmlyc3QtY2hpbGR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuICAgICAgICBsZWZ0OiAtMzJweDtcbiAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgLmwtY29uZmxpdG9zX19oZWFkZXJ7XG4gICAgICAgIC5tLWNvbmZsaXRvcy1maWd1cmV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sLWNvbmZsaXRvc3tcbiAgICAmX19yb3d7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIEBleHRlbmQgLnJvdztcbiAgICB9XG4gICAgJl9fY29sdW1ue1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTQ7XG4gICAgfVxuICAgICZfX2hhbGZ7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgICAgICYubS1jb25mbGl0b3MtY29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdHtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC00LCAuY29sLWxnLTMsIC5vZmZzZXQtbGctMTtcbiAgICB9XG4gICAgJl9fcmlnaHR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyNTtcbiAgICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC04LCAucHVsbC14cy1yaWdodDtcbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IERlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubC1jb25mbGl0b3N7XG4gICAgICAmX19sZWZ0e1xuICAgICAgICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDUxOHB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQteGwpIHtcbiAgICAubC1jb25mbGl0b3N7XG4gICAgICAmX19sZWZ0e1xuICAgICAgICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubC1jb25mbGl0b3N7XG4gICAgICAmX19sZWZ0e1xuICAgICAgICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIC5sLWNvbmZsaXRvc3tcbiAgICAgICZfX2xlZnQsXG4gICAgICAmX19yaWdodCxcbiAgICAgICZfX2hhbGZ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmX19oYWxme1xuICAgICAgICAmLm0tY29uZmxpdG9zLWNvbnRlbnR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19sZWZ0e1xuICAgICAgICArIC5sLWNvbmZsaXRvc19fbGVmdHtcbiAgICAgICAgICAubS1jb25mbGl0b3MtZmlndXJle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1oZWFkZXJ7XG4gICAgICAubS1jb25mbGl0b3MtY29udGVudDpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tLWNvbmZsaXRvcy1uYXYtLWFzaWRle1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1jb25mbGl0b3MtLWZvb3RlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTgsIC5vZmZzZXQtbWQtNDtcbiAgLmwtY29uZmxpdG9ze1xuICAgICZfX2xpbmt7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHNjYXJsZXQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAmLS1wcmV2e1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCLCqyBcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tbmV4dHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIMK7XCJcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubC1jb25mbGl0b3N7XG4gICAgICAmX19saW5re1xuICAgICAgICAmLS1wcmV2LFxuICAgICAgICAmLS1uZXh0e1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbWFwe1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gTW9kdWxlOiBDb250ZW50XG4ubS1pbWFnaW5hY2FvLWNvbnRlbnR7XG4gIC8vIGNvbG9yOiAkcGFsZS1ncmV5O1xuICBsaW5lLWhlaWdodDogMjMwJTtcblxuICBoMSwgaDIsIGgzLCBoNCwgaDV7XG4gICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQmlvUmh5bWVcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgfVxuXG4gIGgxe1xuXG4gIH1cblxuICBoMntcblxuICB9XG5cbiAgaDN7XG5cbiAgfVxuXG4gIGg0e1xuXG4gIH1cblxuICBoNXtcblxuICB9XG5cbiAgcHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGV7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc3VuZmxvd2VyO1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBjb2xvcjogJGVnZ3NoZWxsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBmb290ZXJ7XG4gICAgICBjb2xvcjogJGxlYWYtZ3JlZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCUIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGF7XG5cbiAgfVxuXG4gIGIsXG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gIH1cblxuICAmX19yb3d7XG4gICAgQGV4dGVuZCAucm93O1xuICB9XG5cbiAgJl9fY29sdW1ue1xuICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC02O1xuICB9XG5cbiAgLm0taW1hZ2luYWNhby1maWd1cmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYShibGFjaywgMC4yKTtcbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IERlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblxuICAgIC5tLWltYWdpbmFjYW8tc2xpZGVyLFxuICAgIC5tLWltYWdpbmFjYW8tZmlndXJlLFxuICAgIC5tLWltYWdpbmFjYW8tZW1iZWR7XG4gICAgICAmX19ob2xkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvb2wtZ3JleTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICAubS1pbWFnaW5hY2FvLWZpZ3VyZXtcbiAgICAgICAgICAmX19jYXB0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm0taW1hZ2luYWNhby1zbGlkZXJ7XG4gICAgICAgICAgJl9fcGFnaW5hdGlvbntcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm0taW1hZ2luYWNhby1zbGlkZXJ7XG4gICAgICAubS1pbWFnaW5hY2FvLWZpZ3VyZXtcbiAgICAgICAgJl9fY2FwdGlvbntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19wYWdpbmF0aW9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKVxuICAgIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC14bCkge1xuICAgIC5tLWltYWdpbmFjYW8tc2xpZGVyLFxuICAgIC5tLWltYWdpbmFjYW8tZmlndXJlLFxuICAgIC5tLWltYWdpbmFjYW8tZW1iZWR7XG4gICAgICAmX19ob2xkZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIC5tLWltYWdpbmFjYW8tY29udGVudHtcbiAgICAgICZfX2NvbHVtbntcbiAgICAgICAgICsgLm0taW1hZ2luYWNhby1jb250ZW50X19jb2x1bW57XG4gICAgICAgICAgIC5tLWltYWdpbmFjYW8tZmlndXJle1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0taW1hZ2luYWNhby1jb250ZW50LS1sZWFke1xuICBwOmZpcnN0LW9mLXR5cGV7XG4gICAgZm9udC1mYW1pbHk6IFwiQmlvUmh5bWVcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG59XG5cbkBpbXBvcnQgJy4uLy4uL3N0YXRlcy9pbWFnaW5hY2FvL3MtaW1hZ2luYWNhby1jb250ZW50JztcbiIsIi5tLWltYWdpbmFjYW8tZmlndXJle1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAmX193cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoYmxhY2ssIDAuMik7XG4gIH1cbiAgJl9fbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX19pbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAmX19jYXB0aW9ue1xuICAgIGNvbG9yOiAkYmx1aXNoLWdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgc21hbGx7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGJsdWlzaC1ncmV5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLm0taW1hZ2luYWNhby1maWd1cmUtLXNte1xuICAubS1pbWFnaW5hY2FvLWZpZ3VyZXtcbiAgICAmX193cmFwcGVye1xuICAgICAgLy8gaGVpZ2h0OiA0MjBweDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1pbWFnaW5hY2FvLWZpZ3VyZS0tbWR7XG4gIC5tLWltYWdpbmFjYW8tZmlndXJle1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICAvLyBoZWlnaHQ6IDU2MHB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWltYWdpbmFjYW8tZmlndXJlLS1sZ3tcbiAgLm0taW1hZ2luYWNhby1maWd1cmV7XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIC8vIGhlaWdodDogNjU1cHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWltYWdpbmFjYW8tZmlndXJlLS14bHtcbiAgLm0taW1hZ2luYWNhby1maWd1cmV7XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIC8vIGhlaWdodDogNzc1cHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBEZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLm0taW1hZ2luYWNhby1maWd1cmV7XG4gICAgICAvL1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLm0taW1hZ2luYWNhby1maWd1cmUtLXhse1xuICAgICAgLy9cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFRhYmxldFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcbiAgYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLm0taW1hZ2luYWNhby1maWd1cmV7XG4gICAgICAvL1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIC5tLWltYWdpbmFjYW8tZmlndXJle1xuICAgICAgLy9cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi4vLi4vc3RhdGVzL2ltYWdpbmFjYW8vcy1pbWFnaW5hY2FvLWZpZ3VyZSc7XG4iLCIvLyBNb2R1bGU6IFNsaWRlclxuLm0taW1hZ2luYWNhby1zbGlkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fcGFnaW5hdGlvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogMjA7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6IGdyZXk7XG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidXJudC15ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmLS1wcmV2e1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgQGV4dGVuZCAuaW9uLWlvcy1hcnJvdy1iYWNrO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbmV4dHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICBAZXh0ZW5kIC5pb24taW9zLWFycm93LWZvcndhcmQ7XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnVybnQteWVsbG93O1xuICAgIH1cbiAgfVxuICAmX19jYXB0aW9ue1xuICAgIEBleHRlbmQgLmhpZGRlbi1tZC1kb3duO1xuICB9XG4gICZfX2hvbGRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tLWltYWdpbmFjYW8tZmlndXJle1xuICAgICZfX2NhcHRpb257XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX3dyYXBwZXJ7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi4vLi4vc3RhdGVzL2ltYWdpbmFjYW8vcy1pbWFnaW5hY2FvLXNsaWRlcic7XG4iLCIubS1pbWFnaW5hY2FvLWVtYmVke1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX2lmcmFtZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWltYWdpbmFjYW8tZW1iZWR7XG4gICAgICAmX19pZnJhbWV7XG4gICAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICB9XG4gICAgICAmX19jYXB0aW9ue1xuICAgICAgICBib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IERlc2t0b3AgU21hbGxlclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWltYWdpbmFjYW8tZW1iZWR7XG4gICAgICAmX19pZnJhbWV7XG4gICAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBUYWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG4gIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWltYWdpbmFjYW8tZW1iZWR7XG4gICAgICAmX19pZnJhbWV7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLm0taW1hZ2luYWNhby1lbWJlZHtcbiAgICAgICZfX2lmcmFtZXtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi4vLi4vc3RhdGVzL2ltYWdpbmFjYW8vcy1pbWFnaW5hY2FvLWVtYmVkJztcbiIsIi5tLWltYWdpbmFjYW8tYXVkaW97XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4iLCIubS1pbWFnaW5hY2FvLW5hdntcblxufVxuXG4ubS1pbWFnaW5hY2FvLW5hdi0tbWFpbntcbiAgcGFkZGluZzogNXB4IDA7XG4gIC5tLWltYWdpbmFjYW8tbmF2e1xuICAgICZfX3RpdGxle1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAkY29vbC1ncmV5O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBwYWRkaW5nOiAwLjJlbSAwO1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMC41ZW0gMC4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAuMzVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2VjZWZmMTtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN1bmZsb3dlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0taW1hZ2luYWNhby1uYXYtLWFzaWRle1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvb2wtZ3JleTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb29sLWdyZXk7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLm0taW1hZ2luYWNhby1uYXZ7XG4gICAgJl9fdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZzogMC43NWVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkYnVybnQteWVsbG93O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRidXJudC15ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWltYWdpbmFjYW8tbmF2LS1hc2lkZS1mb290ZXJ7XG4gIC5tLWltYWdpbmFjYW8tbmF2e1xuICAgICZfX2xpbmt7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGJ1cm50LXllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0taW1hZ2luYWNhby1uYXYtLXRodW1ie1xuICAubS1pbWFnaW5hY2FvLW5hdntcbiAgICAmX19saW5re1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICAgICAgLm0taW1hZ2luYWNhby1uYXZ7XG4gICAgICAgICAgJl9fdGh1bWJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RodW1ie1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xuICAgIH1cbiAgICAmX190ZXh0e1xuXG4gICAgfVxuICB9XG59XG5cbi5tLWltYWdpbmFjYW8tbmF2LS1mb290ZXJ7XG5cbn1cblxuQGltcG9ydCAnLi4vLi4vc3RhdGVzL2ltYWdpbmFjYW8vcy1pbWFnaW5hY2FvLW5hdic7XG4iLCIubS1pbWFnaW5hY2FvLWx5cmljc3tcbiAgY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE4NSU7XG4gIEBleHRlbmQgLnJvdztcblxuICAmX190aXRsZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2luZm97XG4gICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTY7XG4gIH1cblxuICAmX190ZXh0e1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vbW9kdWxlcy9pbWFnaW5hY2FvL20taW1hZ2luYWNhby1jb250ZW50JztcbkBpbXBvcnQgJy4uL21vZHVsZXMvaW1hZ2luYWNhby9tLWltYWdpbmFjYW8tZmlndXJlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvaW1hZ2luYWNhby9tLWltYWdpbmFjYW8tc2xpZGVyJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvaW1hZ2luYWNhby9tLWltYWdpbmFjYW8tZW1iZWQnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9pbWFnaW5hY2FvL20taW1hZ2luYWNhby1hdWRpbyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2ltYWdpbmFjYW8vbS1pbWFnaW5hY2FvLW5hdic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2ltYWdpbmFjYW8vbS1pbWFnaW5hY2FvLWx5cmljcyc7XG5cbi5sLWltYWdpbmFjYW97XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAmX19jb250YWluZXJ7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG4gICZfX2xlZnR7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTgsIC5jb2wteGwtNztcbiAgfVxuICAmX19yaWdodHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTQsIC5vZmZzZXQteGwtMTtcbiAgfVxuICAmX19jbGVhcntcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAmX19yb3d7XG4gICAgQGV4dGVuZCAucm93O1xuICB9XG4gICZfX2NvbHVtbntcbiAgICAmLS1zZWNvbmR7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgICB9XG4gICAgJi0tdGhpcmR7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNDtcbiAgICB9XG4gICAgJi0tZm91cnRoe1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTM7XG4gICAgfVxuICB9XG59XG5cbi5sLWltYWdpbmFjYW8tLWluZGV4e1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLmwtaW1hZ2luYWNhb3tcbiAgICAmX19oZWFkZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyO1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogNi44cmVtO1xuICAgICAgY29sb3I6ICRzdW5mbG93ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jYXB0aW9ue1xuXG4gICAgfVxuICB9XG59XG5cbi5sLWltYWdpbmFjYW8tLWhlYWRlcntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgJHN1bmZsb3dlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzgsIDQ5LCA1NiwgMC43MCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmwtaW1hZ2luYWNhb3tcbiAgICAmX19iYWNrZ3JvdW5ke1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGZpbHRlcjogYmx1cigxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgIH1cbiAgICAmX190aXRsZXtcblxuICAgIH1cbiAgfVxufVxuXG4ubC1pbWFnaW5hY2FvLS1oZWFkZXItcGFnZXtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIC5sLWltYWdpbmFjYW97XG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDYuNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJpb1JoeW1lXCI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtaW1hZ2luYWNhby0taGVhZGVyLWNoaWxke1xuICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgLmwtaW1hZ2luYWNhb3tcbiAgICAmX19wYXJlbnR7XG4gICAgICBmb250LWZhbWlseTogXCJCaW9SaHltZVwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAwLjI1ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJHN1bmZsb3dlcjtcbiAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwcGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNywgLmNvbC1sZy03O1xuICAgIH1cbiAgfVxufVxuXG4ubC1pbWFnaW5hY2FvLS1wYWdle1xuICAubC1pbWFnaW5hY2Fve1xuICAgICZfX2xlZnR7XG5cbiAgICB9XG4gICAgJl9fcmlnaHR7XG4gICAgICAmOm50aC1jaGlsZCgyKSAubS1pbWFnaW5hY2FvLWZpZ3VyZTpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwMHB4O1xuICAgICAgICAubS1pbWFnaW5hY2FvLWZpZ3VyZXtcbiAgICAgICAgICAmX193cmFwcGVye1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtaW1hZ2luYWNhby0tY2hpbGR7XG4gIC5sLWltYWdpbmFjYW97XG4gICAgJl9fbGVmdHtcblxuICAgIH1cbiAgICAmX19yaWdodHtcbiAgICAgICY6bnRoLWNoaWxkKDIpIC5tLWltYWdpbmFjYW8tZmlndXJlOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWltYWdpbmFjYW8tLWZvb3RlcntcbiAgYmFja2dyb3VuZDogJGNoYXJjb2FsLWdyZXk7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgLmwtaW1hZ2luYWNhb3tcbiAgICAmX19jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubC1pbWFnaW5hY2FvLS10b3BpY3tcbiAgYmFja2dyb3VuZDogJHN1bmZsb3dlcjtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDIxNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRzdW5mbG93ZXI7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNTBkZWcpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICYuaXMtYWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmwtaW1hZ2luYWNhb3tcbiAgICAmX19uZXh0e1xuICAgICAgY29sb3I6IHJnYmEoIzI2MzIzOCwgMC41KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmwtaW1hZ2luYWNhby0tY2luZW1he1xuICAubC1pbWFnaW5hY2FvLS1oZWFkZXJ7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gIH1cbn1cbiIsIi8vIE1vZHVsZTogTmF2XG4ubS1hZnJpY2EtbmF2e1xuXG59XG5cbi8vIE1vZHVsZTogTmF2XG4vLyBNb2RpZmllcjogTWFpblxuLm0tYWZyaWNhLW5hdi0tbWFpbntcbiAgLm0tYWZyaWNhLW5hdntcbiAgICAmX19saW5re1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW07XG4gICAgICBtYXJnaW46IDAgMC4zNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZWNlZmYxO1xuICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRhcHBsZS1ncmVlbjtcbiAgICAgIH1cbiAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICBib3JkZXItY29sb3I6ICRhcHBsZS1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW9kdWxlOiBOYXZcbi8vIE1vZGlmaWVyOiBBc2lkZVxuLm0tYWZyaWNhLW5hdi0tYXNpZGV7XG4gIEBleHRlbmQgLmhpZGRlbi1zbS1kb3duO1xuICAubS1hZnJpY2EtbmF2e1xuICAgICZfX2xpbmt7XG4gICAgICBjb2xvcjogJGJsdWlzaC1ncmV5O1xuICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZzogMC4yNWVtIDA7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbGctNjtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkYXBwbGUtZ3JlZW47XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRhcHBsZS1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlLWdyZWVuO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkYXBwbGUtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vZHVsZTogTmF2XG4vLyBNb2RpZmllcjogUGFnaW5hdGlvblxuLm0tYWZyaWNhLW5hdi0tcGFnaW5hdGlvbntcbiAgLm0tYWZyaWNhLW5hdntcbiAgICAmX19pdGVte1xuICAgICAgJi0tcHJldntcblxuICAgICAgfVxuICAgICAgJi0tbmV4dHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTW9kdWxlOiBDb250ZW50XG4ubS1hZnJpY2EtY29udGVudHtcbiAgY29sb3I6ICRkYXJrLWZvcmVzdC1ncmVlbjtcbiAgbGluZS1oZWlnaHQ6IDIzMCU7XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1e1xuICAgIGNvbG9yOiAkc2NhcmxldDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgfVxuXG4gIGgxe1xuXG4gIH1cblxuICBoMntcblxuICB9XG5cbiAgaDN7XG5cbiAgfVxuXG4gIGg0e1xuXG4gIH1cblxuICBoNXtcblxuICB9XG5cbiAgcHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGV7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc3VuZmxvd2VyO1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBjb2xvcjogJGVnZ3NoZWxsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBmb290ZXJ7XG4gICAgICBjb2xvcjogJGxlYWYtZ3JlZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCUIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGF7XG5cbiAgfVxuXG4gIGIsXG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgJl9fcm93e1xuICAgIEBleHRlbmQgLnJvdztcbiAgfVxuXG4gICZfX2NvbHVtbntcbiAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgfVxuXG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogNy45cmVtO1xuICAgIGNvbG9yOiAkYXBwbGUtZ3JlZW47XG4gICAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19zdWJ0aXRsZXtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvQ29uZGVuc2VkO1xuICAgIGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhcHBsZS1ncmVlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9feWVhcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG9Db25kZW5zZWQ7XG4gICAgY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgJl9feWVhcntcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm0tYWZyaWNhLWZpZ3VyZXtcbiAgICAmX193cmFwcGVye1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoYmxhY2ssIDAuMik7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHt9XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubS1hZnJpY2EtY29udGVudHtcbiAgICAgICZfX2NvbHVtbntcbiAgICAgICAgICsgLm0tYWZyaWNhLWNvbnRlbnRfX2NvbHVtbntcbiAgICAgICAgICAgLm0tYWZyaWNhLWZpZ3VyZXtcbiAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWFmcmljYS1jb250ZW50LS1seXJpY3N7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgLm0tYWZyaWNhLWNvbnRlbnR7XG4gICAgJl9fdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAkbGVhZi1ncmVlbjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tLWFmcmljYS1maWd1cmV7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICZfX3dyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAmX19saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX2ltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gICZfX2NhcHRpb257XG4gICAgY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBzbWFsbHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29vbC1ncmV5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLm0tYWZyaWNhLWZpZ3VyZS0tc217XG4gIC5tLWFmcmljYS1maWd1cmV7XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIC8vIGhlaWdodDogNDIwcHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tYWZyaWNhLWZpZ3VyZS0tbWR7XG4gIC5tLWFmcmljYS1maWd1cmV7XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIC8vIGhlaWdodDogNTYwcHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDczJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tYWZyaWNhLWZpZ3VyZS0tbGd7XG4gIC5tLWFmcmljYS1maWd1cmV7XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIC8vIGhlaWdodDogNjU1cHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDg1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tYWZyaWNhLWZpZ3VyZS0teGx7XG4gIC5tLWFmcmljYS1maWd1cmV7XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIC8vIGhlaWdodDogNzc1cHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBEZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLm0tYWZyaWNhLWZpZ3VyZXtcbiAgICAgIC8vXG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBEZXNrdG9wIFNtYWxsZXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubS1hZnJpY2EtZmlndXJlLS14bHtcbiAgICAgIC8vXG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBUYWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG4gIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5tLWFmcmljYS1maWd1cmV7XG4gICAgICAvL1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIC5tLWFmcmljYS1maWd1cmV7XG4gICAgICAvL1xuICAgIH1cbiAgfVxufVxuIiwiLm0tYWZyaWNhLW1hcHtcbiAgI3ZtYXB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAjdm1hcHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgI3ZtYXB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1hZnJpY2EtbWFwLS1zbXtcbiAgI3ZtYXB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAjdm1hcHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgI3ZtYXB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vbW9kdWxlcy9hZnJpY2EvbS1hZnJpY2EtbmF2JztcbkBpbXBvcnQgJy4uL21vZHVsZXMvYWZyaWNhL20tYWZyaWNhLWNvbnRlbnQnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9hZnJpY2EvbS1hZnJpY2EtZmlndXJlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvYWZyaWNhL20tYWZyaWNhLW1hcCc7XG5cbi5sLWFmcmljYXtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICZfX2NvbnRhaW5lcntcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubC1hZnJpY2F7XG4gICAgICAmX19oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWFmcmljYS0tY2hpbGR7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAubC1hZnJpY2F7XG4gICAgJl9fcm93e1xuICAgICAgQGV4dGVuZCAucm93O1xuICAgIH1cbiAgICAmX19jb2x1bW57XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgICB9XG4gICAgJl9fbWFwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAubS1hZnJpY2EtY29udGVudHtcblxuICB9XG4gIC5qcXZtYXAtcmVnaW9ue1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5sLWFmcmljYXtcbiAgICAgICZfX21hcHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcGlue1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2Utb3V0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKGJsYWNrLCAwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBUYWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG4gIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuXG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IFNtYXJ0cGhvbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAubS1hZnJpY2EtY29udGVudHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubC1hZnJpY2EtLWluZGV4e1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLmwtYWZyaWNhe1xuICAgICZfX21hcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmX19sZWZ0e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC02LCAuY29sLXhsLTc7XG4gICAgfVxuICAgICZfX3JpZ2h0e1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC02LCAuY29sLXhsLTU7XG4gICAgfVxuICAgICZfX3RpdGxlLS1sZWFke1xuICAgICAgZm9udC1zaXplOiA5LjJyZW07XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGFwcGxlLWdyZWVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDg1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwbGUtZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubS1hZnJpY2EtbmF2LS1hc2lkZXtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWJsdWUtZ3JleTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBEZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgLmwtYWZyaWNhe1xuXG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBEZXNrdG9wIFNtYWxsZXJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpXG4gIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC14bCkge1xuICAgIC5sLWFmcmljYXtcbiAgICAgICZfX3RpdGxlLS1sZWFke1xuICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBUYWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG4gIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIC5sLWFmcmljYXtcbiAgICAgICZfX3RpdGxlLS1sZWFke1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICB9XG4gICAgICAmX19sZWZ0e1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLmwtYWZyaWNhe1xuICAgICAgJl9fdGl0bGUtLWxlYWR7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGVmdHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1hZnJpY2EtLWFydGljbGV7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAmLmhhcy1oZWFkZXJ7XG4gICAgLm0tYWZyaWNhLWNvbnRlbnQ6Zmlyc3QtY2hpbGR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuICAgICAgICBsZWZ0OiAtMzJweDtcbiAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgLmwtYWZyaWNhX19oZWFkZXJ7XG4gICAgICAgIC5tLWFmcmljYS1maWd1cmV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sLWFmcmljYXtcbiAgICAmX19yb3d7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIEBleHRlbmQgLnJvdztcbiAgICB9XG4gICAgJl9fY29sdW1ue1xuICAgICAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTQ7XG4gICAgfVxuICAgICZfX2hhbGZ7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcbiAgICAgICYubS1hZnJpY2EtY29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdHtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC00LCAuY29sLWxnLTQ7XG4gICAgfVxuICAgICZfX3JpZ2h0e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICBAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtOCwgLnB1bGwteHMtcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLm0tYWZyaWNhLW5hdi0tYXNpZGV7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ibHVlLWdyZXk7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAvLyBNb2R1bGU6IEVtcHR5XG4gIC8vIFNpemU6IERlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubC1hZnJpY2F7XG4gICAgICAmX19sZWZ0e1xuICAgICAgICAubS1hZnJpY2EtZmlndXJle1xuICAgICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDUxOHB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQteGwpIHtcbiAgICAubC1hZnJpY2F7XG4gICAgICAmX19sZWZ0e1xuICAgICAgICAubS1hZnJpY2EtZmlndXJle1xuICAgICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogVGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuICBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAubC1hZnJpY2F7XG4gICAgICAmX19sZWZ0e1xuICAgICAgICAubS1hZnJpY2EtZmlndXJle1xuICAgICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZHVsZTogRW1wdHlcbiAgLy8gU2l6ZTogU21hcnRwaG9uZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIC5sLWFmcmljYXtcbiAgICAgICZfX2xlZnQsXG4gICAgICAmX19yaWdodCxcbiAgICAgICZfX2hhbGZ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmX19oYWxme1xuICAgICAgICAmLm0tYWZyaWNhLWNvbnRlbnR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19sZWZ0e1xuICAgICAgICArIC5sLWFmcmljYV9fbGVmdHtcbiAgICAgICAgICAubS1hZnJpY2EtZmlndXJle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1oZWFkZXJ7XG4gICAgICAubS1hZnJpY2EtY29udGVudDpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tLWFmcmljYS1uYXYtLWFzaWRle1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1hZnJpY2EtLWZvb3RlcntcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgQGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTgsIC5vZmZzZXQtbWQtNDtcbiAgLmwtYWZyaWNhe1xuICAgICZfX2xpbmt7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGFwcGxlLWdyZWVuO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgJi0tcHJldntcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiwqsgXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLW5leHR7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIiDCu1wiXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gTW9kdWxlOiBFbXB0eVxuICAvLyBTaXplOiBTbWFydHBob25lXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgLmwtYWZyaWNhe1xuICAgICAgJl9fbGlua3tcbiAgICAgICAgJi0tcHJldixcbiAgICAgICAgJi0tbmV4dHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tLWhvbWUtLWludHJve1xuXHQubS1ob21le1xuXHRcdCZfX2JyYW5ke1xuXHRcdFx0bWFyZ2luOiA2MHB4IDAgMzBweCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0Jl9fdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX25hdntcblx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdH1cblx0XHQmX19saW5re1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNoYXJjb2FsLWdyZXk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdHBhZGRpbmc6IDdweCAyNXB4IDdweCAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Jjpob3ZlcjphZnRlcntcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1jYXJkLS1mZWF0dXJlZHtcblx0bWluLWhlaWdodDogNjAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuNik7XG5cdH1cblx0Lm0tY2FyZHtcblx0XHQmX19jb250YWluZXJ7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdEBleHRlbmQgLmNvbnRhaW5lcjtcblx0XHR9XG5cdFx0Jl9fdHlwZXtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdCZfX3Bob3Rve1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHRcdCZfX2RhdGV7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGNvbG9yOiAkY29vbC1ncmV5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0Zm9udC1zaXplOiA4LjJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Jl9fdGltZWxpbmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc3VuZmxvd2VyO1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLm0tY2FyZC0tbWR7XG5cdG1hcmdpbjogMTVweCAwO1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzMDtcblx0Jjpob3Zlcntcblx0XHQubS1jYXJke1xuXHRcdFx0Jl9fd3JhcHBlcntcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fcGhvdG97XG5cdFx0XHRcdHdpZHRoOiAxMDMlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDMlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdHlwZSxcblx0XHRcdCZfX2NvbnRlbnR7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLWNhcmR7XG5cdFx0Jl9fd3JhcHBlcntcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDMzMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4yKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcGhvdG97XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdFx0Jl9fdHlwZXtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdCYtLWV4dHJhe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogLjE1cyBlYXNlLW91dDtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuXHRcdH1cblx0XHQmX190aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0Y29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQmX190aW1lbGluZXtcblx0XHRcdGJhY2tncm91bmQ6ICRzdW5mbG93ZXI7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHRcdHBhZGRpbmc6IDVweCAxMnB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cbn0gXG4iLCIubS10aW1lbGluZS0tbmF2LXNte1xuXHRtYXJnaW46IDIwcHggMDtcblx0Lm0tdGltZWxpbmV7XG5cdFx0Jl9fbGlua3tcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYXJjb2FsLWdyZXk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHRvcDogMTNweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2RhdGV7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRjb2xvcjogJHN1bmZsb3dlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIubS10aW1lbGluZS0tbmF2e1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcblx0Lm0tdGltZWxpbmV7XG5cdFx0Jl9fbGlua3tcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiA1NXB4IDY3cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC42cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDMlO1xuXHRcdFx0XHQubS10aW1lbGluZXtcblx0XHRcdFx0XHQmX19kYXRlLFxuXHRcdFx0XHRcdCZfX3RpdGxle1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKGJsYWNrLCAwLjc1KSAwJSwgcmdiYShibGFjaywgMC4yKSAxMDAlKTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdC5tLXRpbWVsaW5le1xuXHRcdFx0XHRcdCZfX2J1bGxldDphZnRlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2RhdGV7XG5cdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG5cdFx0fVxuXHRcdCZfX2J1bGxldHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiA5MHB4O1xuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcIi4uL21vZHVsZXMvaG9tZS9tLWhvbWUtbmF2XCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9ob21lL20taG9tZS1pbnRyb1wiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY2FyZC9tLWNhcmQtZmVhdHVyZWRcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NhcmQvbS1jYXJkLW1kXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90aW1lbGluZS9tLXRpbWVsaW5lLW5hdi1zbVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvdGltZWxpbmUvbS10aW1lbGluZS1uYXZcIjtcblxuLmwtaG9tZS0tb2xke1xuXHQubC1ob21le1xuXHRcdCZfX2NvbnRhaW5lcntcblx0XHRcdEBleHRlbmQgLmNvbnRhaW5lcjtcblx0XHR9XG5cdFx0Jl9fY29sdW1ue1xuXHRcdFx0QGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTY7XG5cdFx0XHQmLS1sZWZ0e1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1yaWdodHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ji0tbWR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ibGFja3tcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0LmwtaG9tZXtcblx0XHRcdFx0Jl9fdGl0bGV7XG5cdFx0XHRcdFx0bWFyZ2luOiA2MHB4IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19jb2x1bW57XG5cdFx0XHRcdFx0Ji0tcmlnaHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjAwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tLWNhcmR7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Lm0tdGltZWxpbmUtLW5hdntcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fc3VuZmxvd2Vye1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRcdC5sLWhvbWV7XG5cdFx0XHRcdCZfX2NvbnRhaW5lcntcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubS1jYXJke1xuXHRcdFx0XHRAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLWhvbWUtLXNvY2lhbHtcblx0Lm0taG9tZXtcblx0XHQmX193cmFwcGVye1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogXCJmaWxzb24tc29mdFwiO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMjRweCAwIDYwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmX19uYXZ7XG5cdFx0fVxuXHRcdCZfX2l0ZW17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMjVweDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZmFjZWJvb2t7XG5cdFx0XHRcdC5tLWhvbWVfX2ljb257XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTlFNjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0XHRcdFx0XHRAZXh0ZW5kIC5pb24tc29jaWFsLWZhY2Vib29rO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS10d2l0dGVye1xuXHRcdFx0XHQubS1ob21lX19pY29ue1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwM0MwRTU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRcdEBleHRlbmQgLmlvbi1zb2NpYWwtdHdpdHRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0taW5zdGFncmFte1xuXHRcdFx0XHQubS1ob21lX19pY29ue1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDQTRDRTQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0XHRcdFx0QGV4dGVuZCAuaW9uLXNvY2lhbC1pbnN0YWdyYW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXlvdXR1YmV7XG5cdFx0XHRcdC5tLWhvbWVfX2ljb257XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0QwMDIxQjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdFx0XHRcdEBleHRlbmQgLmlvbi1pb3MtcGxheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tc291bmRjbG91ZHtcblx0XHRcdFx0Lm0taG9tZV9faWNvbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVBNjIzO1xuXHRcdFx0XHRcdEBleHRlbmQgLmljb24sIC5pY29uLXNvdW5kY2xvdWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faWNvbntcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHR9XG5cdFx0Jl9fdGV4dHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXHRcdCZfX2FjdGlvbntcblx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIiDCu1wiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogSG9tZVxuXHQvLyBNb2RpZmllcjogU29jaWFsXG5cdC8vIFNpemU6IERlc2t0b3AgU21hbGxlclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuXHRcdC5tLWhvbWV7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBNb2R1bGU6IEhvbWVcblx0Ly8gTW9kaWZpZXI6IFNvY2lhbFxuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0Lm0taG9tZXtcblx0XHRcdCZfX3dyYXBwZXJ7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZXtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0ZmxleDogMSA1MCU7XG5cdFx0XHR9XG5cdFx0XHQmX19uYXZ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0taG9tZS0tdGltZXtcblx0Lm0taG9tZXtcblx0XHQmX193cmFwcGVye1xuXHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ei1pbmRleDogMjA7XG5cdFx0fVxuXHRcdCZfX2JhY2tncm91bmR7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsNTAsNTYsMC44KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190aXRsZXtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMy44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDY1cHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJmaWxzb24tc29mdFwiO1xuXHRcdH1cblx0XHQmX19leGNlcnB0e1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ncmV5LXR3bztcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCZfX2ZpZWxke1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1NnB4O1xuXHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0cGFkZGluZzogMCA1NnB4IDAgMTBweDtcblx0XHRcdHdpZHRoOiAxNTZweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Jl9faW5wdXR7XG5cdFx0XHRjb2xvcjogJGxpZ2h0LWdyZWVuO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX3N1Ym1pdHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0cmlnaHQ6IDNweDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9kZWxldGUvaWNvbi10aW1lLW1hY2hpbmUucG5nKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDgwJSA4MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBNb2R1bGU6IEhvbWVcblx0Ly8gTW9kaWZpZXI6IFRpbWVcblx0Ly8gU2l6ZTogU21hcnRwaG9uZVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuXHRcdC5tLWhvbWV7XG5cdFx0XHQmX193cmFwcGVye1xuXHRcdFx0XHRoZWlnaHQ6IDI3NXB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTVweDtcblx0XHRcdH1cblx0XHRcdCZfX2V4Y2VycHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0taG9tZS0tY29udGVudHtcblx0Lm0taG9tZXtcblx0XHQmX193cmFwcGVye1xuXHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ei1pbmRleDogMjA7XG5cdFx0fVxuXHRcdCZfX2JhY2tncm91bmR7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsNTAsNTYsMC44KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190aXRsZXtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMy44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDY1cHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJmaWxzb24tc29mdFwiO1xuXHRcdH1cblx0XHQmX19leGNlcnB0e1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ncmV5LXR3bztcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBIb21lXG5cdC8vIE1vZGlmaWVyOiBDb250ZW50XG5cdC8vIFNpemU6IFNtYXJ0cGhvbmVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcblx0XHQubS1ob21le1xuXHRcdFx0Jl9fd3JhcHBlcntcblx0XHRcdFx0aGVpZ2h0OiAyNzVweDtcblx0XHRcdH1cblx0XHRcdCZfX3RpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDU1cHg7XG5cdFx0XHR9XG5cdFx0XHQmX19leGNlcnB0e1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLWhvbWUtLXZpZGVve1xuXHQubS1ob21le1xuXHRcdCZfX3dyYXBwZXJ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR6LWluZGV4OiAyMDtcblx0XHR9XG5cdFx0Jl9fYmFja2dyb3VuZHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCw1MCw1NiwwLjgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiZmlsc29uLXNvZnRcIjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDI0cHggMCA2MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Jl9fcGxheXtcblx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogODBweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGZvbnQtc2l6ZTogOXJlbTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLCAuaWNvbi1wbGF5LWNpcmNsZTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBIb21lXG5cdC8vIE1vZGlmaWVyOiBWaWRlb1xuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0Lm0taG9tZXtcblx0XHRcdCZfX3dyYXBwZXJ7XG5cdFx0XHRcdGhlaWdodDogMjc1cHg7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdCZfX2V4Y2VycHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0tdGltZWxpbmUtLXNsaWRlcntcblx0Lm0tdGltZWxpbmV7XG5cdFx0Jl9faW50ZXJ2YWxze1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA2MnB4O1xuXHRcdH1cblx0XHQmX19pbnRlcnZhbHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0Zm9udC1zaXplOiAzLjNyZW07XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGZpbHNvbi1zb2Z0LCBBcmlhbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHRcdCYuaXMtYWN0aXZle1xuXHRcdFx0XHRjb2xvcjogJHN1bmZsb3dlcjtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmlzLWhvdmVye1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1bmZsb3dlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19wYWdpbmF0aW9ue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQmX19wYWdle1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogZ3JleTtcblx0XHRcdGZsZXg6IDEgMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRUNFRkYxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtNDVweDtcblx0XHRcdFx0bGVmdDogNTBweDtcblx0XHRcdFx0cmlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgxKXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4Qjtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTBBNEFFO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNCMEJFQzU7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCg0KXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0NGRDhEQztcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDUpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNDRkQ4REMsIDUlKTtcblx0XHRcdH1cblx0XHRcdCYuaXMtYWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250YWluZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcblx0XHRcdFx0XHQubS10aW1lbGluZXtcblx0XHRcdFx0XHRcdCZfX2JhY2tncm91bmR7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3dyYXBwZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdCZfX3NsaWRle1xuXHRcdFx0aGVpZ2h0OiAzNThweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Jl9fYmFja2dyb3VuZHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCw1MCw1NiwwLjgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Fycm93e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRjb2xvcjogJHN1bmZsb3dlcjtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwKTtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4yKTtcblx0XHRcdH1cblx0XHRcdCYtLWxlZnR7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdEBleHRlbmQgLmljb24sIC5pY29uLWFycm93LWxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1yaWdodHtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdEBleHRlbmQgLmljb24sIC5pY29uLWFycm93LXJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDIwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdFx0Jl9fZGF0ZXtcblx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleS10d287XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDMuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdGZvbnQtZmFtaWx5OiBmaWxzb24tc29mdCwgQXJpYWw7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdCZfX2VwaXNvZGVze1xuXHRcdFx0Y29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogVGltZWxpbmVcblx0Ly8gTW9kaWZpZXI6IFNsaWRlclxuXHQvLyBTaXplOiBEZXNrdG9wXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG5cdFx0Lm0tdGltZWxpbmV7XG5cdFx0XHQvL1xuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogVGltZWxpbmVcblx0Ly8gTW9kaWZpZXI6IFNsaWRlclxuXHQvLyBTaXplOiBEZXNrdG9wIFNtYWxsZXJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQubS10aW1lbGluZXtcblx0XHRcdC8vXG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBUaW1lbGluZVxuXHQvLyBNb2RpZmllcjogU2xpZGVyXG5cdC8vIFNpemU6IFRhYmxldFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcblx0YW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG5cdFx0Lm0tdGltZWxpbmV7XG5cdFx0XHQvL1xuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogVGltZWxpbmVcblx0Ly8gTW9kaWZpZXI6IFNsaWRlclxuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0Lm0tdGltZWxpbmV7XG5cdFx0XHQmX19pbnRlcnZhbHN7XG5cdFx0XHRcdG1hcmdpbjogMCAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0fVxuXHRcdFx0Jl9faW50ZXJ2YWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fcGFnaW5hdGlvbntcblx0XHRcdFx0bWFyZ2luOiAwIDI1cHg7XG5cdFx0XHR9XG5cdFx0XHQmX19wYWdle1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGFpbmVye1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fYXJyb3d7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmX19zbGlkZXtcblx0XHRcdFx0aGVpZ2h0OiAyNzVweDtcblx0XHRcdH1cblx0XHRcdCZfX3RpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgNTVweDtcblx0XHRcdH1cblx0XHRcdCZfX2VwaXNvZGVze1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLWNhcmQtLXRhZ3tcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVye1xuXHRcdC5tLWNhcmR7XG5cdFx0XHQmX19iYWNrZ3JvdW5ke1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzY1QkQwMCwgMC4yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubS1jYXJke1xuXHRcdCZfX3dyYXBwZXJ7XG5cdFx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR6LWluZGV4OiAyMDtcblx0XHR9XG5cdFx0Jl9fYmFja2dyb3VuZHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCw1MCw1NiwwLjgpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY29udGVudHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDQyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHRcdCZfX3RpdGxle1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAzLjhyZW07XG5cdFx0XHRmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2V4Y2VycHR7XG5cdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXktdHdvO1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcblx0XHR9XG5cdFx0Jl9fYnVsbGV0c3tcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tdG9we1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYm90dG9te1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogQ2FyZFxuXHQvLyBNb2RpZmllcjogVGFnXG5cdC8vIFNpemU6IFNtYXJ0cGhvbmVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcblx0XHQubS1jYXJke1xuXHRcdFx0Jl9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Jl9fZXhjZXJwdHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1jYXJkLS1jbGVhbi1tZHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVye1xuXHRcdC5tLWNhcmR7XG5cdFx0XHQmX19iYWNrZ3JvdW5ke1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzY1QkQwMCwgMC4yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubS1jYXJke1xuXHRcdCZfX3dyYXBwZXJ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR6LWluZGV4OiAyMDtcblx0XHR9XG5cdFx0Jl9fYmFja2dyb3VuZHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCw1MCw1NiwwLjgpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGltZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuXHRcdH1cblx0XHQmX19jb250ZW50e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdFx0Jl9fZGF0ZXtcblx0XHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXHRcdCZfX3RpdGxle1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAzLjhyZW07XG5cdFx0XHRmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMTVweCBhdXRvIDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXR3bztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBNb2R1bGU6IENhcmRcblx0Ly8gTW9kaWZpZXI6IENsZWFuIE1lZGl1bVxuXHQvLyBTaXplOiBEZXNrdG9wIFNtYWxsZXJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQubS1jYXJke1xuXHRcdFx0Jl9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogQ2FyZFxuXHQvLyBNb2RpZmllcjogQ2xlYW4gTWVkaXVtXG5cdC8vIFNpemU6IFNtYXJ0cGhvbmVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcblx0XHQubS1jYXJke1xuXHRcdFx0Jl9fd3JhcHBlcntcblx0XHRcdFx0aGVpZ2h0OiAyNzVweDtcblx0XHRcdH1cblx0XHRcdCZfX3RpbWV7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEzcHg7XG5cdFx0XHR9XG5cdFx0XHQmX19kYXRle1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1idXR0b257XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdHBhZGRpbmc6IDE1cHggMzhweDtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBpbXBvcnQgXCJtLWJ1dHRvbi1mbGF0XCI7XG5AaW1wb3J0IFwibS1idXR0b24tYm9yZGVyXCI7XG4iLCIubS1idXR0b24tLWZsYXR7XG5cdGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuMyk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjUpO1xuXHR9XG5cdCYubS1idXR0b24tLXByaW1hcnl7XG5cdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICRzdW5mbG93ZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuXHRcdH1cblx0fVxuXHQmLm0tYnV0dG9uLS1zZWNvbmRhcnl7XG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcblx0XHR9XG5cdH1cbn1cblxuXG4iLCIubS1idXR0b24tLWJvcmRlcntcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYShibGFjaywgMC40KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCY6aG92ZXJ7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcblx0fVxuXHQmLm0tYnV0dG9uLS1wcmltYXJ5e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRzdW5mbG93ZXI7XG5cdFx0Y29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0Jjpob3Zlcntcblx0XHRcblx0XHR9XG5cdH1cblxuXHQmLm0tYnV0dG9uLS1zZWNvbmRhcnl7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZWVuO1xuXHRcdGNvbG9yOiAkbGlnaHQtZ3JlZW47XG5cdFx0Jjpob3Zlcntcblx0XHRcdFxuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogQnV0dG9uXG5cdC8vIE1vZGlmaWVyOiBCb3JkZXJcblx0Ly8gU2l6ZTogU21hcnRwaG9uZVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG5cbn1cblxuIiwiLm0tdGFiLS1uYXZ7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0Lm0tdGFie1xuXHRcdCZfX2l0ZW17XG5cdFx0XHRtaW4td2lkdGg6IDE1NXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNCMEJFQzU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYuaXMtYWN0aXZle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1bmZsb3dlcjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIzNiwyMzksMjQxLDEpLCByZ2JhKDIzNiwyMzksMjQxLDApKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0Ym90dG9tOiAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE1vZHVsZTogVGFnXG5cdC8vIE1vZGlmaWVyOiBOYXZcblx0Ly8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKVxuXHRcdGFuZCAobWF4LXdpZHRoOiAkZ3JpZC14bCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHQubS10YWJ7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdFx0bWluLXdpZHRoOiAxMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBNb2R1bGU6IFRhZ1xuXHQvLyBNb2RpZmllcjogTmF2XG5cdC8vIFNpemU6IFNtYXJ0cGhvbmUgKyBUYWJsZXRcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Lm0tdGFie1xuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0Jjpub3QoLmlzLWFjdGl2ZSl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLXRhYi0tY29udGVudHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji5pcy1hY3RpdmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5tLXRhZy0tc2xpZGVye1xuXHQubS10YWd7XG5cdFx0Jl9fY29udGFpbmVye1xuXHRcdH1cblx0XHQmX193cmFwcGVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQmX19zbGlkZXtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXHRcdCZfX3BhZ2luYXRpb257XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBUaW1lbGluZVxuXHQvLyBNb2RpZmllcjogU2xpZGVyXG5cdC8vIFNpemU6IERlc2t0b3Bcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQubS10aW1lbGluZXtcblx0XHRcdC8vXG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBUaW1lbGluZVxuXHQvLyBNb2RpZmllcjogU2xpZGVyXG5cdC8vIFNpemU6IERlc2t0b3AgU21hbGxlclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuXHRcdC5tLXRpbWVsaW5le1xuXHRcdFx0Ly9cblx0XHR9XG5cdH1cblxuXHQvLyBNb2R1bGU6IFRpbWVsaW5lXG5cdC8vIE1vZGlmaWVyOiBTbGlkZXJcblx0Ly8gU2l6ZTogVGFibGV0XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLW1kKVxuXHRhbmQgKG1heC13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQubS10aW1lbGluZXtcblx0XHRcdC8vXG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kdWxlOiBUaW1lbGluZVxuXHQvLyBNb2RpZmllcjogU2xpZGVyXG5cdC8vIFNpemU6IFNtYXJ0cGhvbmVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtbWQpIHtcblx0XHQubS10aW1lbGluZXtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLW1vZGFsLS1saWdodHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IC0xMDAlO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCYuaXMtYWN0aXZle1xuXHRcdHRvcDogMCU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQubS1tb2RhbHtcblx0XHQmX19jb250YWluZXJ7XG5cdFx0XHRAZXh0ZW5kIC5jb250YWluZXI7XG5cdFx0fVxuXHRcdCZfX2VtYmVke1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCAkZGFyaztcblx0XHR9XG5cdFx0Jl9fb3ZlcmxheXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC44KTtcblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJtLW1vZGFsLWxpZ2h0XCI7XG5cbi5tLW1vZGFse1xuXHRkaXNwbGF5OiBub25lO1xuXHQmX19jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Ji0tc217XG5cdFx0XHR3aWR0aDogNDEwcHg7XG5cdFx0fVxuXHRcdCYtLW1ke1xuXHRcdFx0d2lkdGg6IDc2MHB4O1xuXHRcdH1cblx0fVxuXHQmX19jbG9zZXtcblx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0Zm9udC1mYW1pbHk6IGZpbHNvbi1zb2Z0LCBBcmlhbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdEBleHRlbmQgLmlvbi1hbmRyb2lkLWNsb3NlO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZW1iZWR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0fVxuXHQmX19mb290ZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdCZfX2xlZ2VuZHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQmX19jcmVkaXR7XG5cdFx0Y29sb3I6ICNCMEJFQzU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblx0Ly8gTW9kdWxlOiBNb2RhbFxuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0Lm0tbW9kYWx7XG5cdFx0XHQmX19lbWJlZHtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdH1cblx0XHRcdCZfX2NvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5tLW1vZGFsLS13cmFwcGVye1xuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLW91dDtcblx0Ji5tb2RhbC1lbmFibGVke1xuXHRcdGZpbHRlcjogYmx1cigxNXB4KTtcblx0fVxufVxuXG4ubS1tb2RhbC0taG9sZGVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDEwMDtcblx0Ji5pcy1hY3RpdmV7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdH1cblx0Lm0tbW9kYWx7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Jl9fb3ZlcmxheXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoIzI2MzIzOCwgMC44KTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0fVxufVxuIiwiLm0tbmV3c2xldHRlci0tZm9ybXtcblx0Y29sb3I6ICRkYXJrO1xuXHQubS1uZXdzbGV0dGVye1xuXHRcdCZfX3dyYXBwZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIycHg7XG5cdFx0fVxuXHRcdCZfX3RpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzLjNyZW07XG5cdFx0XHRmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0Jl9fbGFiZWx7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiBmaWxzb24tc29mdCwgQXJpYWw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHQmX19pbnB1dHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZWVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ncmVlbjtcblx0XHR9XG5cdFx0Jl9fc3VibWl0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9tb2R1bGVzL2hvbWUvbS1ob21lLXNvY2lhbFwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvaG9tZS9tLWhvbWUtdGltZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvaG9tZS9tLWhvbWUtY29udGVudFwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvaG9tZS9tLWhvbWUtdmlkZW9cIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RpbWVsaW5lL20tdGltZWxpbmUtc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYXJkL20tY2FyZC10YWdcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NhcmQvbS1jYXJkLWNsZWFuLW1kXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9idXR0b24vbS1idXR0b25cIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RhYi9tLXRhYi1uYXZcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RhYi9tLXRhYi1jb250ZW50XCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90YWcvbS10YWctc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9tb2RhbC9tLW1vZGFsXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9uZXdzbGV0dGVyL20tbmV3c2xldHRlclwiO1xuXG4ubC1ob21lLS1jbGVhbntcblx0LmwtaG9tZXtcblx0XHQmX19jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0QGV4dGVuZCAuY29udGFpbmVyO1xuXHRcdH1cblx0XHQmX19oZWFkZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDMwcHggMCA3MHB4O1xuXHRcdFx0Ji0tbGVhZHtcblx0XHRcdFx0bWFyZ2luOiAxMDBweCAwIDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Zvb3Rlcntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCYtLW5ld3NsZXR0ZXJ7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHQmLS1wcmltYXJ5e1xuXHRcdFx0XHRmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDQuM3JlbTtcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzdW5mbG93ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1zZWNvbmRhcnl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHR9XG5cdFx0XHQmLS1leHRyYXtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogXCJFeHRyYXNcIjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzY2FybGV0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zMHB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggNXB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190aW1lbGluZXN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHRcdFx0QGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTEwLCAub2Zmc2V0LW1kLTE7XG5cdFx0fVxuXHRcdCZfX3RhZ3N7XG5cdFx0XHQubC1ob21le1xuXHRcdFx0XHQmX190aXRsZS0tcHJpbWFyeTphZnRlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9feWVsbG93e1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5sLWhvbWV7XG5cdFx0XHRcdCZfX2Zvb3Rlcntcblx0XHRcdFx0XHRtYXJnaW46IDM1cHggMCAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2V4cGxvcmV7XG5cdFx0XHQubC1ob21le1xuXHRcdFx0XHQmX19oZWFkZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm0taG9tZXtcblx0XHRcdFx0Ji0tc29jaWFse1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0QGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLWxnLTc7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tdGltZXtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1sZy01O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWNvbnRlbnR7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbWQtNiwgLmNvbC1sZy01O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXZpZGVve1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0QGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTYsIC5jb2wtbGctNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19oaXN0b3J5e1xuXHRcdFx0LmwtaG9tZXtcblx0XHRcdFx0Jl9fdGl0bGUtLXByaW1hcnk6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2hlYWRlcntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2Zvb3Rlcntcblx0XHRcdFx0XHRtYXJnaW46IDU1cHggMCA2NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubS1jYXJke1xuXHRcdFx0XHQmLS1jbGVhbi1tZHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1tZC02O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NhcmR7XG5cdFx0XHQmLS1zbXtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0QGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTU7XG5cdFx0XHR9XG5cdFx0XHQmLS1tZHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0QGV4dGVuZCAuY29sLXhzLTEyLCAuY29sLW1kLTc7XG5cdFx0XHR9XG5cdFx0XHQmLS1sZ3tcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0QGV4dGVuZCAuY29sLXhzLTEyO1xuXHRcdFx0fVxuXHRcdFx0Ji5pcy1oaWRkZW57XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTGF5b3V0OiBIb21lIENsZWFuXG5cdC8vIFNpemU6IERlc2t0b3Bcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblx0XHQubC1ob21le1xuXHRcdFx0Jl9fdGFnc3tcblx0XHRcdFx0Ji0tc21hcnRwaG9uZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTGF5b3V0OiBIb21lIENsZWFuXG5cdC8vIFNpemU6IExhcmdlIERlc2t0b3Bcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQteGwpIHtcblx0XHQubC1ob21le1xuXHRcdFx0Jl9fY29udGFpbmVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IDExNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBMYXlvdXQ6IEhvbWUgQ2xlYW5cblx0Ly8gU2l6ZTogRGVza3RvcCBTbWFsbGVyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG5cdFx0LmwtaG9tZXtcblx0XHRcdC8vXG5cdFx0fVxuXHR9XG5cblx0Ly8gTGF5b3V0OiBIb21lIENsZWFuXG5cdC8vIFNpemU6IFRhYmxldFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3JpZC1tZClcblx0YW5kIChtYXgtd2lkdGg6ICRncmlkLWxnKSB7XG5cdFx0LmwtaG9tZXtcblx0XHRcdCZfX3RhZ3N7XG5cdFx0XHRcdCYtLXNtYXJ0cGhvbmV7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VuZmxvd2VyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWRlc2t0b3B7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIExheW91dDogSG9tZSBDbGVhblxuXHQvLyBTaXplOiBTbWFydHBob25lXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG5cdFx0LmwtaG9tZXtcblx0XHRcdCZfX2NvbnRhaW5lcntcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Jl9faGVhZGVye1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fZm9vdGVye1xuXHRcdFx0XHRtYXJnaW46IDI1cHggMDtcblx0XHRcdH1cblx0XHRcdCZfX3RpdGxle1xuXHRcdFx0XHQmLS1wcmltYXJ5e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXNlY29uZGFyeXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1leHRyYXtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0XHRcdGJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0YnJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fdGltZWxpbmVze1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fZXhwbG9yZXtcblx0XHRcdFx0Lm0taG9tZXtcblx0XHRcdFx0XHQmLS1zb2NpYWx7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji0tdGltZXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLS1jb250ZW50e1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtLXZpZGVve1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19oaXN0b3J5e1xuXHRcdFx0XHQubS1jYXJke1xuXHRcdFx0XHRcdCYtLWNsZWFuLW1ke1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190YWdze1xuXHRcdFx0XHQmLS1zbWFydHBob25le1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHN1bmZsb3dlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1kZXNrdG9we1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLXNlYXJjaC0tZ3Jvd3tcblx0Ji5pcy1hY3RpdmV7XG5cdFx0Lm0tc2VhcmNoe1xuXHRcdFx0Jl9fY2xvc2V7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLXNlYXJjaHtcblx0XHQmX19tYWduaWZpZXJ7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRjb2xvcjogJHN1bmZsb3dlcjtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDM1cHg7XG5cdFx0XHRAZXh0ZW5kIC5pb24tYW5kcm9pZC1zZWFyY2g7XG5cdFx0fVxuXHRcdCZfX2lucHV0e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMzVweDtcblx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0XHQmX19jbG9zZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtaW4td2lkdGg6IDM1cHg7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0Y29sb3I6IHJnYmEoODQsMTA5LDEyMSwxKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRAZXh0ZW5kIC5pb24tYW5kcm9pZC1jbG9zZTtcblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9tb2R1bGVzL3NlYXJjaC9tLXNlYXJjaC1ncm93XCI7XG5cbi5sLXNpZGVuYXZ7XG5cdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogNDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcblx0b3BhY2l0eTogMDtcblx0Ym94LXNoYWRvdzogMCAwIDMwcHggcmdiYShibGFjaywgMC40KTtcblx0Ji5pcy1hY3RpdmV7XG5cdFx0bGVmdDogMCU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmX19oZWFkZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZmxvdzogcm93O1xuXHRcdHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjIpO1xuXHRcdH1cblx0fVxuXHQmX19jbG9zZXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICRzdW5mbG93ZXI7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1pbi13aWR0aDogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRAZXh0ZW5kIC5pb24tYW5kcm9pZC1jbG9zZTtcblx0fVxuXHQmX19icmFuZHtcblx0XHRmbGV4OiAxIDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCZfX2xvZ297XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0fVxuXHQmX19ib2R5e1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0ZmxleDogMSAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblx0Lm0tc2VhcmNoLS1ncm93e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRyaWdodDogMTBweDtcblx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLW91dDtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyaztcblx0XHQmLmlzLWFjdGl2ZXtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5tLW5hdntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4yKTtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWxhbmd7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQmLS1zb2NpYWx7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIubC1hYmVydHVyYXtcblx0Jl9fY29udGFpbmVye1xuXHRcdEBleHRlbmQgLmNvbnRhaW5lcjtcblx0fVxuXHQmX19oZWFkZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogMzYwcHg7XG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgzOCwgNTAsIDU2LCAwLjkpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYShibGFjaywgLjIpO1xuXHRcdH1cblx0XHQubS1idXR0b257XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdH1cblx0fVxuXHQmX19hc2lkZXtcblx0XHRAZXh0ZW5kIC5jb2wteHMtMTIsIC5jb2wtbGctNDtcblx0fVxuXHQmX193cmFwcGVye1xuXHRcdEBleHRlbmQgLmNvbC14cy0xMiwgLmNvbC1sZy03LCAub2Zmc2V0LWxnLTE7XG5cdH1cblx0Jl9faW50ZXJ2YWx7XG5cdFx0Zm9udC1mYW1pbHk6IGZpbHNvbi1zb2Z0LCBBcmlhbDtcblx0XHRmb250LXNpemU6IDguMnJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmbGV4OiAxIDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogNTtcblx0fVxuXHQmX190aHVtYm5haWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoYmxhY2ssIC4yKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cGFkZGluZy10b3A6IDY1JTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQubC1hYmVydHVyYV9fcGxheTpob3Zlcntcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQmX19waG90b3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCZfX3BsYXl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRib3JkZXI6IDA7XG5cdFx0dHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG5cdFx0Zm9udC1zaXplOiA5cmVtO1xuXHRcdGNvbG9yOiAkc3VuZmxvd2VyO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAZXh0ZW5kIC5pY29uLCAuaWNvbi1wbGF5LWNpcmNsZTtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0fVxuXHQmX190aXRsZXtcblx0XHRmb250LWZhbWlseTogZmlsc29uLXNvZnQsIEFyaWFsO1xuXHRcdGZvbnQtc2l6ZTogNi40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Ji0tZGVza3RvcHtcblx0XHRcdEBleHRlbmQgLmhpZGRlbi1tZC1kb3duO1xuXHRcdH1cblx0XHQmLS1zbWFydHBob25le1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGV4dGVuZCAuaGlkZGVuLWxnLXVwO1xuXHRcdH1cblx0fVxuXHQmX19mb290ZXJ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb29sLWdyZXk7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luOiA0MHB4IDAgOTBweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXHQmX19uZXh0e1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZDtcblx0XHRjb2xvcjogJGxpZ2h0LWdyZWVuO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWdyZWVuLCAxMCUpO1xuXHRcdH1cblx0fVxuXHQubS1uYXYtLXRpbWVsaW5lc3tcblx0XHRAZXh0ZW5kIC5oaWRkZW4tbWQtZG93bjtcblx0fVxuXG5cdC8vIExheW91dDogSG9tZSBDbGVhblxuXHQvLyBTaXplOiBUYWJsZXRcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdyaWQtbWQpXG5cdGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuXHRcdC5sLWFiZXJ0dXJhe1xuXHRcdFx0Jl9faW50ZXJ2YWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNS41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC8vIExheW91dDogQWJlcnR1cmFcblx0Ly8gU2l6ZTogVGFibGV0ICYgU21hcnRwaG9uZVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1sZykge1xuXHRcdC5sLWFiZXJ0dXJhe1xuXHRcdFx0Jl9fY29udGFpbmVye1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9faGVhZGVye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGh1bWJuYWlse1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX19pbnRlcnZhbHtcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1haW4taGVhZGVye1xuICAgID4gLnJvd3tcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgIH1cbiAgICAubWFpbi1tZW51e1xuICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qISBmYW5jeUJveCB2Mi4xLjUgZmFuY3lhcHBzLmNvbSB8IGZhbmN5YXBwcy5jb20vZmFuY3lib3gvI2xpY2Vuc2UgKi9cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCBzbWFsbHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4uZmFuY3lib3gtd3JhcCxcbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxuLmZhbmN5Ym94LXdyYXAgb2JqZWN0LFxuLmZhbmN5Ym94LW5hdixcbi5mYW5jeWJveC1uYXYgc3Bhbixcbi5mYW5jeWJveC10bXBcbntcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYW5jeWJveC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDgwMjA7XG59XG5cbi5mYW5jeWJveC1za2luIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzQ0NDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuXHR6LWluZGV4OiA4MDMwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC1za2luIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhbmN5Ym94LWlubmVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1pbm5lciB7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHtcblx0Y29sb3I6ICM0NDQ7XG5cdGZvbnQ6IDE0cHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTVweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtaWZyYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1pbWFnZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZmFuY3lib3hfc3ByaXRlLnBuZycpO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLTIycHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG5cdG9wYWNpdHk6IDAuODtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDYwO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2ZhbmN5Ym94X2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5mYW5jeWJveC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogLTE4cHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LW5hdiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogNDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2JsYW5rLmdpZicpOyAvKiBoZWxwcyBJRSAqL1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cdHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLmZhbmN5Ym94LW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LW5hdiBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzRweDtcblx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogODA0MDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcblx0bGVmdDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cblxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG5cdHJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4uZmFuY3lib3gtbmF2OmhvdmVyIHNwYW4ge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtdG1wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05OTk5OXB4O1xuXHRsZWZ0OiAtOTk5OTlweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDk5OTk5cHg7XG5cdG1heC1oZWlnaHQ6IDk5OTk5cHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8qIE92ZXJsYXkgaGVscGVyICovXG5cbi5mYW5jeWJveC1sb2NrIHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZmFuY3lib3gtbG9jayBib2R5IHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICY6YmVmb3Jle1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxufVxuXG5ib2R5OmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNTAwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICAgIG92ZXJmbG93LXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogODAxMDtcblx0YmFja2dyb3VuZDogdXJsKCdmYW5jeWJveF9vdmVybGF5LnBuZycpO1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKiBUaXRsZSBoZWxwZXIgKi9cblxuLmZhbmN5Ym94LXRpdGxlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0ei1pbmRleDogODA1MDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tYm90dG9tOiAtMzVweDtcblx0ei1pbmRleDogODA1MDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCAuY2hpbGQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XG5cdHBhZGRpbmc6IDJweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLyogRmFsbGJhY2sgZm9yIHdlYiBicm93c2VycyB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBSR0JhICovXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuXHQgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3V0c2lkZS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWluc2lkZS13cmFwIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xufVxuXG4vKlJldGluYSBncmFwaGljcyEqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcblx0ICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpe1xuXG5cdCNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZmFuY3lib3hfc3ByaXRlQDJ4LnBuZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDsgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuXHR9XG5cblx0I2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cblx0fVxufVxuXG4uanF2bWFwLWxhYmVse1xuICB6LWluZGV4OiA0MDtcbn1cbiJdfQ== */
