@charset "UTF-8";
/* extra stylesheet for back copy on white background */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::after, .date-picker-wrapper .month-wrapper table .day.valid.checked::after {
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: "icomoon";
  line-height: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@-webkit-keyframes text-link {
  0% {
    background-color: transparent;
    color: #1d1d1b;
  }
  50% {
    background-color: #f9ae00;
  }
  100% {
    background-color: #133370;
    color: #fff;
  }
}

@keyframes text-link {
  0% {
    background-color: transparent;
    color: #1d1d1b;
  }
  50% {
    background-color: #f9ae00;
  }
  100% {
    background-color: #133370;
    color: #fff;
  }
}

* {
  color: #000 !important;
}

video,
img,
.media-video,
.image-wrapper,
.image-data-wrapper,
.image-gallery--wrap,
[id='block-languageswitcher'] a::before {
  display: none !important;
}

button,
input[type=submit],
.paragraph--type--download-item .download-item::before,
.messages::before,
.pager__item a,
.pager__item a,
[id='block-languageswitcher']::after,
[id='block-languageswitcher'] a:focus,
[id='block-languageswitcher'] .toggle:focus::after,
.menu--meta-menu .menu--level-0 .toggle:focus::after,
.menu--meta-menu .menu--level-0::after,
.block-jena-search form::before,
.paragraph--type--list-of-cities .views-exposed-form.collapsible-open .collapsible-trigger::after,
.paragraph--type--list-of-events .views-exposed-form.collapsible-open .collapsible-trigger::after {
  color: #000;
}

body,
.messages,
button,
button:hover,
button:focus,
input[type=submit],
input[type=submit]:hover,
input[type=submit]:focus,
.site-header,
.site-header::after,
.site-header--top,
.site-footer--bottom,
.block-jena-search .form-item-search input,
.shariff .shariff-button a,
.shariff .shariff-button a:hover,
.menu--meta-menu .menu--level-0 ul,
.menu-item--level-0:hover span::after,
.block-jena-target-group .action-submit,
.block-jena-target-group .action-submit:hover,
.block-jena-target-group .action-submit:focus,
.contact-collapse .contact--content,
.site-header--main--bottom,
[type='date'],
[type='email'],
[type='number'],
[type='password'],
[type='tel'],
[type='url'],
[type='text'],
textarea,
select,
tbody tr:hover,
.mobile-menu-container,
.block-jena-target-group form,
.pager__item a,
.pager__item a:hover,
.frontpage-news .attachment .news-teaser--content,
.messages.message--selection a:focus,
[id='block-jena-content'] .layout-container .contact-collapse .contact--toggle,
[id='block-jena-content'] .layout-container .contact-collapse .contact--toggle:hover,
[id='block-jena-content'] .layout-container .contact-collapse .contact--toggle:focus,
[id='block-jena-content'] > .contact-collapse .contact--toggle,
[id='block-jena-content'] > .contact-collapse .contact--toggle:hover,
[id='block-jena-content'] > .contact-collapse .contact--toggle:focus,
[id='block-languageswitcher'] ul,
[id='block-languageswitcher'] a:focus,
[id='block-main-menu-block'] .sub-menu-wrap,
[id='block-main-menu-block'] .menu-item--level-0:hover > span::after,
[id='block-main-menu-block'] .menu-item--level-0:hover > a::after,
[id='block-main-menu-block'] .menu-item--level-0:hover span::after,
[id='block-main-menu-block'] .menu-item--level-0:hover > a::after,
[id='block-main-menu-block'] .menu-item--level-0.menu-item--active-trail > span::after,
[id='block-main-menu-block'] .menu-item--level-0.menu-item--active-trail > a::after,
[id='block-main-menu-block'] .menu-item--level-0 > a.is-active::after,
[id='block-main-menu-block'] .sub-menu-wrap li.menu-item--active-trail > span,
[id='block-main-menu-block'] .sub-menu-wrap li.menu-item--active-trail > a,
[id='block-main-menu-block'] .sub-menu-wrap li.show-submenu > span,
[id='block-main-menu-block'] .sub-menu-wrap li.show-submenu > a,
[id='block-main-menu-block'] .sub-menu-wrap li.has-focus > span,
[id='block-main-menu-block'] .sub-menu-wrap li.has-focus > a,
[id='block-main-menu-block'] .sub-menu-wrap li:hover > span,
[id='block-main-menu-block'] .sub-menu-wrap li:hover > a,
[id='block-main-menu-block'] .sub-menu-wrap span:focus,
[id='block-main-menu-block'] .sub-menu-wrap a:focus,
[id='block-main-menu-block'] .sub-menu-wrap li {
  background-color: #fff;
}

.site-footer--bottom--right::before,
.site-footer--bottom--left,
.site-footer--bottom a,
.block-jena-target-group .action-reset,
.paragraph--type--collapsible .field--name-field-title::after,
.breadcrumb {
  opacity: 1;
}

[type='date'],
[type='email'],
[type='number'],
[type='password'],
[type='tel'],
[type='url'],
[type='text'],
textarea,
select,
[type='date']:focus,
[type='email']:focus,
[type='number']:focus,
[type='password']:focus,
[type='tel']:focus,
[type='url']:focus,
[type='text']:focus,
textarea:focus,
select:focus,
[id='block-main-menu-block'] .sub-menu-wrap ul,
.messages,
.mobile-menu header,
.mobile-menu .menu.menu--level-0,
.paragraph--type--collapsible .field--name-field-collapsible-item > .field__item,
.paragraph--type--collapsible .field--name-field-title,
.site-header--main--bottom,
.mobile-menu .menu.menu--level-0 > .menu-item > span.is-active,
.mobile-menu .menu.menu--level-0 > .menu-item > a.is-active,
.mobile-menu .menu.menu--level-0 > .menu-item > .link.is-active,
.mobile-menu .menu .menu-item--active-trail > .link,
.mobile-menu .menu .menu-item--active-trail > span,
[id='block-jena-content'] > .contact-collapse .contact--toggle,
[id='block-jena-content'] .layout-container .contact-collapse .contact--toggle,
.paragraph--type--list-of-cities .views-exposed-form,
.paragraph--type--list-of-events .views-exposed-form,
.paragraph--type--collapsible .field--name-field-collapsible-item > .field__item.collapsible-open .field--name-field-title,
.paragraph--type--list-of-cities .views-exposed-form.collapsible-open .collapsible-trigger, .paragraph--type--list-of-events .views-exposed-form.collapsible-open .collapsible-trigger,
.mobile-menu footer,
.block-styleswitcher li.has-focus::before,
.chosen-container-single .chosen-single .chosen-drop,
.chosen-container-single .chosen-single {
  border-color: #000;
}

[id='block-main-menu-block'] .menu-item--level-0.has-focus > a,
[id='block-languageswitcher'] a:focus {
  outline: 1px solid #000;
}

button,
select,
input[type=submit] {
  -webkit-box-shadow: none;
          box-shadow: none;
}

button,
input[type=submit],
.pager__item a,
.shariff .shariff-button a,
[id='block-languageswitcher'] ul,
.menu--meta-menu .menu--level-0 ul,
.block-jena-search .form-item-search input,
.contact-collapse .contact--content,
.block-jena-target-group form,
.block-gtranslate select,
.sub-menu-wrap {
  border: 0.0625rem solid #000;
}

.block-system-branding-block .site-logo,
.mobile-menu header .toggle-mobile-menu {
  outline: none;
}

.site-header--top {
  border-bottom: 0.0625rem solid #000;
}

.site-footer--bottom {
  border-top: 0.0625rem solid #000;
}

.block-jena-search .form-submit {
  border-width: 0;
}

.shariff .info {
  border-width: 0;
}

[id='block-languageswitcher'] ul,
.menu--meta-menu .menu--level-0 ul {
  border-top-width: 0;
}

.form-required::after {
  background: none;
  content: '*';
  font-size: .5em;
}

.block-jena-target-group .action-reset {
  border-width: 0;
}

.messages {
  border-style: solid;
  border-top-width: 0.0625rem;
  border-right-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
}

.contact-collapse .contact--content {
  border-top-width: 0;
}

.toggle-mobile-menu {
  border-width: 0;
}

.mobile-menu aside .menu-item--language-switcher a::before {
  opacity: 0;
}

.mobile-menu header .site-logo,
.site-header--main .block-system-branding-block {
  background: image-url("logo-black.svg") no-repeat center;
}

.mobile-menu header .site-logo img,
.site-header--main .block-system-branding-block img {
  display: block !important;
  opacity: 0;
}

.mobile-menu .menu-item .menu-item::before,
.mobile-menu .menu-item:nth-child(n+2)::before {
  background-color: #000;
}

.layers-map {
  display: none;
}

.paragraph--type--map .layers-map--marker {
  list-style-type: disc;
  cursor: default;
  padding-left: 0;
}

.paragraph--type--map .layers-map--marker::before {
  display: none;
}

.paragraph--type--map .layers-map--marker .title {
  display: none;
}

.paragraph--type--map .layers-map--marker .layers-map--marker--details {
  display: block;
}

.paragraph--type--map .layers-map--marker:hover {
  background-color: transparent;
}

[id='block-jena-content'] .layout-container .contact-collapse .contact--toggle,
[id='block-jena-content'] > .contact-collapse .contact--toggle {
  border: 1px solid;
}

body.mobile-menu-open .mobile-menu {
  border-right: 1px solid #000;
}

[id='block-main-menu-block'] .menu-item--level-0.has-focus > span::after,
[id='block-main-menu-block'] .menu-item--level-0.has-focus > a::after {
  background-color: #fff;
}

[id='block-main-menu-block'] .sub-menu-wrap li a {
  position: relative;
}

[id='block-main-menu-block'] .sub-menu-wrap li.menu-item--active-trail > a::before {
  position: absolute;
  top: 50%;
  left: 0;
  border: 0.4375rem solid transparent;
  border-right-width: 0;
  border-left-color: #000;
  content: '';
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

[id='block-main-menu-block'] .sub-menu-wrap li.show-submenu > span::before,
[id='block-main-menu-block'] .sub-menu-wrap li.show-submenu > a::before, [id='block-main-menu-block'] .sub-menu-wrap li.has-focus > span::before,
[id='block-main-menu-block'] .sub-menu-wrap li.has-focus > a::before {
  top: 50%;
  position: absolute;
  left: 0;
  height: 100%;
  width: 0.4375rem;
  background-color: #000;
  content: '';
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: none;
}

.paragraph--type--text .field--name-field-content a::after,
.field--type-comment a::after,
.contact-collapse .contact--content a::after,
.paragraph--type--download-item .download-item::after,
.site-footer--bottom a::after {
  height: 3px;
  top: 100%;
  background-color: #000;
}

.shariff-button a::after,
.image-gallery a::after,
.image-gallery--hero a::after {
  border-color: #000;
}

.shariff-button a:focus,
.image-gallery a:focus,
.image-gallery--hero a:focus {
  background-color: #fff !important;
}

button,
input[type=submit] {
  position: relative;
}

button::after,
input[type=submit]::after {
  position: absolute;
  content: '';
  border: 0.1875rem dotted transparent;
  top: -0.375rem;
  left: -0.375rem;
  bottom: -0.375rem;
  right: -0.375rem;
  border-radius: 0.5rem;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

button:focus::after,
input[type=submit]:focus::after {
  border-color: #000;
  border-style: solid;
}

[type='date']:focus, [type='date']:hover,
[type='email']:focus,
[type='email']:hover,
[type='number']:focus,
[type='number']:hover,
[type='password']:focus,
[type='password']:hover,
[type='tel']:focus,
[type='tel']:hover,
[type='url']:focus,
[type='url']:hover,
[type='text']:focus,
[type='text']:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  outline: none;
  border-style: dashed;
  border-color: #000;
}

[type='date']::-webkit-input-placeholder,
[type='email']::-webkit-input-placeholder,
[type='number']::-webkit-input-placeholder,
[type='password']::-webkit-input-placeholder,
[type='tel']::-webkit-input-placeholder,
[type='text']::-webkit-input-placeholder,
[type='url']::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
  font-style: italic;
}

[type='date']:-moz-placeholder,
[type='email']:-moz-placeholder,
[type='number']:-moz-placeholder,
[type='password']:-moz-placeholder,
[type='tel']:-moz-placeholder,
[type='text']:-moz-placeholder,
[type='url']:-moz-placeholder {
  color: #000;
  opacity: 1;
  font-style: italic;
}

[type='date']::-moz-placeholder,
[type='email']::-moz-placeholder,
[type='number']::-moz-placeholder,
[type='password']::-moz-placeholder,
[type='tel']::-moz-placeholder,
[type='text']::-moz-placeholder,
[type='url']::-moz-placeholder {
  color: #000;
  opacity: 1;
  font-style: italic;
}

[type='date']:-ms-input-placeholder,
[type='email']:-ms-input-placeholder,
[type='number']:-ms-input-placeholder,
[type='password']:-ms-input-placeholder,
[type='tel']:-ms-input-placeholder,
[type='text']:-ms-input-placeholder,
[type='url']:-ms-input-placeholder {
  color: #000;
  opacity: 1;
  font-style: italic;
}

[type='date']:focus::-webkit-input-placeholder,
[type='email']:focus::-webkit-input-placeholder,
[type='number']:focus::-webkit-input-placeholder,
[type='password']:focus::-webkit-input-placeholder,
[type='tel']:focus::-webkit-input-placeholder,
[type='text']:focus::-webkit-input-placeholder,
[type='url']:focus::-webkit-input-placeholder {
  opacity: 0;
}

[type='date']:focus:-moz-placeholder,
[type='email']:focus:-moz-placeholder,
[type='number']:focus:-moz-placeholder,
[type='password']:focus:-moz-placeholder,
[type='tel']:focus:-moz-placeholder,
[type='text']:focus:-moz-placeholder,
[type='url']:focus:-moz-placeholder {
  opacity: 0;
}

[type='date']:focus::-moz-placeholder,
[type='email']:focus::-moz-placeholder,
[type='number']:focus::-moz-placeholder,
[type='password']:focus::-moz-placeholder,
[type='tel']:focus::-moz-placeholder,
[type='text']:focus::-moz-placeholder,
[type='url']:focus::-moz-placeholder {
  opacity: 0;
}

[type='date']:focus:-ms-input-placeholder,
[type='email']:focus:-ms-input-placeholder,
[type='number']:focus:-ms-input-placeholder,
[type='password']:focus:-ms-input-placeholder,
[type='tel']:focus:-ms-input-placeholder,
[type='text']:focus:-ms-input-placeholder,
[type='url']:focus:-ms-input-placeholder {
  opacity: 0;
}

.paragraph--type--collapsible .collapsible-trigger {
  position: relative;
}

.paragraph--type--collapsible .collapsible-trigger::after {
  content: '';
  border: 2px dotted transparent;
  position: absolute;
  left: -4px;
  bottom: -4px;
  right: -4px;
  top: -4px;
  z-index: -1;
  -webkit-transition: border 0.3s ease-in-out;
  transition: border 0.3s ease-in-out;
}

.paragraph--type--collapsible .collapsible-trigger:focus {
  outline-color: #000;
}

.paragraph--type--collapsible .collapsible-trigger:focus::after {
  border-style: solid;
  border-color: #000;
}

.messages.message--selection a:focus {
  -webkit-animation: none;
          animation: none;
  text-decoration: none;
  position: relative;
  display: inline-block;
}

.messages.message--selection a:focus::before {
  position: absolute;
  left: 0;
  top: 100%;
  height: 2px;
  content: '';
  width: 100%;
  background-color: #000;
  margin: 0;
  display: block;
}

.pager__item.is-active a {
  border-style: dashed;
  outline: none;
}

.news-teaser--content h3::after {
  bottom: -2px;
  background-color: #000;
}

.news-teaser:focus .news-teaser--content h3 {
  color: #000;
}

.news-teaser:focus .news-teaser--content h3::after {
  height: 2px;
}

.frontpage-news .more-link a::before {
  background-color: #000;
  bottom: -2px;
}

.frontpage-news .more-link a:focus::before {
  height: 3px;
}

.chosen-container {
  background-color: #fff;
  color: #000;
}

.chosen-container .chosen-results {
  background-color: #fff;
}

.chosen-container .chosen-results li {
  display: inline-block;
  position: relative;
  width: 100%;
}

.chosen-container .chosen-results li.result-selected, .chosen-container .chosen-results li.highlighted {
  background: #fff;
  color: #000;
}

.chosen-container .chosen-results li.result-selected::before, .chosen-container .chosen-results li.highlighted::after {
  content: '';
  position: absolute;
  display: block;
}

.chosen-container .chosen-results li.result-selected {
  padding-left: 12px;
}

.chosen-container .chosen-results li.result-selected::before {
  width: 8px;
  top: 6px;
  bottom: 6px;
  left: 0;
  background-color: #000;
}

.chosen-container .chosen-results li.highlighted {
  padding-left: 12px;
}

.chosen-container .chosen-results li.highlighted::after {
  border: 8px solid transparent;
  border-left-color: #000;
  border-right-width: 0;
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.chosen-container .chosen-results li.no-results {
  background-color: #fff;
  color: #000;
}

.chosen-container .chosen-results li em {
  color: #000;
}

.chosen-container .chosen-search {
  background-color: #fff;
}

.chosen-container .chosen-search input {
  border-color: #000 !important;
}

.chosen-container-single .chosen-drop {
  border-color: #000;
  border-top-color: #fff;
}

.chosen-container-multi .chosen-choices {
  border-color: #000 !important;
  outline-color: transparent;
  -webkit-transition: outline-color 0.3s ease-in-out;
  transition: outline-color 0.3s ease-in-out;
}

.chosen-container-active.chosen-container-multi .chosen-choices {
  outline: 2px dotted #000;
  outline-offset: 2px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  background: #fff;
  color: #000;
  border-color: #000;
  font-size: .9em;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  background: transparent;
  font-size: 1em;
  top: 3px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::after {
  content: "";
  color: #000;
  position: absolute;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border-color: #000;
}

.paragraph--type--list-of-events .views-exposed-form [id="edit-reset"],
.paragraph--type--list-of-cities .views-exposed-form [id="edit-reset"] {
  opacity: 1;
  padding: 0.625rem 1.25rem;
}

.paragraph--type--list-of-events .views-exposed-form [id="edit-reset"]::before,
.paragraph--type--list-of-cities .views-exposed-form [id="edit-reset"]::before {
  display: none;
  text-decoration: none;
}

.paragraph--type--list-of-events .views-exposed-form.collapsible-open .collapsible-trigger::after,
.paragraph--type--list-of-cities .views-exposed-form.collapsible-open .collapsible-trigger::after {
  opacity: 1;
}

.date-picker-wrapper .month-wrapper {
  background: #fff;
}

.date-picker-wrapper .month-wrapper thead tr th:nth-child(6), .date-picker-wrapper .month-wrapper thead tr th:nth-child(7),
.date-picker-wrapper .month-wrapper thead tr td:nth-child(6),
.date-picker-wrapper .month-wrapper thead tr td:nth-child(7),
.date-picker-wrapper .month-wrapper tbody tr th:nth-child(6),
.date-picker-wrapper .month-wrapper tbody tr th:nth-child(7),
.date-picker-wrapper .month-wrapper tbody tr td:nth-child(6),
.date-picker-wrapper .month-wrapper tbody tr td:nth-child(7) {
  background: #fff;
}

.date-picker-wrapper .month-wrapper .caption {
  background: #fff;
}

.date-picker-wrapper .month-wrapper .caption th {
  color: #000;
}

.date-picker-wrapper .month-wrapper .week-name th {
  border-color: #000;
}

.date-picker-wrapper .month-wrapper table tbody th,
.date-picker-wrapper .month-wrapper table tbody td {
  border-color: #000;
}

.date-picker-wrapper .month-wrapper table .day {
  position: relative;
  overflow: hidden;
}

.date-picker-wrapper .month-wrapper table .day.real-today::before, .date-picker-wrapper .month-wrapper table .day::after {
  position: absolute;
  content: '';
  display: block;
}

.date-picker-wrapper .month-wrapper table .day.invalid::after {
  width: 150%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  height: 2px;
  background-color: #000;
}

.date-picker-wrapper .month-wrapper table .day.valid:hover {
  background-color: #fff;
}

.date-picker-wrapper .month-wrapper table .day.valid.tmp, .date-picker-wrapper .month-wrapper table .day.valid.checked, .date-picker-wrapper .month-wrapper table .day.valid.first-date-selected, .date-picker-wrapper .month-wrapper table .day.valid.real-today {
  background: #fff !important;
  color: #000 !important;
}

.date-picker-wrapper .month-wrapper table .day.valid.real-today::before {
  border: 6px solid transparent;
  border-top-color: #000;
  border-bottom-width: 0;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.date-picker-wrapper .month-wrapper table .day.valid.hovering::after {
  background: #000;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 2px;
}

.date-picker-wrapper .month-wrapper table .day.valid.checked::after {
  content: "";
  background: transparent;
  bottom: 1px;
  right: 1px;
  width: auto;
  left: auto;
  height: auto;
}

.path-search .view-global-search strong,
.path-search .view-global-search h2 span {
  background: transparent;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  border: 0 dashed #000;
  border-width: 2px 0;
}

.block-jena-search input:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.paragraph--type--teaser.paragraph--view-mode--small-teaser .paragraph--type--teaser-item,
.paragraph--type--teaser.paragraph--view-mode--large-teaser .paragraph--type--teaser-item,
.path-frontpage .site-main .paragraph--type--image article,
.path-frontpage .site-main .paragraph--type--video article {
  border-color: #fff;
}

@media (min-width: 41.25rem) {
  .contact-collapse .contact--content {
    border-left-width: 0;
    border-top-width: 0.0625rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsYWNrLXdoaXRlLmNzcyIsImJsYWNrLXdoaXRlLnNjc3MiLCJhYnN0cmFjdGlvbnMvX2ljb24tZm9udC5zY3NzIiwidmFyaWFibGVzL19pY29uLWZvbnQuc2NzcyIsImFic3RyYWN0aW9ucy9jb21wb25lbnRzL190ZXh0LWxpbmstZm9jdXMuc2NzcyIsInZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdGlvbnMvY29tcG9uZW50cy9fbW9ub2Nocm9tLnNjc3MiLCJhYnN0cmFjdGlvbnMvX3JlbS5zY3NzIiwiYWJzdHJhY3Rpb25zL19wbGFjZWhvbGRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQix3REFBd0Q7QUNHeEQ7RUFFRSxxQkFBb0I7RUFDcEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsdUJDVDBCO0VEVTFCLGVBQWM7RUFDZCxtQ0FBMEI7VUFBMUIsMkJBQTBCO0VBQzFCLFlBQVc7RUFHWCxvQ0FBbUM7RUFDbkMsbUNBQWtDO0NBQ25DOztBRWpCRDtFQUNFO0lBQ0UsOEJBQTZCO0lBQzdCLGVDT3VCO0dMU3hCO0VJYkQ7SUFDRSwwQkNMc0I7R0xvQnZCO0VJWkQ7SUFDRSwwQkNWeUI7SURXekIsWUNRYztHTE1mO0NBQ0Y7O0FJM0JEO0VBQ0U7SUFDRSw4QkFBNkI7SUFDN0IsZUNPdUI7R0xTeEI7RUliRDtJQUNFLDBCQ0xzQjtHTG9CdkI7RUlaRDtJQUNFLDBCQ1Z5QjtJRFd6QixZQ1FjO0dMTWY7Q0FDRjs7QU0xQkM7RUFFRSx1QkFBdUI7Q0FDeEI7O0FBT0Q7Ozs7Ozs7RUFRRSx5QkFBd0I7Q0FFekI7O0FBR0Q7Ozs7Ozs7Ozs7Ozs7O0VBY0UsWUR0QmM7Q0N1QmY7O0FBR0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBbUVFLHVCRHpGYztDQzBGZjs7QUFHRDs7Ozs7O0VBTUUsV0FBVTtD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QW1DVSxtQkRqckJNO0NDa3JCUDs7QUFwQ1Q7RUF3Q1EsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDQTBEakI7O0FBbkdQO0VBNkNVLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZUFBYztDQUNmOztBQWhEVDtFQW1EVSxZQUFXO0VBQ1gsU0FBUTtFQUNSLFVBQVM7RUFDVCx1REFBOEM7VUFBOUMsK0NBQThDO0VBQzlDLFlBQVc7RUFDWCx1QkR0c0JNO0NDdXNCUDs7QUF6RFQ7RUE2RFksdUJEdnNCSTtDQ3dzQkw7O0FBOURYO0VBb0VZLDRCQUE0QjtFQUM1Qix1QkFBdUI7Q0FDeEI7O0FBdEVYO0VBeUVZLDhCQUE2QjtFQUM3Qix1QkR4dEJJO0VDeXRCSix1QkFBc0I7RUFDdEIsT0FBTTtFQUNOLFVBQVM7RUFDVCxvQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQzVCOztBQS9FWDtFQWtGWSxpQkRodUJJO0VDaXVCSixZQUFXO0VBQ1gsVUFBUztFQUNULFFBQU87RUFDUCxZQUFXO0NBQ1o7O0FBdkZYO0VKem9CRSxhQ0tZO0VHK3RCRix3QkFBdUI7RUFDdkIsWUFBVztFQUNYLFdBQVU7RUFDVixZQUFXO0VBQ1gsV0FBVTtFQUNWLGFBQVk7Q0FDYjs7QUFRWDs7RUFHSSx3QkFBdUI7RUFDdkIsZUFBYztFQUNkLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsc0JEL3ZCWTtFQ2d3Qlosb0JBQW1CO0NBQ3BCOztBQUlIO0VBQ0UseUJBQWdCO1VBQWhCLGlCQUFnQjtDQUNqQjs7QUFFRDs7OztFQUlFLG1CRHp3QmM7Q0Mwd0JmOztBQTNpQkM7RUFIRjtJQUlJLHFCQUFvQjtJQUNwQiw0QkM5T3dCO0dEZ1AzQjtDTlVGIiwiZmlsZSI6ImplbmEtY3VzdG9tLXRoZW1lLWJsYWNrLXdoaXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGV4dHJhIHN0eWxlc2hlZXQgZm9yIGJhY2sgY29weSBvbiB3aGl0ZSBiYWNrZ3JvdW5kICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTo6YWZ0ZXIsIC5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudmFsaWQuY2hlY2tlZDo6YWZ0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGtleWZyYW1lcyB0ZXh0LWxpbmsge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxZDFkMWI7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhZTAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzMzNzA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuKiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbnZpZGVvLFxuaW1nLFxuLm1lZGlhLXZpZGVvLFxuLmltYWdlLXdyYXBwZXIsXG4uaW1hZ2UtZGF0YS13cmFwcGVyLFxuLmltYWdlLWdhbGxlcnktLXdyYXAsXG5baWQ9J2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXInXSBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWRvd25sb2FkLWl0ZW0gLmRvd25sb2FkLWl0ZW06OmJlZm9yZSxcbi5tZXNzYWdlczo6YmVmb3JlLFxuLnBhZ2VyX19pdGVtIGEsXG4ucGFnZXJfX2l0ZW0gYSxcbltpZD0nYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlciddOjphZnRlcixcbltpZD0nYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlciddIGE6Zm9jdXMsXG5baWQ9J2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXInXSAudG9nZ2xlOmZvY3VzOjphZnRlcixcbi5tZW51LS1tZXRhLW1lbnUgLm1lbnUtLWxldmVsLTAgLnRvZ2dsZTpmb2N1czo6YWZ0ZXIsXG4ubWVudS0tbWV0YS1tZW51IC5tZW51LS1sZXZlbC0wOjphZnRlcixcbi5ibG9jay1qZW5hLXNlYXJjaCBmb3JtOjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWNpdGllcyAudmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLW9wZW4gLmNvbGxhcHNpYmxlLXRyaWdnZXI6OmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1vZi1ldmVudHMgLnZpZXdzLWV4cG9zZWQtZm9ybS5jb2xsYXBzaWJsZS1vcGVuIC5jb2xsYXBzaWJsZS10cmlnZ2VyOjphZnRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LFxuLm1lc3NhZ2VzLFxuYnV0dG9uLFxuYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnNpdGUtaGVhZGVyLFxuLnNpdGUtaGVhZGVyOjphZnRlcixcbi5zaXRlLWhlYWRlci0tdG9wLFxuLnNpdGUtZm9vdGVyLS1ib3R0b20sXG4uYmxvY2stamVuYS1zZWFyY2ggLmZvcm0taXRlbS1zZWFyY2ggaW5wdXQsXG4uc2hhcmlmZiAuc2hhcmlmZi1idXR0b24gYSxcbi5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbiBhOmhvdmVyLFxuLm1lbnUtLW1ldGEtbWVudSAubWVudS0tbGV2ZWwtMCB1bCxcbi5tZW51LWl0ZW0tLWxldmVsLTA6aG92ZXIgc3Bhbjo6YWZ0ZXIsXG4uYmxvY2stamVuYS10YXJnZXQtZ3JvdXAgLmFjdGlvbi1zdWJtaXQsXG4uYmxvY2stamVuYS10YXJnZXQtZ3JvdXAgLmFjdGlvbi1zdWJtaXQ6aG92ZXIsXG4uYmxvY2stamVuYS10YXJnZXQtZ3JvdXAgLmFjdGlvbi1zdWJtaXQ6Zm9jdXMsXG4uY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tY29udGVudCxcbi5zaXRlLWhlYWRlci0tbWFpbi0tYm90dG9tLFxuW3R5cGU9J2RhdGUnXSxcblt0eXBlPSdlbWFpbCddLFxuW3R5cGU9J251bWJlciddLFxuW3R5cGU9J3Bhc3N3b3JkJ10sXG5bdHlwZT0ndGVsJ10sXG5bdHlwZT0ndXJsJ10sXG5bdHlwZT0ndGV4dCddLFxudGV4dGFyZWEsXG5zZWxlY3QsXG50Ym9keSB0cjpob3Zlcixcbi5tb2JpbGUtbWVudS1jb250YWluZXIsXG4uYmxvY2stamVuYS10YXJnZXQtZ3JvdXAgZm9ybSxcbi5wYWdlcl9faXRlbSBhLFxuLnBhZ2VyX19pdGVtIGE6aG92ZXIsXG4uZnJvbnRwYWdlLW5ld3MgLmF0dGFjaG1lbnQgLm5ld3MtdGVhc2VyLS1jb250ZW50LFxuLm1lc3NhZ2VzLm1lc3NhZ2UtLXNlbGVjdGlvbiBhOmZvY3VzLFxuW2lkPSdibG9jay1qZW5hLWNvbnRlbnQnXSAubGF5b3V0LWNvbnRhaW5lciAuY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tdG9nZ2xlLFxuW2lkPSdibG9jay1qZW5hLWNvbnRlbnQnXSAubGF5b3V0LWNvbnRhaW5lciAuY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tdG9nZ2xlOmhvdmVyLFxuW2lkPSdibG9jay1qZW5hLWNvbnRlbnQnXSAubGF5b3V0LWNvbnRhaW5lciAuY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tdG9nZ2xlOmZvY3VzLFxuW2lkPSdibG9jay1qZW5hLWNvbnRlbnQnXSA+IC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS10b2dnbGUsXG5baWQ9J2Jsb2NrLWplbmEtY29udGVudCddID4gLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLXRvZ2dsZTpob3ZlcixcbltpZD0nYmxvY2stamVuYS1jb250ZW50J10gPiAuY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tdG9nZ2xlOmZvY3VzLFxuW2lkPSdibG9jay1sYW5ndWFnZXN3aXRjaGVyJ10gdWwsXG5baWQ9J2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXInXSBhOmZvY3VzLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCxcbltpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLm1lbnUtaXRlbS0tbGV2ZWwtMDpob3ZlciA+IHNwYW46OmFmdGVyLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAubWVudS1pdGVtLS1sZXZlbC0wOmhvdmVyID4gYTo6YWZ0ZXIsXG5baWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5tZW51LWl0ZW0tLWxldmVsLTA6aG92ZXIgc3Bhbjo6YWZ0ZXIsXG5baWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5tZW51LWl0ZW0tLWxldmVsLTA6aG92ZXIgPiBhOjphZnRlcixcbltpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLm1lbnUtaXRlbS0tbGV2ZWwtMC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IHNwYW46OmFmdGVyLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAubWVudS1pdGVtLS1sZXZlbC0wLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYTo6YWZ0ZXIsXG5baWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5tZW51LWl0ZW0tLWxldmVsLTAgPiBhLmlzLWFjdGl2ZTo6YWZ0ZXIsXG5baWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5zdWItbWVudS13cmFwIGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gc3BhbixcbltpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaS5zaG93LXN1Ym1lbnUgPiBzcGFuLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaS5zaG93LXN1Ym1lbnUgPiBhLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaS5oYXMtZm9jdXMgPiBzcGFuLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaS5oYXMtZm9jdXMgPiBhLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaTpob3ZlciA+IHNwYW4sXG5baWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5zdWItbWVudS13cmFwIGxpOmhvdmVyID4gYSxcbltpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgc3Bhbjpmb2N1cyxcbltpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgYTpmb2N1cyxcbltpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2l0ZS1mb290ZXItLWJvdHRvbS0tcmlnaHQ6OmJlZm9yZSxcbi5zaXRlLWZvb3Rlci0tYm90dG9tLS1sZWZ0LFxuLnNpdGUtZm9vdGVyLS1ib3R0b20gYSxcbi5ibG9jay1qZW5hLXRhcmdldC1ncm91cCAuYWN0aW9uLXJlc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29sbGFwc2libGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlOjphZnRlcixcbi5icmVhZGNydW1iIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW3R5cGU9J2RhdGUnXSxcblt0eXBlPSdlbWFpbCddLFxuW3R5cGU9J251bWJlciddLFxuW3R5cGU9J3Bhc3N3b3JkJ10sXG5bdHlwZT0ndGVsJ10sXG5bdHlwZT0ndXJsJ10sXG5bdHlwZT0ndGV4dCddLFxudGV4dGFyZWEsXG5zZWxlY3QsXG5bdHlwZT0nZGF0ZSddOmZvY3VzLFxuW3R5cGU9J2VtYWlsJ106Zm9jdXMsXG5bdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG5bdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcblt0eXBlPSd0ZWwnXTpmb2N1cyxcblt0eXBlPSd1cmwnXTpmb2N1cyxcblt0eXBlPSd0ZXh0J106Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbltpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgdWwsXG4ubWVzc2FnZXMsXG4ubW9iaWxlLW1lbnUgaGVhZGVyLFxuLm1vYmlsZS1tZW51IC5tZW51Lm1lbnUtLWxldmVsLTAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb2xsYXBzaWJsZSAuZmllbGQtLW5hbWUtZmllbGQtY29sbGFwc2libGUtaXRlbSA+IC5maWVsZF9faXRlbSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbGxhcHNpYmxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5zaXRlLWhlYWRlci0tbWFpbi0tYm90dG9tLFxuLm1vYmlsZS1tZW51IC5tZW51Lm1lbnUtLWxldmVsLTAgPiAubWVudS1pdGVtID4gc3Bhbi5pcy1hY3RpdmUsXG4ubW9iaWxlLW1lbnUgLm1lbnUubWVudS0tbGV2ZWwtMCA+IC5tZW51LWl0ZW0gPiBhLmlzLWFjdGl2ZSxcbi5tb2JpbGUtbWVudSAubWVudS5tZW51LS1sZXZlbC0wID4gLm1lbnUtaXRlbSA+IC5saW5rLmlzLWFjdGl2ZSxcbi5tb2JpbGUtbWVudSAubWVudSAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiAubGluayxcbi5tb2JpbGUtbWVudSAubWVudSAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBzcGFuLFxuW2lkPSdibG9jay1qZW5hLWNvbnRlbnQnXSA+IC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS10b2dnbGUsXG5baWQ9J2Jsb2NrLWplbmEtY29udGVudCddIC5sYXlvdXQtY29udGFpbmVyIC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS10b2dnbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWNpdGllcyAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1vZi1ldmVudHMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbGxhcHNpYmxlIC5maWVsZC0tbmFtZS1maWVsZC1jb2xsYXBzaWJsZS1pdGVtID4gLmZpZWxkX19pdGVtLmNvbGxhcHNpYmxlLW9wZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1vZi1jaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybS5jb2xsYXBzaWJsZS1vcGVuIC5jb2xsYXBzaWJsZS10cmlnZ2VyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWV2ZW50cyAudmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLW9wZW4gLmNvbGxhcHNpYmxlLXRyaWdnZXIsXG4ubW9iaWxlLW1lbnUgZm9vdGVyLFxuLmJsb2NrLXN0eWxlc3dpdGNoZXIgbGkuaGFzLWZvY3VzOjpiZWZvcmUsXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLmNob3Nlbi1kcm9wLFxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5baWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5tZW51LWl0ZW0tLWxldmVsLTAuaGFzLWZvY3VzID4gYSxcbltpZD0nYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlciddIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0LFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnBhZ2VyX19pdGVtIGEsXG4uc2hhcmlmZiAuc2hhcmlmZi1idXR0b24gYSxcbltpZD0nYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlciddIHVsLFxuLm1lbnUtLW1ldGEtbWVudSAubWVudS0tbGV2ZWwtMCB1bCxcbi5ibG9jay1qZW5hLXNlYXJjaCAuZm9ybS1pdGVtLXNlYXJjaCBpbnB1dCxcbi5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS1jb250ZW50LFxuLmJsb2NrLWplbmEtdGFyZ2V0LWdyb3VwIGZvcm0sXG4uYmxvY2stZ3RyYW5zbGF0ZSBzZWxlY3QsXG4uc3ViLW1lbnUtd3JhcCB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDA7XG59XG5cbi5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLnNpdGUtbG9nbyxcbi5tb2JpbGUtbWVudSBoZWFkZXIgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlci0tdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICMwMDA7XG59XG5cbi5zaXRlLWZvb3Rlci0tYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICMwMDA7XG59XG5cbi5ibG9jay1qZW5hLXNlYXJjaCAuZm9ybS1zdWJtaXQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5zaGFyaWZmIC5pbmZvIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5baWQ9J2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXInXSB1bCxcbi5tZW51LS1tZXRhLW1lbnUgLm1lbnUtLWxldmVsLTAgdWwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb250ZW50OiAnKic7XG4gIGZvbnQtc2l6ZTogLjVlbTtcbn1cblxuLmJsb2NrLWplbmEtdGFyZ2V0LWdyb3VwIC5hY3Rpb24tcmVzZXQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5tZXNzYWdlcyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMDYyNXJlbTtcbn1cblxuLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLWNvbnRlbnQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDEuMjVyZW0pIHtcbiAgLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLWNvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMDYyNXJlbTtcbiAgfVxufVxuXG4udG9nZ2xlLW1vYmlsZS1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubW9iaWxlLW1lbnUgYXNpZGUgLm1lbnUtaXRlbS0tbGFuZ3VhZ2Utc3dpdGNoZXIgYTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vYmlsZS1tZW51IGhlYWRlciAuc2l0ZS1sb2dvLFxuLnNpdGUtaGVhZGVyLS1tYWluIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBpbWFnZS11cmwoXCJsb2dvLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ubW9iaWxlLW1lbnUgaGVhZGVyIC5zaXRlLWxvZ28gaW1nLFxuLnNpdGUtaGVhZGVyLS1tYWluIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0gLm1lbnUtaXRlbTo6YmVmb3JlLFxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW06bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5sYXllcnMtbWFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbWFwIC5sYXllcnMtbWFwLS1tYXJrZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tYXAgLmxheWVycy1tYXAtLW1hcmtlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbWFwIC5sYXllcnMtbWFwLS1tYXJrZXIgLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbWFwIC5sYXllcnMtbWFwLS1tYXJrZXIgLmxheWVycy1tYXAtLW1hcmtlci0tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tYXAgLmxheWVycy1tYXAtLW1hcmtlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5baWQ9J2Jsb2NrLWplbmEtY29udGVudCddIC5sYXlvdXQtY29udGFpbmVyIC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS10b2dnbGUsXG5baWQ9J2Jsb2NrLWplbmEtY29udGVudCddID4gLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLXRvZ2dsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG5ib2R5Lm1vYmlsZS1tZW51LW9wZW4gLm1vYmlsZS1tZW51IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbn1cblxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAubWVudS1pdGVtLS1sZXZlbC0wLmhhcy1mb2N1cyA+IHNwYW46OmFmdGVyLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAubWVudS1pdGVtLS1sZXZlbC0wLmhhcy1mb2N1cyA+IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5baWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5zdWItbWVudS13cmFwIGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwLjQzNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbltpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgbGkuc2hvdy1zdWJtZW51ID4gc3Bhbjo6YmVmb3JlLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaS5zaG93LXN1Ym1lbnUgPiBhOjpiZWZvcmUsIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgbGkuaGFzLWZvY3VzID4gc3Bhbjo6YmVmb3JlLFxuW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaS5oYXMtZm9jdXMgPiBhOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCBhOjphZnRlcixcbi5maWVsZC0tdHlwZS1jb21tZW50IGE6OmFmdGVyLFxuLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLWNvbnRlbnQgYTo6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1kb3dubG9hZC1pdGVtIC5kb3dubG9hZC1pdGVtOjphZnRlcixcbi5zaXRlLWZvb3Rlci0tYm90dG9tIGE6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRvcDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnNoYXJpZmYtYnV0dG9uIGE6OmFmdGVyLFxuLmltYWdlLWdhbGxlcnkgYTo6YWZ0ZXIsXG4uaW1hZ2UtZ2FsbGVyeS0taGVybyBhOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnNoYXJpZmYtYnV0dG9uIGE6Zm9jdXMsXG4uaW1hZ2UtZ2FsbGVyeSBhOmZvY3VzLFxuLmltYWdlLWdhbGxlcnktLWhlcm8gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5idXR0b246OmFmdGVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogMC4xODc1cmVtIGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMC4zNzVyZW07XG4gIGxlZnQ6IC0wLjM3NXJlbTtcbiAgYm90dG9tOiAtMC4zNzVyZW07XG4gIHJpZ2h0OiAtMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5idXR0b246Zm9jdXM6OmFmdGVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuW3R5cGU9J2RhdGUnXTpmb2N1cywgW3R5cGU9J2RhdGUnXTpob3Zlcixcblt0eXBlPSdlbWFpbCddOmZvY3VzLFxuW3R5cGU9J2VtYWlsJ106aG92ZXIsXG5bdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG5bdHlwZT0nbnVtYmVyJ106aG92ZXIsXG5bdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcblt0eXBlPSdwYXNzd29yZCddOmhvdmVyLFxuW3R5cGU9J3RlbCddOmZvY3VzLFxuW3R5cGU9J3RlbCddOmhvdmVyLFxuW3R5cGU9J3VybCddOmZvY3VzLFxuW3R5cGU9J3VybCddOmhvdmVyLFxuW3R5cGU9J3RleHQnXTpmb2N1cyxcblt0eXBlPSd0ZXh0J106aG92ZXIsXG50ZXh0YXJlYTpmb2N1cyxcbnRleHRhcmVhOmhvdmVyLFxuc2VsZWN0OmZvY3VzLFxuc2VsZWN0OmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuW3R5cGU9J2RhdGUnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcblt0eXBlPSdlbWFpbCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3Bhc3N3b3JkJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ndGVsJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ndGV4dCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3VybCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuW3R5cGU9J2RhdGUnXTotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J2VtYWlsJ106LW1vei1wbGFjZWhvbGRlcixcblt0eXBlPSdudW1iZXInXTotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3Bhc3N3b3JkJ106LW1vei1wbGFjZWhvbGRlcixcblt0eXBlPSd0ZWwnXTotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3RleHQnXTotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3VybCddOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5bdHlwZT0nZGF0ZSddOjotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J2VtYWlsJ106Oi1tb3otcGxhY2Vob2xkZXIsXG5bdHlwZT0nbnVtYmVyJ106Oi1tb3otcGxhY2Vob2xkZXIsXG5bdHlwZT0ncGFzc3dvcmQnXTo6LW1vei1wbGFjZWhvbGRlcixcblt0eXBlPSd0ZWwnXTo6LW1vei1wbGFjZWhvbGRlcixcblt0eXBlPSd0ZXh0J106Oi1tb3otcGxhY2Vob2xkZXIsXG5bdHlwZT0ndXJsJ106Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5bdHlwZT0nZGF0ZSddOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcblt0eXBlPSdlbWFpbCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcblt0eXBlPSdudW1iZXInXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ncGFzc3dvcmQnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ndGVsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3RleHQnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ndXJsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuW3R5cGU9J2RhdGUnXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcblt0eXBlPSdlbWFpbCddOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuW3R5cGU9J251bWJlciddOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ndGVsJ106Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ndGV4dCddOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3VybCddOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuW3R5cGU9J2RhdGUnXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J2VtYWlsJ106Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcblt0eXBlPSdudW1iZXInXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcblt0eXBlPSd0ZWwnXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3RleHQnXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3VybCddOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG5bdHlwZT0nZGF0ZSddOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuW3R5cGU9J2VtYWlsJ106Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG5bdHlwZT0nbnVtYmVyJ106Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG5bdHlwZT0ncGFzc3dvcmQnXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcblt0eXBlPSd0ZWwnXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcblt0eXBlPSd0ZXh0J106Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG5bdHlwZT0ndXJsJ106Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG5bdHlwZT0nZGF0ZSddOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcblt0eXBlPSdlbWFpbCddOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcblt0eXBlPSdudW1iZXInXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ncGFzc3dvcmQnXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ndGVsJ106Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuW3R5cGU9J3RleHQnXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5bdHlwZT0ndXJsJ106Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogLTRweDtcbiAgdG9wOiAtNHB4O1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS10cmlnZ2VyOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLXRyaWdnZXI6Zm9jdXM6OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ubWVzc2FnZXMubWVzc2FnZS0tc2VsZWN0aW9uIGE6Zm9jdXMge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZXNzYWdlcy5tZXNzYWdlLS1zZWxlY3Rpb24gYTpmb2N1czo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlcl9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmV3cy10ZWFzZXItLWNvbnRlbnQgaDM6OmFmdGVyIHtcbiAgYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubmV3cy10ZWFzZXI6Zm9jdXMgLm5ld3MtdGVhc2VyLS1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uZXdzLXRlYXNlcjpmb2N1cyAubmV3cy10ZWFzZXItLWNvbnRlbnQgaDM6OmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5mcm9udHBhZ2UtbmV3cyAubW9yZS1saW5rIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvdHRvbTogLTJweDtcbn1cblxuLmZyb250cGFnZS1uZXdzIC5tb3JlLWxpbmsgYTpmb2N1czo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLnJlc3VsdC1zZWxlY3RlZCwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5yZXN1bHQtc2VsZWN0ZWQ6OmJlZm9yZSwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkucmVzdWx0LXNlbGVjdGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkucmVzdWx0LXNlbGVjdGVkOjpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xuICB0b3A6IDZweDtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkOjphZnRlciB7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zZWFyY2ggaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBvdXRsaW5lLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgIzAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0b3A6IDNweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgI1cIjtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWV2ZW50cyAudmlld3MtZXhwb3NlZC1mb3JtIFtpZD1cImVkaXQtcmVzZXRcIl0sXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWNpdGllcyAudmlld3MtZXhwb3NlZC1mb3JtIFtpZD1cImVkaXQtcmVzZXRcIl0ge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWV2ZW50cyAudmlld3MtZXhwb3NlZC1mb3JtIFtpZD1cImVkaXQtcmVzZXRcIl06OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtb2YtY2l0aWVzIC52aWV3cy1leHBvc2VkLWZvcm0gW2lkPVwiZWRpdC1yZXNldFwiXTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWV2ZW50cyAudmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLW9wZW4gLmNvbGxhcHNpYmxlLXRyaWdnZXI6OmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1vZi1jaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybS5jb2xsYXBzaWJsZS1vcGVuIC5jb2xsYXBzaWJsZS10cmlnZ2VyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDYpLCAuZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNyksXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoNiksXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoNyksXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0Ym9keSB0ciB0aDpudGgtY2hpbGQoNiksXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0Ym9keSB0ciB0aDpudGgtY2hpbGQoNyksXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNiksXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNykge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciAuY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIC5jYXB0aW9uIHRoIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIC53ZWVrLW5hbWUgdGgge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHRib2R5IHRoLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkucmVhbC10b2RheTo6YmVmb3JlLCAuZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LmludmFsaWQ6OmFmdGVyIHtcbiAgd2lkdGg6IDE1MCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnZhbGlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS52YWxpZC50bXAsIC5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudmFsaWQuY2hlY2tlZCwgLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS52YWxpZC5maXJzdC1kYXRlLXNlbGVjdGVkLCAuZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnZhbGlkLnJlYWwtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudmFsaWQucmVhbC10b2RheTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudmFsaWQuaG92ZXJpbmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudmFsaWQuY2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AjFwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy1nbG9iYWwtc2VhcmNoIHN0cm9uZyxcbi5wYXRoLXNlYXJjaCAudmlldy1nbG9iYWwtc2VhcmNoIGgyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXI6IDAgZGFzaGVkICMwMDA7XG4gIGJvcmRlci13aWR0aDogMnB4IDA7XG59XG5cbi5ibG9jay1qZW5hLXNlYXJjaCBpbnB1dDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRlYXNlci5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tc21hbGwtdGVhc2VyIC5wYXJhZ3JhcGgtLXR5cGUtLXRlYXNlci1pdGVtLFxuLnBhcmFncmFwaC0tdHlwZS0tdGVhc2VyLnBhcmFncmFwaC0tdmlldy1tb2RlLS1sYXJnZS10ZWFzZXIgLnBhcmFncmFwaC0tdHlwZS0tdGVhc2VyLWl0ZW0sXG4ucGF0aC1mcm9udHBhZ2UgLnNpdGUtbWFpbiAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSBhcnRpY2xlLFxuLnBhdGgtZnJvbnRwYWdlIC5zaXRlLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gYXJ0aWNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbiIsIi8qIGV4dHJhIHN0eWxlc2hlZXQgZm9yIGJhY2sgY29weSBvbiB3aGl0ZSBiYWNrZ3JvdW5kICovXG4vLyByZWd1bGFyIGltcG9ydHNcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvX2JyZWFrcG9pbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvX2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL19ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvX2ljb24tZm9udC5zY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL19pbWFnZS1zcHJpdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9fbWVhc3VyZW1lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvX3RyYW5zaXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19jb250ZW50LWltYWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvX2NvcmUtaW1hZ2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9fZGlzcGxheS1zdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19kb3dubG9hZC1pdGVtcy5zY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9faGVhZGVyLWltYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9faWUuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19sYW5ndWFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19tYWluLW1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19tZXNzYWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvX21vYmlsZS1tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9fbmV3cy10ZWFzZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19wYWdlci5zY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvX3F1b3RlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9fc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9fc2hhZG93cy5zY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvX3NoYXJpZmYuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb21wb25lbnRzL19zaXRlLWZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbXBvbmVudHMvX3NpdGUtaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9fc3RhdHVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29tcG9uZW50cy9fdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9fY2xlYXJmaXguc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9fZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL19pY29uLWZvbnQuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9fcGxhY2Vob2xkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9fcmVtLnNjc3NcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdGlvbnMvX3NwcmVhZC5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL193ZWItZm9udC5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX2JveC1mb2N1cy5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX2NoZWNrYm94LnNjc3NcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdGlvbnMvY29tcG9uZW50cy9fY29sbGFwc2libGUuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL19jb250ZW50LWltYWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX2NvbnRlbnQtbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL19jb3B5cmlnaHQtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX2Ryb3Bkb3duLW1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL19oZWFkbGluZXMuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL19sYXlvdXQtY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdGlvbnMvY29tcG9uZW50cy9fbGluay1pbmRpY2F0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL19saXN0LXJlc2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdGlvbnMvY29tcG9uZW50cy9fbGlzdHMuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL19tZXNzYWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX21vbm9jaHJvbS5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX25ld3MtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3Rpb25zL2NvbXBvbmVudHMvX25vLXRyYWlsaW5nLW1hcmdpbnMuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL19yZXNldC1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL190ZXh0LWxpbmstZm9jdXMuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL192aXN1YWxseS1oaWRkZW4uc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0aW9ucy9jb21wb25lbnRzL193eXNpd3lnLnNjc3NcIjtcblxuQGluY2x1ZGUgbW9ub2Nocm9tZSgkY29sb3ItYmxhY2ssICRjb2xvci13aGl0ZSwgJ2xvZ28tYmxhY2suc3ZnJyk7XG4iLCIkaWNvbi1mb250LWZhbWlseTogJ2ljb24tZm9udCcgIWRlZmF1bHQ7XG4kaWNvbi1mb250LXRyaXZpYWxzOiAoKSAhZGVmYXVsdDtcblxuJWljb24tZm9udCB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBzcGVhazogbm9uZTtcblxuICAvLyBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBpY29uLWNvbnRlbnQoJG5hbWUsICRpY29uc2V0OiAkaWNvbi1mb250LXRyaXZpYWxzKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkaWNvbnNldCwgJG5hbWUpID09IHRydWUge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zZXQsICRuYW1lKTtcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICdubyBpY29uIGZvciB0cml2aWFsIFwiI3skbmFtZX1cIiBmb3VuZCc7XG4gIH1cbn1cblxuQG1peGluIGljb24oJG5hbWUpIHtcbiAgQGV4dGVuZCAlaWNvbi1mb250O1xuICBAaW5jbHVkZSBpY29uLWNvbnRlbnQoJG5hbWUpO1xufVxuXG4lZmEtaWNvbiB7XG4gIC5mYSxcbiAgc3Bhbi5mYSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbiIsIiRpY29uLWZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4kaWNvbi1mb250LXRyaXZpYWxzOiAoXG4gIGplbmEtbGViZW46ICdcXGU5MDAnLFxuICBqZW5hLXRvdXJpc3Q6ICdcXGU5MDEnLFxuICBkaXNwbGF5LW1vZGU6ICdcXGU5MDInLFxuICBsb2dvOiAnXFxlOTAzJyxcbiAgamVuYS13b3JrOiAnXFxlOTA0JyxcbiAgamVuYS1mYW1pbHk6ICdcXGU5MDYnLFxuICBqZW5hLWFzeWw6ICdcXGU5MDcnLFxuICBqZW5hLWVkdWNhdGlvbjogJ1xcZTkwOCcsXG5cbiAgdGltZXM6ICdcXGYwMGQnLFxuICB3YXJuaW5nOiAnXFxmMDcxJyxcblxuICBnbGFzczogJ1xcZjAwMCcsXG4gIG11c2ljOiAnXFxmMDAxJyxcbiAgc2VhcmNoOiAnXFxmMDAyJyxcbiAgZW52ZWxvcGUtbzogJ1xcZjAwMycsXG4gIGhlYXJ0OiAnXFxmMDA0JyxcbiAgc3RhcjogJ1xcZjAwNScsXG4gIHN0YXItbzogJ1xcZjAwNicsXG4gIHVzZXI6ICdcXGYwMDcnLFxuICBmaWxtOiAnXFxmMDA4JyxcbiAgdGgtbGFyZ2U6ICdcXGYwMDknLFxuICB0aDogJ1xcZjAwYScsXG4gIHRoLWxpc3Q6ICdcXGYwMGInLFxuICBjaGVjazogJ1xcZjAwYycsXG4gIGNsb3NlOiAnXFxmMDBkJyxcbiAgc2VhcmNoLXBsdXM6ICdcXGYwMGUnLFxuICBzZWFyY2gtbWludXM6ICdcXGYwMTAnLFxuICBwb3dlci1vZmY6ICdcXGYwMTEnLFxuICBzaWduYWw6ICdcXGYwMTInLFxuICBjb2c6ICdcXGYwMTMnLFxuICB0cmFzaC1vOiAnXFxmMDE0JyxcbiAgaG9tZTogJ1xcZjAxNScsXG4gIGZpbGUtbzogJ1xcZjAxNicsXG4gIGNsb2NrLW86ICdcXGYwMTcnLFxuICByb2FkOiAnXFxmMDE4JyxcbiAgZG93bmxvYWQ6ICdcXGYwMTknLFxuICBhcnJvdy1jaXJjbGUtby1kb3duOiAnXFxmMDFhJyxcbiAgYXJyb3ctY2lyY2xlLW8tdXA6ICdcXGYwMWInLFxuICBpbmJveDogJ1xcZjAxYycsXG4gIHBsYXktY2lyY2xlLW86ICdcXGYwMWQnLFxuICByZXBlYXQ6ICdcXGYwMWUnLFxuICByZWZyZXNoOiAnXFxmMDIxJyxcbiAgbGlzdC1hbHQ6ICdcXGYwMjInLFxuICBsb2NrOiAnXFxmMDIzJyxcbiAgZmxhZzogJ1xcZjAyNCcsXG4gIGhlYWRwaG9uZXM6ICdcXGYwMjUnLFxuICB2b2x1bWUtb2ZmOiAnXFxmMDI2JyxcbiAgdm9sdW1lLWRvd246ICdcXGYwMjcnLFxuICB2b2x1bWUtdXA6ICdcXGYwMjgnLFxuICBxcmNvZGU6ICdcXGYwMjknLFxuICBiYXJjb2RlOiAnXFxmMDJhJyxcbiAgdGFnOiAnXFxmMDJiJyxcbiAgdGFnczogJ1xcZjAyYycsXG4gIGJvb2s6ICdcXGYwMmQnLFxuICBib29rbWFyazogJ1xcZjAyZScsXG4gIHByaW50OiAnXFxmMDJmJyxcbiAgY2FtZXJhOiAnXFxmMDMwJyxcbiAgZm9udDogJ1xcZjAzMScsXG4gIGJvbGQ6ICdcXGYwMzInLFxuICBpdGFsaWM6ICdcXGYwMzMnLFxuICB0ZXh0LWhlaWdodDogJ1xcZjAzNCcsXG4gIHRleHQtd2lkdGg6ICdcXGYwMzUnLFxuICBhbGlnbi1sZWZ0OiAnXFxmMDM2JyxcbiAgYWxpZ24tY2VudGVyOiAnXFxmMDM3JyxcbiAgYWxpZ24tcmlnaHQ6ICdcXGYwMzgnLFxuICBhbGlnbi1qdXN0aWZ5OiAnXFxmMDM5JyxcbiAgbGlzdDogJ1xcZjAzYScsXG4gIGRlZGVudDogJ1xcZjAzYicsXG4gIGluZGVudDogJ1xcZjAzYycsXG4gIHZpZGVvLWNhbWVyYTogJ1xcZjAzZCcsXG4gIGltYWdlOiAnXFxmMDNlJyxcbiAgcGVuY2lsOiAnXFxmMDQwJyxcbiAgbWFwLW1hcmtlcjogJ1xcZjA0MScsXG4gIGFkanVzdDogJ1xcZjA0MicsXG4gIHRpbnQ6ICdcXGYwNDMnLFxuICBlZGl0OiAnXFxmMDQ0JyxcbiAgc2hhcmUtc3F1YXJlLW86ICdcXGYwNDUnLFxuICBjaGVjay1zcXVhcmUtbzogJ1xcZjA0NicsXG4gIGFycm93czogJ1xcZjA0NycsXG4gIHN0ZXAtYmFja3dhcmQ6ICdcXGYwNDgnLFxuICBmYXN0LWJhY2t3YXJkOiAnXFxmMDQ5JyxcbiAgYmFja3dhcmQ6ICdcXGYwNGEnLFxuICBwbGF5OiAnXFxmMDRiJyxcbiAgcGF1c2U6ICdcXGYwNGMnLFxuICBzdG9wOiAnXFxmMDRkJyxcbiAgZm9yd2FyZDogJ1xcZjA0ZScsXG4gIGZhc3QtZm9yd2FyZDogJ1xcZjA1MCcsXG4gIHN0ZXAtZm9yd2FyZDogJ1xcZjA1MScsXG4gIGVqZWN0OiAnXFxmMDUyJyxcbiAgY2hldnJvbi1sZWZ0OiAnXFxmMDUzJyxcbiAgY2hldnJvbi1yaWdodDogJ1xcZjA1NCcsXG4gIHBsdXMtY2lyY2xlOiAnXFxmMDU1JyxcbiAgbWludXMtY2lyY2xlOiAnXFxmMDU2JyxcbiAgdGltZXMtY2lyY2xlOiAnXFxmMDU3JyxcbiAgY2hlY2stY2lyY2xlOiAnXFxmMDU4JyxcbiAgcXVlc3Rpb24tY2lyY2xlOiAnXFxmMDU5JyxcbiAgaW5mby1jaXJjbGU6ICdcXGYwNWEnLFxuICBjcm9zc2hhaXJzOiAnXFxmMDViJyxcbiAgdGltZXMtY2lyY2xlLW86ICdcXGYwNWMnLFxuICBjaGVjay1jaXJjbGUtbzogJ1xcZjA1ZCcsXG4gIGJhbjogJ1xcZjA1ZScsXG4gIGFycm93LWxlZnQ6ICdcXGYwNjAnLFxuICBhcnJvdy1yaWdodDogJ1xcZjA2MScsXG4gIGFycm93LXVwOiAnXFxmMDYyJyxcbiAgYXJyb3ctZG93bjogJ1xcZjA2MycsXG4gIG1haWwtZm9yd2FyZDogJ1xcZjA2NCcsXG4gIGV4cGFuZDogJ1xcZjA2NScsXG4gIGNvbXByZXNzOiAnXFxmMDY2JyxcbiAgcGx1czogJ1xcZjA2NycsXG4gIG1pbnVzOiAnXFxmMDY4JyxcbiAgYXN0ZXJpc2s6ICdcXGYwNjknLFxuICBleGNsYW1hdGlvbi1jaXJjbGU6ICdcXGYwNmEnLFxuICBnaWZ0OiAnXFxmMDZiJyxcbiAgbGVhZjogJ1xcZjA2YycsXG4gIGZpcmU6ICdcXGYwNmQnLFxuICBleWU6ICdcXGYwNmUnLFxuICBleWUtc2xhc2g6ICdcXGYwNzAnLFxuICBleGNsYW1hdGlvbi10cmlhbmdsZTogJ1xcZjA3MScsXG4gIHBsYW5lOiAnXFxmMDcyJyxcbiAgY2FsZW5kYXI6ICdcXGYwNzMnLFxuICByYW5kb206ICdcXGYwNzQnLFxuICBjb21tZW50OiAnXFxmMDc1JyxcbiAgbWFnbmV0OiAnXFxmMDc2JyxcbiAgY2hldnJvbi11cDogJ1xcZjA3NycsXG4gIGNoZXZyb24tZG93bjogJ1xcZjA3OCcsXG4gIHJldHdlZXQ6ICdcXGYwNzknLFxuICBzaG9wcGluZy1jYXJ0OiAnXFxmMDdhJyxcbiAgZm9sZGVyOiAnXFxmMDdiJyxcbiAgZm9sZGVyLW9wZW46ICdcXGYwN2MnLFxuICBhcnJvd3MtdjogJ1xcZjA3ZCcsXG4gIGFycm93cy1oOiAnXFxmMDdlJyxcbiAgYmFyLWNoYXJ0OiAnXFxmMDgwJyxcbiAgdHdpdHRlci1zcXVhcmU6ICdcXGYwODEnLFxuICBmYWNlYm9vay1zcXVhcmU6ICdcXGYwODInLFxuICBjYW1lcmEtcmV0cm86ICdcXGYwODMnLFxuICBrZXk6ICdcXGYwODQnLFxuICBjb2dzOiAnXFxmMDg1JyxcbiAgY29tbWVudHM6ICdcXGYwODYnLFxuICB0aHVtYnMtby11cDogJ1xcZjA4NycsXG4gIHRodW1icy1vLWRvd246ICdcXGYwODgnLFxuICBzdGFyLWhhbGY6ICdcXGYwODknLFxuICBoZWFydC1vOiAnXFxmMDhhJyxcbiAgc2lnbi1vdXQ6ICdcXGYwOGInLFxuICBsaW5rZWRpbi1zcXVhcmU6ICdcXGYwOGMnLFxuICB0aHVtYi10YWNrOiAnXFxmMDhkJyxcbiAgZXh0ZXJuYWwtbGluazogJ1xcZjA4ZScsXG4gIHNpZ24taW46ICdcXGYwOTAnLFxuICB0cm9waHk6ICdcXGYwOTEnLFxuICBnaXRodWItc3F1YXJlOiAnXFxmMDkyJyxcbiAgdXBsb2FkOiAnXFxmMDkzJyxcbiAgbGVtb24tbzogJ1xcZjA5NCcsXG4gIHBob25lOiAnXFxmMDk1JyxcbiAgc3F1YXJlLW86ICdcXGYwOTYnLFxuICBib29rbWFyay1vOiAnXFxmMDk3JyxcbiAgcGhvbmUtc3F1YXJlOiAnXFxmMDk4JyxcbiAgdHdpdHRlcjogJ1xcZjA5OScsXG4gIGZhY2Vib29rOiAnXFxmMDlhJyxcbiAgZ2l0aHViOiAnXFxmMDliJyxcbiAgdW5sb2NrOiAnXFxmMDljJyxcbiAgY3JlZGl0LWNhcmQ6ICdcXGYwOWQnLFxuICBmZWVkOiAnXFxmMDllJyxcbiAgaGRkLW86ICdcXGYwYTAnLFxuICBidWxsaG9ybjogJ1xcZjBhMScsXG4gIGJlbGwtbzogJ1xcZjBhMicsXG4gIGNlcnRpZmljYXRlOiAnXFxmMGEzJyxcbiAgaGFuZC1vLXJpZ2h0OiAnXFxmMGE0JyxcbiAgaGFuZC1vLWxlZnQ6ICdcXGYwYTUnLFxuICBoYW5kLW8tdXA6ICdcXGYwYTYnLFxuICBoYW5kLW8tZG93bjogJ1xcZjBhNycsXG4gIGFycm93LWNpcmNsZS1sZWZ0OiAnXFxmMGE4JyxcbiAgYXJyb3ctY2lyY2xlLXJpZ2h0OiAnXFxmMGE5JyxcbiAgYXJyb3ctY2lyY2xlLXVwOiAnXFxmMGFhJyxcbiAgYXJyb3ctY2lyY2xlLWRvd246ICdcXGYwYWInLFxuICBnbG9iZTogJ1xcZjBhYycsXG4gIHdyZW5jaDogJ1xcZjBhZCcsXG4gIHRhc2tzOiAnXFxmMGFlJyxcbiAgZmlsdGVyOiAnXFxmMGIwJyxcbiAgYnJpZWZjYXNlOiAnXFxmMGIxJyxcbiAgYXJyb3dzLWFsdDogJ1xcZjBiMicsXG4gIGdyb3VwOiAnXFxmMGMwJyxcbiAgY2hhaW46ICdcXGYwYzEnLFxuICBjbG91ZDogJ1xcZjBjMicsXG4gIGZsYXNrOiAnXFxmMGMzJyxcbiAgY3V0OiAnXFxmMGM0JyxcbiAgY29weTogJ1xcZjBjNScsXG4gIHBhcGVyY2xpcDogJ1xcZjBjNicsXG4gIGZsb3BweS1vOiAnXFxmMGM3JyxcbiAgc3F1YXJlOiAnXFxmMGM4JyxcbiAgYmFyczogJ1xcZjBjOScsXG4gIGxpc3QtdWw6ICdcXGYwY2EnLFxuICBsaXN0LW9sOiAnXFxmMGNiJyxcbiAgc3RyaWtldGhyb3VnaDogJ1xcZjBjYycsXG4gIHVuZGVybGluZTogJ1xcZjBjZCcsXG4gIHRhYmxlOiAnXFxmMGNlJyxcbiAgbWFnaWM6ICdcXGYwZDAnLFxuICB0cnVjazogJ1xcZjBkMScsXG4gIHBpbnRlcmVzdDogJ1xcZjBkMicsXG4gIHBpbnRlcmVzdC1zcXVhcmU6ICdcXGYwZDMnLFxuICBnb29nbGUtcGx1cy1zcXVhcmU6ICdcXGYwZDQnLFxuICBnb29nbGUtcGx1czogJ1xcZjBkNScsXG4gIG1vbmV5OiAnXFxmMGQ2JyxcbiAgY2FyZXQtZG93bjogJ1xcZjBkNycsXG4gIGNhcmV0LXVwOiAnXFxmMGQ4JyxcbiAgY2FyZXQtbGVmdDogJ1xcZjBkOScsXG4gIGNhcmV0LXJpZ2h0OiAnXFxmMGRhJyxcbiAgY29sdW1uczogJ1xcZjBkYicsXG4gIHNvcnQ6ICdcXGYwZGMnLFxuICBzb3J0LWRlc2M6ICdcXGYwZGQnLFxuICBzb3J0LWFzYzogJ1xcZjBkZScsXG4gIGVudmVsb3BlOiAnXFxmMGUwJyxcbiAgbGlua2VkaW46ICdcXGYwZTEnLFxuICByb3RhdGUtbGVmdDogJ1xcZjBlMicsXG4gIGdhdmVsOiAnXFxmMGUzJyxcbiAgZGFzaGJvYXJkOiAnXFxmMGU0JyxcbiAgY29tbWVudC1vOiAnXFxmMGU1JyxcbiAgY29tbWVudHMtbzogJ1xcZjBlNicsXG4gIGJvbHQ6ICdcXGYwZTcnLFxuICBzaXRlbWFwOiAnXFxmMGU4JyxcbiAgdW1icmVsbGE6ICdcXGYwZTknLFxuICBjbGlwYm9hcmQ6ICdcXGYwZWEnLFxuICBsaWdodGJ1bGItbzogJ1xcZjBlYicsXG4gIGV4Y2hhbmdlOiAnXFxmMGVjJyxcbiAgY2xvdWQtZG93bmxvYWQ6ICdcXGYwZWQnLFxuICBjbG91ZC11cGxvYWQ6ICdcXGYwZWUnLFxuICB1c2VyLW1kOiAnXFxmMGYwJyxcbiAgc3RldGhvc2NvcGU6ICdcXGYwZjEnLFxuICBzdWl0Y2FzZTogJ1xcZjBmMicsXG4gIGJlbGw6ICdcXGYwZjMnLFxuICBjb2ZmZWU6ICdcXGYwZjQnLFxuICBjdXRsZXJ5OiAnXFxmMGY1JyxcbiAgZmlsZS10ZXh0LW86ICdcXGYwZjYnLFxuICBidWlsZGluZy1vOiAnXFxmMGY3JyxcbiAgaG9zcGl0YWwtbzogJ1xcZjBmOCcsXG4gIGFtYnVsYW5jZTogJ1xcZjBmOScsXG4gIG1lZGtpdDogJ1xcZjBmYScsXG4gIGZpZ2h0ZXItamV0OiAnXFxmMGZiJyxcbiAgYmVlcjogJ1xcZjBmYycsXG4gIGgtc3F1YXJlOiAnXFxmMGZkJyxcbiAgcGx1cy1zcXVhcmU6ICdcXGYwZmUnLFxuICBhbmdsZS1kb3VibGUtbGVmdDogJ1xcZjEwMCcsXG4gIGFuZ2xlLWRvdWJsZS1yaWdodDogJ1xcZjEwMScsXG4gIGFuZ2xlLWRvdWJsZS11cDogJ1xcZjEwMicsXG4gIGFuZ2xlLWRvdWJsZS1kb3duOiAnXFxmMTAzJyxcbiAgYW5nbGUtbGVmdDogJ1xcZjEwNCcsXG4gIGFuZ2xlLXJpZ2h0OiAnXFxmMTA1JyxcbiAgYW5nbGUtdXA6ICdcXGYxMDYnLFxuICBhbmdsZS1kb3duOiAnXFxmMTA3JyxcbiAgZGVza3RvcDogJ1xcZjEwOCcsXG4gIGxhcHRvcDogJ1xcZjEwOScsXG4gIHRhYmxldDogJ1xcZjEwYScsXG4gIG1vYmlsZTogJ1xcZjEwYicsXG4gIGNpcmNsZS1vOiAnXFxmMTBjJyxcbiAgcXVvdGUtbGVmdDogJ1xcZjEwZCcsXG4gIHF1b3RlLXJpZ2h0OiAnXFxmMTBlJyxcbiAgc3Bpbm5lcjogJ1xcZjExMCcsXG4gIGNpcmNsZTogJ1xcZjExMScsXG4gIG1haWwtcmVwbHk6ICdcXGYxMTInLFxuICBnaXRodWItYWx0OiAnXFxmMTEzJyxcbiAgZm9sZGVyLW86ICdcXGYxMTQnLFxuICBmb2xkZXItb3Blbi1vOiAnXFxmMTE1JyxcbiAgc21pbGUtbzogJ1xcZjExOCcsXG4gIGZyb3duLW86ICdcXGYxMTknLFxuICBtZWgtbzogJ1xcZjExYScsXG4gIGdhbWVwYWQ6ICdcXGYxMWInLFxuICBrZXlib2FyZC1vOiAnXFxmMTFjJyxcbiAgZmxhZy1vOiAnXFxmMTFkJyxcbiAgZmxhZy1jaGVja2VyZWQ6ICdcXGYxMWUnLFxuICB0ZXJtaW5hbDogJ1xcZjEyMCcsXG4gIGNvZGU6ICdcXGYxMjEnLFxuICBtYWlsLXJlcGx5LWFsbDogJ1xcZjEyMicsXG4gIHN0YXItaGFsZi1lbXB0eTogJ1xcZjEyMycsXG4gIGxvY2F0aW9uLWFycm93OiAnXFxmMTI0JyxcbiAgY3JvcDogJ1xcZjEyNScsXG4gIGNvZGUtZm9yazogJ1xcZjEyNicsXG4gIGNoYWluLWJyb2tlbjogJ1xcZjEyNycsXG4gIHF1ZXN0aW9uOiAnXFxmMTI4JyxcbiAgaW5mbzogJ1xcZjEyOScsXG4gIGV4Y2xhbWF0aW9uOiAnXFxmMTJhJyxcbiAgc3VwZXJzY3JpcHQ6ICdcXGYxMmInLFxuICBzdWJzY3JpcHQ6ICdcXGYxMmMnLFxuICBlcmFzZXI6ICdcXGYxMmQnLFxuICBwdXp6bGUtcGllY2U6ICdcXGYxMmUnLFxuICBtaWNyb3Bob25lOiAnXFxmMTMwJyxcbiAgbWljcm9waG9uZS1zbGFzaDogJ1xcZjEzMScsXG4gIHNoaWVsZDogJ1xcZjEzMicsXG4gIGNhbGVuZGFyLW86ICdcXGYxMzMnLFxuICBmaXJlLWV4dGluZ3Vpc2hlcjogJ1xcZjEzNCcsXG4gIHJvY2tldDogJ1xcZjEzNScsXG4gIG1heGNkbjogJ1xcZjEzNicsXG4gIGNoZXZyb24tY2lyY2xlLWxlZnQ6ICdcXGYxMzcnLFxuICBjaGV2cm9uLWNpcmNsZS1yaWdodDogJ1xcZjEzOCcsXG4gIGNoZXZyb24tY2lyY2xlLXVwOiAnXFxmMTM5JyxcbiAgY2hldnJvbi1jaXJjbGUtZG93bjogJ1xcZjEzYScsXG4gIGh0bWw1OiAnXFxmMTNiJyxcbiAgY3NzMzogJ1xcZjEzYycsXG4gIGFuY2hvcjogJ1xcZjEzZCcsXG4gIHVubG9jay1hbHQ6ICdcXGYxM2UnLFxuICBidWxsc2V5ZTogJ1xcZjE0MCcsXG4gIGVsbGlwc2lzLWg6ICdcXGYxNDEnLFxuICBlbGxpcHNpcy12OiAnXFxmMTQyJyxcbiAgcnNzLXNxdWFyZTogJ1xcZjE0MycsXG4gIHBsYXktY2lyY2xlOiAnXFxmMTQ0JyxcbiAgdGlja2V0OiAnXFxmMTQ1JyxcbiAgbWludXMtc3F1YXJlOiAnXFxmMTQ2JyxcbiAgbWludXMtc3F1YXJlLW86ICdcXGYxNDcnLFxuICBsZXZlbC11cDogJ1xcZjE0OCcsXG4gIGxldmVsLWRvd246ICdcXGYxNDknLFxuICBjaGVjay1zcXVhcmU6ICdcXGYxNGEnLFxuICBwZW5jaWwtc3F1YXJlOiAnXFxmMTRiJyxcbiAgZXh0ZXJuYWwtbGluay1zcXVhcmU6ICdcXGYxNGMnLFxuICBzaGFyZS1zcXVhcmU6ICdcXGYxNGQnLFxuICBjb21wYXNzOiAnXFxmMTRlJyxcbiAgY2FyZXQtc3F1YXJlLW8tZG93bjogJ1xcZjE1MCcsXG4gIGNhcmV0LXNxdWFyZS1vLXVwOiAnXFxmMTUxJyxcbiAgY2FyZXQtc3F1YXJlLW8tcmlnaHQ6ICdcXGYxNTInLFxuICBldXI6ICdcXGYxNTMnLFxuICBnYnA6ICdcXGYxNTQnLFxuICBkb2xsYXI6ICdcXGYxNTUnLFxuICBpbnI6ICdcXGYxNTYnLFxuICBjbnk6ICdcXGYxNTcnLFxuICByb3VibGU6ICdcXGYxNTgnLFxuICBrcnc6ICdcXGYxNTknLFxuICBiaXRjb2luOiAnXFxmMTVhJyxcbiAgZmlsZTogJ1xcZjE1YicsXG4gIGZpbGUtdGV4dDogJ1xcZjE1YycsXG4gIHNvcnQtYWxwaGEtYXNjOiAnXFxmMTVkJyxcbiAgc29ydC1hbHBoYS1kZXNjOiAnXFxmMTVlJyxcbiAgc29ydC1hbW91bnQtYXNjOiAnXFxmMTYwJyxcbiAgc29ydC1hbW91bnQtZGVzYzogJ1xcZjE2MScsXG4gIHNvcnQtbnVtZXJpYy1hc2M6ICdcXGYxNjInLFxuICBzb3J0LW51bWVyaWMtZGVzYzogJ1xcZjE2MycsXG4gIHRodW1icy11cDogJ1xcZjE2NCcsXG4gIHRodW1icy1kb3duOiAnXFxmMTY1JyxcbiAgeW91dHViZS1zcXVhcmU6ICdcXGYxNjYnLFxuICB5b3V0dWJlOiAnXFxmMTY3JyxcbiAgeGluZzogJ1xcZjE2OCcsXG4gIHhpbmctc3F1YXJlOiAnXFxmMTY5JyxcbiAgeW91dHViZS1wbGF5OiAnXFxmMTZhJyxcbiAgZHJvcGJveDogJ1xcZjE2YicsXG4gIHN0YWNrLW92ZXJmbG93OiAnXFxmMTZjJyxcbiAgaW5zdGFncmFtOiAnXFxmMTZkJyxcbiAgZmxpY2tyOiAnXFxmMTZlJyxcbiAgYWRuOiAnXFxmMTcwJyxcbiAgYml0YnVja2V0OiAnXFxmMTcxJyxcbiAgYml0YnVja2V0LXNxdWFyZTogJ1xcZjE3MicsXG4gIHR1bWJscjogJ1xcZjE3MycsXG4gIHR1bWJsci1zcXVhcmU6ICdcXGYxNzQnLFxuICBsb25nLWFycm93LWRvd246ICdcXGYxNzUnLFxuICBsb25nLWFycm93LXVwOiAnXFxmMTc2JyxcbiAgbG9uZy1hcnJvdy1sZWZ0OiAnXFxmMTc3JyxcbiAgbG9uZy1hcnJvdy1yaWdodDogJ1xcZjE3OCcsXG4gIGFwcGxlOiAnXFxmMTc5JyxcbiAgd2luZG93czogJ1xcZjE3YScsXG4gIGFuZHJvaWQ6ICdcXGYxN2InLFxuICBsaW51eDogJ1xcZjE3YycsXG4gIGRyaWJiYmxlOiAnXFxmMTdkJyxcbiAgc2t5cGU6ICdcXGYxN2UnLFxuICBmb3Vyc3F1YXJlOiAnXFxmMTgwJyxcbiAgdHJlbGxvOiAnXFxmMTgxJyxcbiAgZmVtYWxlOiAnXFxmMTgyJyxcbiAgbWFsZTogJ1xcZjE4MycsXG4gIGdpdHRpcDogJ1xcZjE4NCcsXG4gIHN1bi1vOiAnXFxmMTg1JyxcbiAgbW9vbi1vOiAnXFxmMTg2JyxcbiAgYXJjaGl2ZTogJ1xcZjE4NycsXG4gIGJ1ZzogJ1xcZjE4OCcsXG4gIHZrOiAnXFxmMTg5JyxcbiAgd2VpYm86ICdcXGYxOGEnLFxuICByZW5yZW46ICdcXGYxOGInLFxuICBwYWdlbGluZXM6ICdcXGYxOGMnLFxuICBzdGFjay1leGNoYW5nZTogJ1xcZjE4ZCcsXG4gIGFycm93LWNpcmNsZS1vLXJpZ2h0OiAnXFxmMThlJyxcbiAgYXJyb3ctY2lyY2xlLW8tbGVmdDogJ1xcZjE5MCcsXG4gIGNhcmV0LXNxdWFyZS1vLWxlZnQ6ICdcXGYxOTEnLFxuICBkb3QtY2lyY2xlLW86ICdcXGYxOTInLFxuICB3aGVlbGNoYWlyOiAnXFxmMTkzJyxcbiAgdmltZW8tc3F1YXJlOiAnXFxmMTk0JyxcbiAgdHJ5OiAnXFxmMTk1JyxcbiAgcGx1cy1zcXVhcmUtbzogJ1xcZjE5NicsXG4gIHNwYWNlLXNodXR0bGU6ICdcXGYxOTcnLFxuICBzbGFjazogJ1xcZjE5OCcsXG4gIGVudmVsb3BlLXNxdWFyZTogJ1xcZjE5OScsXG4gIHdvcmRwcmVzczogJ1xcZjE5YScsXG4gIG9wZW5pZDogJ1xcZjE5YicsXG4gIGJhbms6ICdcXGYxOWMnLFxuICBncmFkdWF0aW9uLWNhcDogJ1xcZjE5ZCcsXG4gIHlhaG9vOiAnXFxmMTllJyxcbiAgZ29vZ2xlOiAnXFxmMWEwJyxcbiAgcmVkZGl0OiAnXFxmMWExJyxcbiAgcmVkZGl0LXNxdWFyZTogJ1xcZjFhMicsXG4gIHN0dW1ibGV1cG9uLWNpcmNsZTogJ1xcZjFhMycsXG4gIHN0dW1ibGV1cG9uOiAnXFxmMWE0JyxcbiAgZGVsaWNpb3VzOiAnXFxmMWE1JyxcbiAgZGlnZzogJ1xcZjFhNicsXG4gIHBpZWQtcGlwZXItcHA6ICdcXGYxYTcnLFxuICBwaWVkLXBpcGVyLWFsdDogJ1xcZjFhOCcsXG4gIGRydXBhbDogJ1xcZjFhOScsXG4gIGpvb21sYTogJ1xcZjFhYScsXG4gIGxhbmd1YWdlOiAnXFxmMWFiJyxcbiAgZmF4OiAnXFxmMWFjJyxcbiAgYnVpbGRpbmc6ICdcXGYxYWQnLFxuICBjaGlsZDogJ1xcZjFhZScsXG4gIHBhdzogJ1xcZjFiMCcsXG4gIHNwb29uOiAnXFxmMWIxJyxcbiAgY3ViZTogJ1xcZjFiMicsXG4gIGN1YmVzOiAnXFxmMWIzJyxcbiAgYmVoYW5jZTogJ1xcZjFiNCcsXG4gIGJlaGFuY2Utc3F1YXJlOiAnXFxmMWI1JyxcbiAgc3RlYW06ICdcXGYxYjYnLFxuICBzdGVhbS1zcXVhcmU6ICdcXGYxYjcnLFxuICByZWN5Y2xlOiAnXFxmMWI4JyxcbiAgYXV0b21vYmlsZTogJ1xcZjFiOScsXG4gIGNhYjogJ1xcZjFiYScsXG4gIHRyZWU6ICdcXGYxYmInLFxuICBzcG90aWZ5OiAnXFxmMWJjJyxcbiAgZGV2aWFudGFydDogJ1xcZjFiZCcsXG4gIHNvdW5kY2xvdWQ6ICdcXGYxYmUnLFxuICBkYXRhYmFzZTogJ1xcZjFjMCcsXG4gIGZpbGUtcGRmLW86ICdcXGYxYzEnLFxuICBmaWxlLXdvcmQtbzogJ1xcZjFjMicsXG4gIGZpbGUtZXhjZWwtbzogJ1xcZjFjMycsXG4gIGZpbGUtcG93ZXJwb2ludC1vOiAnXFxmMWM0JyxcbiAgZmlsZS1pbWFnZS1vOiAnXFxmMWM1JyxcbiAgZmlsZS1hcmNoaXZlLW86ICdcXGYxYzYnLFxuICBmaWxlLWF1ZGlvLW86ICdcXGYxYzcnLFxuICBmaWxlLW1vdmllLW86ICdcXGYxYzgnLFxuICBmaWxlLWNvZGUtbzogJ1xcZjFjOScsXG4gIHZpbmU6ICdcXGYxY2EnLFxuICBjb2RlcGVuOiAnXFxmMWNiJyxcbiAganNmaWRkbGU6ICdcXGYxY2MnLFxuICBsaWZlLWJvdXk6ICdcXGYxY2QnLFxuICBjaXJjbGUtby1ub3RjaDogJ1xcZjFjZScsXG4gIHJhOiAnXFxmMWQwJyxcbiAgZW1waXJlOiAnXFxmMWQxJyxcbiAgZ2l0LXNxdWFyZTogJ1xcZjFkMicsXG4gIGdpdDogJ1xcZjFkMycsXG4gIGhhY2tlci1uZXdzOiAnXFxmMWQ0JyxcbiAgdGVuY2VudC13ZWlibzogJ1xcZjFkNScsXG4gIHFxOiAnXFxmMWQ2JyxcbiAgd2VjaGF0OiAnXFxmMWQ3JyxcbiAgcGFwZXItcGxhbmU6ICdcXGYxZDgnLFxuICBwYXBlci1wbGFuZS1vOiAnXFxmMWQ5JyxcbiAgaGlzdG9yeTogJ1xcZjFkYScsXG4gIGNpcmNsZS10aGluOiAnXFxmMWRiJyxcbiAgaGVhZGVyOiAnXFxmMWRjJyxcbiAgcGFyYWdyYXBoOiAnXFxmMWRkJyxcbiAgc2xpZGVyczogJ1xcZjFkZScsXG4gIHNoYXJlLWFsdDogJ1xcZjFlMCcsXG4gIHNoYXJlLWFsdC1zcXVhcmU6ICdcXGYxZTEnLFxuICBib21iOiAnXFxmMWUyJyxcbiAgZnV0Ym9sLW86ICdcXGYxZTMnLFxuICB0dHk6ICdcXGYxZTQnLFxuICBiaW5vY3VsYXJzOiAnXFxmMWU1JyxcbiAgcGx1ZzogJ1xcZjFlNicsXG4gIHNsaWRlc2hhcmU6ICdcXGYxZTcnLFxuICB0d2l0Y2g6ICdcXGYxZTgnLFxuICB5ZWxwOiAnXFxmMWU5JyxcbiAgbmV3c3BhcGVyLW86ICdcXGYxZWEnLFxuICB3aWZpOiAnXFxmMWViJyxcbiAgY2FsY3VsYXRvcjogJ1xcZjFlYycsXG4gIHBheXBhbDogJ1xcZjFlZCcsXG4gIGdvb2dsZS13YWxsZXQ6ICdcXGYxZWUnLFxuICBjYy12aXNhOiAnXFxmMWYwJyxcbiAgY2MtbWFzdGVyY2FyZDogJ1xcZjFmMScsXG4gIGNjLWRpc2NvdmVyOiAnXFxmMWYyJyxcbiAgY2MtYW1leDogJ1xcZjFmMycsXG4gIGNjLXBheXBhbDogJ1xcZjFmNCcsXG4gIGNjLXN0cmlwZTogJ1xcZjFmNScsXG4gIGJlbGwtc2xhc2g6ICdcXGYxZjYnLFxuICBiZWxsLXNsYXNoLW86ICdcXGYxZjcnLFxuICB0cmFzaDogJ1xcZjFmOCcsXG4gIGNvcHlyaWdodDogJ1xcZjFmOScsXG4gIGF0OiAnXFxmMWZhJyxcbiAgZXllZHJvcHBlcjogJ1xcZjFmYicsXG4gIHBhaW50LWJydXNoOiAnXFxmMWZjJyxcbiAgYmlydGhkYXktY2FrZTogJ1xcZjFmZCcsXG4gIGFyZWEtY2hhcnQ6ICdcXGYxZmUnLFxuICBwaWUtY2hhcnQ6ICdcXGYyMDAnLFxuICBsaW5lLWNoYXJ0OiAnXFxmMjAxJyxcbiAgbGFzdGZtOiAnXFxmMjAyJyxcbiAgbGFzdGZtLXNxdWFyZTogJ1xcZjIwMycsXG4gIHRvZ2dsZS1vZmY6ICdcXGYyMDQnLFxuICB0b2dnbGUtb246ICdcXGYyMDUnLFxuICBiaWN5Y2xlOiAnXFxmMjA2JyxcbiAgYnVzOiAnXFxmMjA3JyxcbiAgaW94aG9zdDogJ1xcZjIwOCcsXG4gIGFuZ2VsbGlzdDogJ1xcZjIwOScsXG4gIGNjOiAnXFxmMjBhJyxcbiAgaWxzOiAnXFxmMjBiJyxcbiAgbWVhbnBhdGg6ICdcXGYyMGMnLFxuICBidXlzZWxsYWRzOiAnXFxmMjBkJyxcbiAgY29ubmVjdGRldmVsb3A6ICdcXGYyMGUnLFxuICBkYXNoY3ViZTogJ1xcZjIxMCcsXG4gIGZvcnVtYmVlOiAnXFxmMjExJyxcbiAgbGVhbnB1YjogJ1xcZjIxMicsXG4gIHNlbGxzeTogJ1xcZjIxMycsXG4gIHNoaXJ0c2luYnVsazogJ1xcZjIxNCcsXG4gIHNpbXBseWJ1aWx0OiAnXFxmMjE1JyxcbiAgc2t5YXRsYXM6ICdcXGYyMTYnLFxuICBjYXJ0LXBsdXM6ICdcXGYyMTcnLFxuICBjYXJ0LWFycm93LWRvd246ICdcXGYyMTgnLFxuICBkaWFtb25kOiAnXFxmMjE5JyxcbiAgc2hpcDogJ1xcZjIxYScsXG4gIHVzZXItc2VjcmV0OiAnXFxmMjFiJyxcbiAgbW90b3JjeWNsZTogJ1xcZjIxYycsXG4gIHN0cmVldC12aWV3OiAnXFxmMjFkJyxcbiAgaGVhcnRiZWF0OiAnXFxmMjFlJyxcbiAgdmVudXM6ICdcXGYyMjEnLFxuICBtYXJzOiAnXFxmMjIyJyxcbiAgbWVyY3VyeTogJ1xcZjIyMycsXG4gIGludGVyc2V4OiAnXFxmMjI0JyxcbiAgdHJhbnNnZW5kZXItYWx0OiAnXFxmMjI1JyxcbiAgdmVudXMtZG91YmxlOiAnXFxmMjI2JyxcbiAgbWFycy1kb3VibGU6ICdcXGYyMjcnLFxuICB2ZW51cy1tYXJzOiAnXFxmMjI4JyxcbiAgbWFycy1zdHJva2U6ICdcXGYyMjknLFxuICBtYXJzLXN0cm9rZS12OiAnXFxmMjJhJyxcbiAgbWFycy1zdHJva2UtaDogJ1xcZjIyYicsXG4gIG5ldXRlcjogJ1xcZjIyYycsXG4gIGdlbmRlcmxlc3M6ICdcXGYyMmQnLFxuICBmYWNlYm9vay1vZmZpY2lhbDogJ1xcZjIzMCcsXG4gIHBpbnRlcmVzdC1wOiAnXFxmMjMxJyxcbiAgd2hhdHNhcHA6ICdcXGYyMzInLFxuICBzZXJ2ZXI6ICdcXGYyMzMnLFxuICB1c2VyLXBsdXM6ICdcXGYyMzQnLFxuICB1c2VyLXRpbWVzOiAnXFxmMjM1JyxcbiAgYmVkOiAnXFxmMjM2JyxcbiAgdmlhY29pbjogJ1xcZjIzNycsXG4gIHRyYWluOiAnXFxmMjM4JyxcbiAgc3Vid2F5OiAnXFxmMjM5JyxcbiAgbWVkaXVtOiAnXFxmMjNhJyxcbiAgeS1jb21iaW5hdG9yOiAnXFxmMjNiJyxcbiAgb3B0aW4tbW9uc3RlcjogJ1xcZjIzYycsXG4gIG9wZW5jYXJ0OiAnXFxmMjNkJyxcbiAgZXhwZWRpdGVkc3NsOiAnXFxmMjNlJyxcbiAgYmF0dGVyeTogJ1xcZjI0MCcsXG4gIGJhdHRlcnktMzogJ1xcZjI0MScsXG4gIGJhdHRlcnktMjogJ1xcZjI0MicsXG4gIGJhdHRlcnktMTogJ1xcZjI0MycsXG4gIGJhdHRlcnktMDogJ1xcZjI0NCcsXG4gIG1vdXNlLXBvaW50ZXI6ICdcXGYyNDUnLFxuICBpLWN1cnNvcjogJ1xcZjI0NicsXG4gIG9iamVjdC1ncm91cDogJ1xcZjI0NycsXG4gIG9iamVjdC11bmdyb3VwOiAnXFxmMjQ4JyxcbiAgc3RpY2t5LW5vdGU6ICdcXGYyNDknLFxuICBzdGlja3ktbm90ZS1vOiAnXFxmMjRhJyxcbiAgY2MtamNiOiAnXFxmMjRiJyxcbiAgY2MtZGluZXJzLWNsdWI6ICdcXGYyNGMnLFxuICBjbG9uZTogJ1xcZjI0ZCcsXG4gIGJhbGFuY2Utc2NhbGU6ICdcXGYyNGUnLFxuICBob3VyZ2xhc3MtbzogJ1xcZjI1MCcsXG4gIGhvdXJnbGFzcy0xOiAnXFxmMjUxJyxcbiAgaG91cmdsYXNzLTI6ICdcXGYyNTInLFxuICBob3VyZ2xhc3MtMzogJ1xcZjI1MycsXG4gIGhvdXJnbGFzczogJ1xcZjI1NCcsXG4gIGhhbmQtZ3JhYi1vOiAnXFxmMjU1JyxcbiAgaGFuZC1wYXBlci1vOiAnXFxmMjU2JyxcbiAgaGFuZC1zY2lzc29ycy1vOiAnXFxmMjU3JyxcbiAgaGFuZC1saXphcmQtbzogJ1xcZjI1OCcsXG4gIGhhbmQtc3BvY2stbzogJ1xcZjI1OScsXG4gIGhhbmQtcG9pbnRlci1vOiAnXFxmMjVhJyxcbiAgaGFuZC1wZWFjZS1vOiAnXFxmMjViJyxcbiAgdHJhZGVtYXJrOiAnXFxmMjVjJyxcbiAgcmVnaXN0ZXJlZDogJ1xcZjI1ZCcsXG4gIGNyZWF0aXZlLWNvbW1vbnM6ICdcXGYyNWUnLFxuICBnZzogJ1xcZjI2MCcsXG4gIGdnLWNpcmNsZTogJ1xcZjI2MScsXG4gIHRyaXBhZHZpc29yOiAnXFxmMjYyJyxcbiAgb2Rub2tsYXNzbmlraTogJ1xcZjI2MycsXG4gIG9kbm9rbGFzc25pa2ktc3F1YXJlOiAnXFxmMjY0JyxcbiAgZ2V0LXBvY2tldDogJ1xcZjI2NScsXG4gIHdpa2lwZWRpYS13OiAnXFxmMjY2JyxcbiAgc2FmYXJpOiAnXFxmMjY3JyxcbiAgY2hyb21lOiAnXFxmMjY4JyxcbiAgZmlyZWZveDogJ1xcZjI2OScsXG4gIG9wZXJhOiAnXFxmMjZhJyxcbiAgaW50ZXJuZXQtZXhwbG9yZXI6ICdcXGYyNmInLFxuICB0ZWxldmlzaW9uOiAnXFxmMjZjJyxcbiAgY29udGFvOiAnXFxmMjZkJyxcbiAgNTAwcHg6ICdcXGYyNmUnLFxuICBhbWF6b246ICdcXGYyNzAnLFxuICBjYWxlbmRhci1wbHVzLW86ICdcXGYyNzEnLFxuICBjYWxlbmRhci1taW51cy1vOiAnXFxmMjcyJyxcbiAgY2FsZW5kYXItdGltZXMtbzogJ1xcZjI3MycsXG4gIGNhbGVuZGFyLWNoZWNrLW86ICdcXGYyNzQnLFxuICBpbmR1c3RyeTogJ1xcZjI3NScsXG4gIG1hcC1waW46ICdcXGYyNzYnLFxuICBtYXAtc2lnbnM6ICdcXGYyNzcnLFxuICBtYXAtbzogJ1xcZjI3OCcsXG4gIG1hcDogJ1xcZjI3OScsXG4gIGNvbW1lbnRpbmc6ICdcXGYyN2EnLFxuICBjb21tZW50aW5nLW86ICdcXGYyN2InLFxuICBob3V6ejogJ1xcZjI3YycsXG4gIHZpbWVvOiAnXFxmMjdkJyxcbiAgYmxhY2stdGllOiAnXFxmMjdlJyxcbiAgZm9udGljb25zOiAnXFxmMjgwJyxcbiAgcmVkZGl0LWFsaWVuOiAnXFxmMjgxJyxcbiAgZWRnZTogJ1xcZjI4MicsXG4gIGNyZWRpdC1jYXJkLWFsdDogJ1xcZjI4MycsXG4gIGNvZGllcGllOiAnXFxmMjg0JyxcbiAgbW9keDogJ1xcZjI4NScsXG4gIGZvcnQtYXdlc29tZTogJ1xcZjI4NicsXG4gIHVzYjogJ1xcZjI4NycsXG4gIHByb2R1Y3QtaHVudDogJ1xcZjI4OCcsXG4gIG1peGNsb3VkOiAnXFxmMjg5JyxcbiAgc2NyaWJkOiAnXFxmMjhhJyxcbiAgcGF1c2UtY2lyY2xlOiAnXFxmMjhiJyxcbiAgcGF1c2UtY2lyY2xlLW86ICdcXGYyOGMnLFxuICBzdG9wLWNpcmNsZTogJ1xcZjI4ZCcsXG4gIHN0b3AtY2lyY2xlLW86ICdcXGYyOGUnLFxuICBzaG9wcGluZy1iYWc6ICdcXGYyOTAnLFxuICBzaG9wcGluZy1iYXNrZXQ6ICdcXGYyOTEnLFxuICBoYXNodGFnOiAnXFxmMjkyJyxcbiAgYmx1ZXRvb3RoOiAnXFxmMjkzJyxcbiAgYmx1ZXRvb3RoLWI6ICdcXGYyOTQnLFxuICBwZXJjZW50OiAnXFxmMjk1JyxcbiAgZ2l0bGFiOiAnXFxmMjk2JyxcbiAgd3BiZWdpbm5lcjogJ1xcZjI5NycsXG4gIHdwZm9ybXM6ICdcXGYyOTgnLFxuICBlbnZpcmE6ICdcXGYyOTknLFxuICB1bml2ZXJzYWwtYWNjZXNzOiAnXFxmMjlhJyxcbiAgd2hlZWxjaGFpci1hbHQ6ICdcXGYyOWInLFxuICBxdWVzdGlvbi1jaXJjbGUtbzogJ1xcZjI5YycsXG4gIGJsaW5kOiAnXFxmMjlkJyxcbiAgYXVkaW8tZGVzY3JpcHRpb246ICdcXGYyOWUnLFxuICB2b2x1bWUtY29udHJvbC1waG9uZTogJ1xcZjJhMCcsXG4gIGJyYWlsbGU6ICdcXGYyYTEnLFxuICBhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6ICdcXGYyYTInLFxuICBhbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogJ1xcZjJhMycsXG4gIGRlYWY6ICdcXGYyYTQnLFxuICBnbGlkZTogJ1xcZjJhNScsXG4gIGdsaWRlLWc6ICdcXGYyYTYnLFxuICBzaWduLWxhbmd1YWdlOiAnXFxmMmE3JyxcbiAgbG93LXZpc2lvbjogJ1xcZjJhOCcsXG4gIHZpYWRlbzogJ1xcZjJhOScsXG4gIHZpYWRlby1zcXVhcmU6ICdcXGYyYWEnLFxuICBzbmFwY2hhdDogJ1xcZjJhYicsXG4gIHNuYXBjaGF0LWdob3N0OiAnXFxmMmFjJyxcbiAgc25hcGNoYXQtc3F1YXJlOiAnXFxmMmFkJyxcbiAgcGllZC1waXBlcjogJ1xcZjJhZScsXG4gIGZpcnN0LW9yZGVyOiAnXFxmMmIwJyxcbiAgeW9hc3Q6ICdcXGYyYjEnLFxuICB0aGVtZWlzbGU6ICdcXGYyYjInLFxuICBnb29nbGUtcGx1cy1jaXJjbGU6ICdcXGYyYjMnLFxuICBmYTogJ1xcZjJiNCcsXG4gIGhhbmRzaGFrZS1vOiAnXFxmMmI1JyxcbiAgZW52ZWxvcGUtb3BlbjogJ1xcZjJiNicsXG4gIGVudmVsb3BlLW9wZW4tbzogJ1xcZjJiNycsXG4gIGxpbm9kZTogJ1xcZjJiOCcsXG4gIGFkZHJlc3MtYm9vazogJ1xcZjJiOScsXG4gIGFkZHJlc3MtYm9vay1vOiAnXFxmMmJhJyxcbiAgYWRkcmVzcy1jYXJkOiAnXFxmMmJiJyxcbiAgYWRkcmVzcy1jYXJkLW86ICdcXGYyYmMnLFxuICB1c2VyLWNpcmNsZTogJ1xcZjJiZCcsXG4gIHVzZXItY2lyY2xlLW86ICdcXGYyYmUnLFxuICB1c2VyLW86ICdcXGYyYzAnLFxuICBpZC1iYWRnZTogJ1xcZjJjMScsXG4gIGRyaXZlcnMtbGljZW5zZTogJ1xcZjJjMicsXG4gIGRyaXZlcnMtbGljZW5zZS1vOiAnXFxmMmMzJyxcbiAgcXVvcmE6ICdcXGYyYzQnLFxuICBmcmVlLWNvZGUtY2FtcDogJ1xcZjJjNScsXG4gIHRlbGVncmFtOiAnXFxmMmM2JyxcbiAgdGhlcm1vbWV0ZXI6ICdcXGYyYzcnLFxuICB0aGVybW9tZXRlci0zOiAnXFxmMmM4JyxcbiAgdGhlcm1vbWV0ZXItMjogJ1xcZjJjOScsXG4gIHRoZXJtb21ldGVyLTE6ICdcXGYyY2EnLFxuICB0aGVybW9tZXRlci0wOiAnXFxmMmNiJyxcbiAgc2hvd2VyOiAnXFxmMmNjJyxcbiAgYmF0aDogJ1xcZjJjZCcsXG4gIHBvZGNhc3Q6ICdcXGYyY2UnLFxuICB3aW5kb3ctbWF4aW1pemU6ICdcXGYyZDAnLFxuICB3aW5kb3ctbWluaW1pemU6ICdcXGYyZDEnLFxuICB3aW5kb3ctcmVzdG9yZTogJ1xcZjJkMicsXG4gIHRpbWVzLXJlY3RhbmdsZTogJ1xcZjJkMycsXG4gIHRpbWVzLXJlY3RhbmdsZS1vOiAnXFxmMmQ0JyxcbiAgYmFuZGNhbXA6ICdcXGYyZDUnLFxuICBncmF2OiAnXFxmMmQ2JyxcbiAgZXRzeTogJ1xcZjJkNycsXG4gIGltZGI6ICdcXGYyZDgnLFxuICByYXZlbHJ5OiAnXFxmMmQ5JyxcbiAgZWVyY2FzdDogJ1xcZjJkYScsXG4gIG1pY3JvY2hpcDogJ1xcZjJkYicsXG4gIHNub3dmbGFrZS1vOiAnXFxmMmRjJyxcbiAgc3VwZXJwb3dlcnM6ICdcXGYyZGQnLFxuICB3cGV4cGxvcmVyOiAnXFxmMmRlJyxcbiAgbWVldHVwOiAnXFxmMmUwJyxcbik7XG4iLCJAa2V5ZnJhbWVzIHRleHQtbGluayB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLWNvcHk7XG4gIH1cblxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWNvcHktaW52ZXJ0ZWQ7XG4gIH1cbn1cblxuJXRleHQtbGluay1mb2N1cyB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiB0ZXh0LWxpbmsgMXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxufVxuIiwiLy8gUHJpbWFyeSBwYWxldHRlLlxuJGNvbG9yLWNoYXRoYW1zLWJsdWU6ICMxMzMzNzA7XG4kY29sb3IteWVsbG93LXNlYTogI2Y5YWUwMDtcbiRjb2xvci1tb256YTogI2QyMDUxNztcbiRjb2xvci1vbGl2ZS1kcmFiOiAjNTE5MTI3O1xuXG4vLyBTZWNvbmRhcnkgcGFsZXR0ZSAoVUkpXG4kY29sb3ItY2hlbHNlYS1jdWN1bWJlcjogIzc3YjI1OTsgLy8gc3VjY2Vzc1xuJGNvbG9yLXRhbmdlcmluZTogI2UwOTYwMDsgLy8gd2FybmluZ1xuJGNvbG9yLXNjYXJsZXQ6ICNlNjI2MDA7IC8vIGVycm9yXG4kY29sb3ItaGVhdnktbWV0YWw6ICMxZDFkMWI7IC8vIGNvcHlcbiRjb2xvci1zaWx2ZXI6ICNjM2MzYzM7IC8vXG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2OyAvL1xuJGNvbG9yLWdvbGRlbi1maXp6OiAjZmRmZjMxO1xuXG4vLyBHcmF5IHBhbGV0dGVcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzczNzM3O1xuJGNvbG9yLXNpbHZlci1jaGFsaWNlOiAjYWJhYmFiO1xuJGNvbG9yLWFsdG86ICNkOWQ5ZDk7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbi8vIHVzZS1jYXNlc1xuJGNvbG9yLW1haW46ICRjb2xvci1jaGF0aGFtcy1ibHVlO1xuJGNvbG9yLWFsdDogJGNvbG9yLXllbGxvdy1zZWE7XG5cbi8vIC0gdHlwb1xuJGNvbG9yLWNvcHk6ICRjb2xvci1oZWF2eS1tZXRhbDtcbiRjb2xvci1jb3B5LWluYWN0aXZlOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItY29weS1pbnZlcnRlZDogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLWxpbms6ICMxMzMzNzE7XG5cbi8vIC0gYm9keVxuJGNvbG9yLWJvZHk6ICRjb2xvci13aGl0ZTtcblxuLy8gLSBib3JkZXJzXG4kY29sb3ItYm9yZGVyLWRlZmF1bHQ6ICRjb2xvci1zaWx2ZXItY2hhbGljZTtcblxuLy8gLSBtaXNjXG4kY29sb3Itc2hhZG93OiAkY29sb3ItYmxhY2s7XG4kY29sb3ItaGlnaGxpZ2h0OiAkY29sb3ItYWx0O1xuXG4vLyBUaWxlXG4kY29sb3ItdGlsZS1pdGVtLWJhY2tncm91bmQ6ICRjb2xvci1jaGF0aGFtcy1ibHVlO1xuXG4vLyBGb290ZXJcbiRjb2xvci1mb290ZXItYmFja2dyb3VuZDogIzFkMWQxYztcbiIsIkBtaXhpbiBtb25vY2hyb21lKCRjb3B5LCAkYmFjaywgJGxvZ28pIHtcbiAgKiB7XG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgY29sb3I6ICRjb3B5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL1xuICAvLyByZXNldHNcbiAgLy9cblxuICAvLyBkaXNwbGF5IHJlc2V0XG4gIHZpZGVvLFxuICBpbWcsXG4gIC5tZWRpYS12aWRlbyxcbiAgLmltYWdlLXdyYXBwZXIsXG4gIC5pbWFnZS1kYXRhLXdyYXBwZXIsXG4gIC5pbWFnZS1nYWxsZXJ5LS13cmFwLFxuICBbaWQ9J2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXInXSBhOjpiZWZvcmUge1xuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvL29wYWNpdHk6IDAgIWltcG9ydGFudCAvLyBub3Qgc3VyZSBpZiBpdCdzIGJldHRlciB0byBqdXN0IG1ha2UgdGhlIGVsZW1lbnRzIGludmlzaWJsZTtcbiAgfVxuXG4gIC8vIGNvbG9yIHJlc2V0XG4gIGJ1dHRvbixcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAucGFyYWdyYXBoLS10eXBlLS1kb3dubG9hZC1pdGVtIC5kb3dubG9hZC1pdGVtOjpiZWZvcmUsXG4gIC5tZXNzYWdlczo6YmVmb3JlLFxuICAucGFnZXJfX2l0ZW0gYSxcbiAgLnBhZ2VyX19pdGVtIGEsXG4gIFtpZD0nYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlciddOjphZnRlcixcbiAgW2lkPSdibG9jay1sYW5ndWFnZXN3aXRjaGVyJ10gYTpmb2N1cyxcbiAgW2lkPSdibG9jay1sYW5ndWFnZXN3aXRjaGVyJ10gLnRvZ2dsZTpmb2N1czo6YWZ0ZXIsXG4gIC5tZW51LS1tZXRhLW1lbnUgLm1lbnUtLWxldmVsLTAgLnRvZ2dsZTpmb2N1czo6YWZ0ZXIsXG4gIC5tZW51LS1tZXRhLW1lbnUgLm1lbnUtLWxldmVsLTA6OmFmdGVyLFxuICAuYmxvY2stamVuYS1zZWFyY2ggZm9ybTo6YmVmb3JlLFxuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWNpdGllcyAudmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLW9wZW4gLmNvbGxhcHNpYmxlLXRyaWdnZXI6OmFmdGVyLFxuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWV2ZW50cyAudmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLW9wZW4gLmNvbGxhcHNpYmxlLXRyaWdnZXI6OmFmdGVyIHtcbiAgICBjb2xvcjogJGNvcHk7XG4gIH1cblxuICAvLyBiYWNrZ3JvdW5kIHJlc2V0XG4gIGJvZHksXG4gIC5tZXNzYWdlcyxcbiAgYnV0dG9uLFxuICBidXR0b246aG92ZXIsXG4gIGJ1dHRvbjpmb2N1cyxcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4gIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbiAgLnNpdGUtaGVhZGVyLFxuICAuc2l0ZS1oZWFkZXI6OmFmdGVyLFxuICAuc2l0ZS1oZWFkZXItLXRvcCxcbiAgLnNpdGUtZm9vdGVyLS1ib3R0b20sXG4gIC5ibG9jay1qZW5hLXNlYXJjaCAuZm9ybS1pdGVtLXNlYXJjaCBpbnB1dCxcbiAgLnNoYXJpZmYgLnNoYXJpZmYtYnV0dG9uIGEsXG4gIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbiBhOmhvdmVyLFxuICAubWVudS0tbWV0YS1tZW51IC5tZW51LS1sZXZlbC0wIHVsLFxuICAubWVudS1pdGVtLS1sZXZlbC0wOmhvdmVyIHNwYW46OmFmdGVyLFxuXG4gIC5ibG9jay1qZW5hLXRhcmdldC1ncm91cCAuYWN0aW9uLXN1Ym1pdCxcbiAgLmJsb2NrLWplbmEtdGFyZ2V0LWdyb3VwIC5hY3Rpb24tc3VibWl0OmhvdmVyLFxuICAuYmxvY2stamVuYS10YXJnZXQtZ3JvdXAgLmFjdGlvbi1zdWJtaXQ6Zm9jdXMsXG4gIC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS1jb250ZW50LFxuICAuc2l0ZS1oZWFkZXItLW1haW4tLWJvdHRvbSxcbiAgW3R5cGU9J2RhdGUnXSxcbiAgW3R5cGU9J2VtYWlsJ10sXG4gIFt0eXBlPSdudW1iZXInXSxcbiAgW3R5cGU9J3Bhc3N3b3JkJ10sXG4gIFt0eXBlPSd0ZWwnXSxcbiAgW3R5cGU9J3VybCddLFxuICBbdHlwZT0ndGV4dCddLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0LFxuICB0Ym9keSB0cjpob3ZlcixcbiAgLm1vYmlsZS1tZW51LWNvbnRhaW5lcixcbiAgLmJsb2NrLWplbmEtdGFyZ2V0LWdyb3VwIGZvcm0sXG4gIC5wYWdlcl9faXRlbSBhLFxuICAucGFnZXJfX2l0ZW0gYTpob3ZlcixcbiAgLmZyb250cGFnZS1uZXdzIC5hdHRhY2htZW50IC5uZXdzLXRlYXNlci0tY29udGVudCxcbiAgLm1lc3NhZ2VzLm1lc3NhZ2UtLXNlbGVjdGlvbiBhOmZvY3VzLFxuICBbaWQ9J2Jsb2NrLWplbmEtY29udGVudCddIC5sYXlvdXQtY29udGFpbmVyIC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS10b2dnbGUsXG4gIFtpZD0nYmxvY2stamVuYS1jb250ZW50J10gLmxheW91dC1jb250YWluZXIgLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLXRvZ2dsZTpob3ZlcixcbiAgW2lkPSdibG9jay1qZW5hLWNvbnRlbnQnXSAubGF5b3V0LWNvbnRhaW5lciAuY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tdG9nZ2xlOmZvY3VzLFxuICBbaWQ9J2Jsb2NrLWplbmEtY29udGVudCddID4gLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLXRvZ2dsZSxcbiAgW2lkPSdibG9jay1qZW5hLWNvbnRlbnQnXSA+IC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS10b2dnbGU6aG92ZXIsXG4gIFtpZD0nYmxvY2stamVuYS1jb250ZW50J10gPiAuY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tdG9nZ2xlOmZvY3VzLFxuICBbaWQ9J2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXInXSB1bCxcbiAgW2lkPSdibG9jay1sYW5ndWFnZXN3aXRjaGVyJ10gYTpmb2N1cyxcbiAgW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCxcbiAgW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAubWVudS1pdGVtLS1sZXZlbC0wOmhvdmVyID4gc3Bhbjo6YWZ0ZXIsXG4gIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLm1lbnUtaXRlbS0tbGV2ZWwtMDpob3ZlciA+IGE6OmFmdGVyLFxuICBbaWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5tZW51LWl0ZW0tLWxldmVsLTA6aG92ZXIgc3Bhbjo6YWZ0ZXIsXG4gIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLm1lbnUtaXRlbS0tbGV2ZWwtMDpob3ZlciA+IGE6OmFmdGVyLFxuICBbaWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5tZW51LWl0ZW0tLWxldmVsLTAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBzcGFuOjphZnRlcixcbiAgW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAubWVudS1pdGVtLS1sZXZlbC0wLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYTo6YWZ0ZXIsXG4gIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLm1lbnUtaXRlbS0tbGV2ZWwtMCA+IGEuaXMtYWN0aXZlOjphZnRlcixcbiAgW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IHNwYW4sXG4gIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhLFxuICBbaWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5zdWItbWVudS13cmFwIGxpLnNob3ctc3VibWVudSA+IHNwYW4sXG4gIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgbGkuc2hvdy1zdWJtZW51ID4gYSxcbiAgW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBsaS5oYXMtZm9jdXMgPiBzcGFuLFxuICBbaWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5zdWItbWVudS13cmFwIGxpLmhhcy1mb2N1cyA+IGEsXG4gIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgbGk6aG92ZXIgPiBzcGFuLFxuICBbaWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5zdWItbWVudS13cmFwIGxpOmhvdmVyID4gYSxcbiAgW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCBzcGFuOmZvY3VzLFxuICBbaWQ9J2Jsb2NrLW1haW4tbWVudS1ibG9jayddIC5zdWItbWVudS13cmFwIGE6Zm9jdXMsXG4gIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLnN1Yi1tZW51LXdyYXAgbGlcbiAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrO1xuICB9XG5cbiAgLy8gb3BhY2l0eSByZXNldFxuICAuc2l0ZS1mb290ZXItLWJvdHRvbS0tcmlnaHQ6OmJlZm9yZSxcbiAgLnNpdGUtZm9vdGVyLS1ib3R0b20tLWxlZnQsXG4gIC5zaXRlLWZvb3Rlci0tYm90dG9tIGEsXG4gIC5ibG9jay1qZW5hLXRhcmdldC1ncm91cCAuYWN0aW9uLXJlc2V0LFxuICAucGFyYWdyYXBoLS10eXBlLS1jb2xsYXBzaWJsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGU6OmFmdGVyLFxuICAuYnJlYWRjcnVtYiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIGJvcmRlci1jb2xvciByZXNldFxuICBbdHlwZT0nZGF0ZSddLFxuICBbdHlwZT0nZW1haWwnXSxcbiAgW3R5cGU9J251bWJlciddLFxuICBbdHlwZT0ncGFzc3dvcmQnXSxcbiAgW3R5cGU9J3RlbCddLFxuICBbdHlwZT0ndXJsJ10sXG4gIFt0eXBlPSd0ZXh0J10sXG4gIHRleHRhcmVhLFxuICBzZWxlY3QsXG4gIFt0eXBlPSdkYXRlJ106Zm9jdXMsXG4gIFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuICBbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4gIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuICBbdHlwZT0ndGVsJ106Zm9jdXMsXG4gIFt0eXBlPSd1cmwnXTpmb2N1cyxcbiAgW3R5cGU9J3RleHQnXTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMsXG4gIHNlbGVjdDpmb2N1cyxcbiAgW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSAuc3ViLW1lbnUtd3JhcCB1bCxcbiAgLm1lc3NhZ2VzLFxuICAubW9iaWxlLW1lbnUgaGVhZGVyLFxuICAubW9iaWxlLW1lbnUgLm1lbnUubWVudS0tbGV2ZWwtMCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29sbGFwc2libGUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbGxhcHNpYmxlLWl0ZW0gPiAuZmllbGRfX2l0ZW0sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbGxhcHNpYmxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLnNpdGUtaGVhZGVyLS1tYWluLS1ib3R0b20sXG4gIC5tb2JpbGUtbWVudSAubWVudS5tZW51LS1sZXZlbC0wID4gLm1lbnUtaXRlbSA+IHNwYW4uaXMtYWN0aXZlLFxuICAubW9iaWxlLW1lbnUgLm1lbnUubWVudS0tbGV2ZWwtMCA+IC5tZW51LWl0ZW0gPiBhLmlzLWFjdGl2ZSxcbiAgLm1vYmlsZS1tZW51IC5tZW51Lm1lbnUtLWxldmVsLTAgPiAubWVudS1pdGVtID4gLmxpbmsuaXMtYWN0aXZlLFxuICAubW9iaWxlLW1lbnUgLm1lbnUgLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gLmxpbmssXG4gIC5tb2JpbGUtbWVudSAubWVudSAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBzcGFuLFxuICBbaWQ9J2Jsb2NrLWplbmEtY29udGVudCddID4gLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLXRvZ2dsZSxcbiAgW2lkPSdibG9jay1qZW5hLWNvbnRlbnQnXSAubGF5b3V0LWNvbnRhaW5lciAuY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tdG9nZ2xlLFxuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWNpdGllcyAudmlld3MtZXhwb3NlZC1mb3JtLFxuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWV2ZW50cyAudmlld3MtZXhwb3NlZC1mb3JtLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb2xsYXBzaWJsZSAuZmllbGQtLW5hbWUtZmllbGQtY29sbGFwc2libGUtaXRlbSA+IC5maWVsZF9faXRlbS5jb2xsYXBzaWJsZS1vcGVuIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1vZi1jaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybS5jb2xsYXBzaWJsZS1vcGVuIC5jb2xsYXBzaWJsZS10cmlnZ2VyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWV2ZW50cyAudmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLW9wZW4gLmNvbGxhcHNpYmxlLXRyaWdnZXIsXG4gIC5tb2JpbGUtbWVudSBmb290ZXIsXG4gIC5ibG9jay1zdHlsZXN3aXRjaGVyIGxpLmhhcy1mb2N1czo6YmVmb3JlLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLmNob3Nlbi1kcm9wLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvcHk7XG4gIH1cblxuICAvLyBmb2N1cyBvdXRsaW5lXG4gIFtpZD0nYmxvY2stbWFpbi1tZW51LWJsb2NrJ10gLm1lbnUtaXRlbS0tbGV2ZWwtMC5oYXMtZm9jdXMgPiBhLFxuICBbaWQ9J2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXInXSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgJGNvcHk7XG4gIH1cblxuICAvLyBzaGFkb3cgcmVzZXRcbiAgYnV0dG9uLFxuICBzZWxlY3QsXG4gIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8vIGFkZGEgYSBib3JkZXJcbiAgYnV0dG9uLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5wYWdlcl9faXRlbSBhLFxuICAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b24gYSxcbiAgW2lkPSdibG9jay1sYW5ndWFnZXN3aXRjaGVyJ10gdWwsXG4gIC5tZW51LS1tZXRhLW1lbnUgLm1lbnUtLWxldmVsLTAgdWwsXG4gIC5ibG9jay1qZW5hLXNlYXJjaCAuZm9ybS1pdGVtLXNlYXJjaCBpbnB1dCxcbiAgLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLWNvbnRlbnQsXG4gIC5ibG9jay1qZW5hLXRhcmdldC1ncm91cCBmb3JtLFxuICAuYmxvY2stZ3RyYW5zbGF0ZSBzZWxlY3QsXG4gIC5zdWItbWVudS13cmFwIHtcbiAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkICRjb3B5O1xuICB9XG5cbiAgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAuc2l0ZS1sb2dvLFxuICAubW9iaWxlLW1lbnUgaGVhZGVyIC50b2dnbGUtbW9iaWxlLW1lbnUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAvL1xuICAvLyBzcGVjaWFsIHN0eWxlc1xuICAvL1xuICAuc2l0ZS1oZWFkZXItLXRvcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJGNvcHk7XG4gIH1cblxuICAuc2l0ZS1mb290ZXItLWJvdHRvbSB7XG4gICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGNvcHk7XG4gIH1cblxuICAuYmxvY2stamVuYS1zZWFyY2ggLmZvcm0tc3VibWl0IHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuc2hhcmlmZiAuaW5mbyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgW2lkPSdibG9jay1sYW5ndWFnZXN3aXRjaGVyJ10gdWwsXG4gIC5tZW51LS1tZXRhLW1lbnUgLm1lbnUtLWxldmVsLTAgdWwge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cblxuICAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29udGVudDogJyonO1xuICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgfVxuXG4gIC5ibG9jay1qZW5hLXRhcmdldC1ncm91cCAuYWN0aW9uLXJlc2V0IHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubWVzc2FnZXMge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogcmVtKDFweCk7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiByZW0oMXB4KTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiByZW0oMXB4KTtcbiAgfVxuXG4gIC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS1jb250ZW50IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHJlbSg2NjBweCkpIHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogcmVtKDFweCk7XG4gICAgfVxuICB9XG5cbiAgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51IGFzaWRlIC5tZW51LWl0ZW0tLWxhbmd1YWdlLXN3aXRjaGVyIGE6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudSBoZWFkZXIgLnNpdGUtbG9nbyxcbiAgLnNpdGUtaGVhZGVyLS1tYWluIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IGltYWdlLXVybCgkbG9nbykgbm8tcmVwZWF0IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbWVudSB7XG4gICAgLm1lbnUtaXRlbSAubWVudS1pdGVtLFxuICAgIC5tZW51LWl0ZW06bnRoLWNoaWxkKG4rMikge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcHk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWFwXG4gIC5sYXllcnMtbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tbWFwIHtcblxuICAgIC5sYXllcnMtbWFwLS1tYXJrZXIge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubGF5ZXJzLW1hcC0tbWFya2VyLS1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbaWQ9J2Jsb2NrLWplbmEtY29udGVudCddIC5sYXlvdXQtY29udGFpbmVyIC5jb250YWN0LWNvbGxhcHNlIC5jb250YWN0LS10b2dnbGUsXG4gIFtpZD0nYmxvY2stamVuYS1jb250ZW50J10gPiAuY29udGFjdC1jb2xsYXBzZSAuY29udGFjdC0tdG9nZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuXG4gIGJvZHkubW9iaWxlLW1lbnUtb3BlbiAubW9iaWxlLW1lbnUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb3B5O1xuICB9XG5cbiAgW2lkPSdibG9jay1tYWluLW1lbnUtYmxvY2snXSB7XG4gICAgLm1lbnUtaXRlbS0tbGV2ZWwtMC5oYXMtZm9jdXMge1xuICAgICAgPiBzcGFuLFxuICAgICAgPiBhIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51LXdyYXAge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYTo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3JkZXI6IHJlbSg3cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvcHk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93LXN1Ym1lbnUsXG4gICAgICAgICYuaGFzLWZvY3VzIHtcbiAgICAgICAgICA+IHNwYW4sXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3cHgpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29weTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgYSxcbiAgLmZpZWxkLS10eXBlLWNvbW1lbnQgYSxcbiAgLmNvbnRhY3QtY29sbGFwc2UgLmNvbnRhY3QtLWNvbnRlbnQgYSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tZG93bmxvYWQtaXRlbSAuZG93bmxvYWQtaXRlbSxcbiAgLnNpdGUtZm9vdGVyLS1ib3R0b20gYSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29weTtcbiAgICB9XG4gIH1cblxuICAuc2hhcmlmZi1idXR0b24sXG4gIC5pbWFnZS1nYWxsZXJ5LFxuICAuaW1hZ2UtZ2FsbGVyeS0taGVybyB7XG4gICAgYSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvcHk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbixcbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAkbWFyZ2luOiAtNnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogcmVtKDNweCkgZG90dGVkIHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiByZW0oJG1hcmdpbik7XG4gICAgICBsZWZ0OiByZW0oJG1hcmdpbik7XG4gICAgICBib3R0b206IHJlbSgkbWFyZ2luKTtcbiAgICAgIHJpZ2h0OiByZW0oJG1hcmdpbik7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oOHB4KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlZmF1bHQgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvcHk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW3R5cGU9J2RhdGUnXSxcbiAgW3R5cGU9J2VtYWlsJ10sXG4gIFt0eXBlPSdudW1iZXInXSxcbiAgW3R5cGU9J3Bhc3N3b3JkJ10sXG4gIFt0eXBlPSd0ZWwnXSxcbiAgW3R5cGU9J3VybCddLFxuICBbdHlwZT0ndGV4dCddLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29weTtcbiAgICB9XG4gIH1cblxuICBbdHlwZT0nZGF0ZSddLFxuICBbdHlwZT0nZW1haWwnXSxcbiAgW3R5cGU9J251bWJlciddLFxuICBbdHlwZT0ncGFzc3dvcmQnXSxcbiAgW3R5cGU9J3RlbCddLFxuICBbdHlwZT0ndGV4dCddLFxuICBbdHlwZT0ndXJsJ10ge1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29weTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdCBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRjb3B5O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvcHk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lc3NhZ2VzLm1lc3NhZ2UtLXNlbGVjdGlvbiBhOmZvY3VzIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3B5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLm5ld3MtdGVhc2VyLS1jb250ZW50IGgzOjphZnRlciB7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3B5O1xuICB9XG5cbiAgLm5ld3MtdGVhc2VyOmZvY3VzIC5uZXdzLXRlYXNlci0tY29udGVudCBoMyB7XG4gICAgY29sb3I6ICRjb3B5O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgLmZyb250cGFnZS1uZXdzIC5tb3JlLWxpbmsgYSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3B5O1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgIH1cblxuICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICB9XG4gIH1cblxuICAuY2hvc2VuIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjaztcbiAgICAgIGNvbG9yOiAkY29weTtcblxuICAgICAgLmNob3NlbiB7XG4gICAgICAgICYtcmVzdWx0cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2s7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5yZXN1bHQtc2VsZWN0ZWQsXG4gICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29weTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yZXN1bHQtc2VsZWN0ZWQ6OmJlZm9yZSxcbiAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmVzdWx0LXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3B5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29weTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvcHk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb3B5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc2VhcmNoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjaztcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvcHkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zaW5nbGUge1xuICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvcHk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1tdWx0aSB7XG4gICAgICAgIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29weSAhaW1wb3J0YW50O1xuICAgICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUtY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdCBlYXNlLWluLW91dDtcblxuICAgICAgICAgIEBhdC1yb290IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSN7Jn0ge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IGRvdHRlZCAkY29weTtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkuc2VhcmNoLWNob2ljZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29weTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvcHk7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG5cbiAgICAgICAgICAgIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICB0b3A6IDNweDtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigndGltZXMnKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvcHk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29weTtcbiAgfVxuXG4gIC8vIG1hcCBsaXN0XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtb2YtZXZlbnRzLFxuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LW9mLWNpdGllcyB7XG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICBbaWQ9XCJlZGl0LXJlc2V0XCJdIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogcmVtKCRzcGFjaW5nLXNtYWxsKSByZW0oJHNwYWNpbmctZGVmYXVsdCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNpYmxlLW9wZW4gLmNvbGxhcHNpYmxlLXRyaWdnZXI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gICAgLm1vbnRoLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJhY2s7XG5cbiAgICAgIHRoZWFkLFxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGgsXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoNiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBjb2xvcjogJGNvcHk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndlZWstbmFtZSB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb3B5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgIHRoLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvcHk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRheSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAmLnJlYWwtdG9kYXk6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW52YWxpZDo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3B5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudmFsaWQge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRtcCxcbiAgICAgICAgICAgICYuY2hlY2tlZCxcbiAgICAgICAgICAgICYuZmlyc3QtZGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgICAgICYucmVhbC10b2RheSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29weSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJlYWwtdG9kYXk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29weTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ob3ZlcmluZzo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29weTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCdjaGVjaycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAucGF0aC1zZWFyY2ggLnZpZXctZ2xvYmFsLXNlYXJjaCB7XG4gICAgc3Ryb25nLFxuICAgIGgyIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDAgZGFzaGVkICRjb3B5O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMDtcbiAgICB9XG4gIH1cblxuXG4gIC5ibG9jay1qZW5hLXNlYXJjaCBpbnB1dDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRlYXNlci5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tc21hbGwtdGVhc2VyIC5wYXJhZ3JhcGgtLXR5cGUtLXRlYXNlci1pdGVtLFxuICAucGFyYWdyYXBoLS10eXBlLS10ZWFzZXIucGFyYWdyYXBoLS12aWV3LW1vZGUtLWxhcmdlLXRlYXNlciAucGFyYWdyYXBoLS10eXBlLS10ZWFzZXItaXRlbSxcbiAgLnBhdGgtZnJvbnRwYWdlIC5zaXRlLW1haW4gLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UgYXJ0aWNsZSxcbiAgLnBhdGgtZnJvbnRwYWdlIC5zaXRlLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFjaztcbiAgfVxufVxuIiwiJGZvbnQtc2l6ZS1kZWZhdWx0OiAxNnB4ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gcmVtICgkc2l6ZSwgJGJhc2U6ICRmb250LXNpemUtZGVmYXVsdCkge1xuICBAaWYgKHVuaXQoJHNpemUpICE9ICdweCcpIHtcbiAgICBAd2FybiAnc2l6ZSBmb3IgcmVtLWNvbnZlcnNpb24gd2FzIG5vdCBnaXZlbiBpbiBweCc7XG4gIH1cblxuICBAcmV0dXJuICRzaXplIC8gJGJhc2UgKiAxcmVtO1xufVxuIiwiQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgLy8gRmlyZWZveCAxOC1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIC8vIEZpcmVmb3ggMTkrXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXX0= */
