blo@charset "UTF-8";
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/OpenSans-Bold.eot?") format("eot"), url("../fonts/OpenSans-Bold.woff2") format("woff2"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype"), url('../fonts/OpenSans-Bold.svg#str-replace(OpenSans, " ", "_")') format("svg"); }

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/OpenSans-ExtraBold.eot?") format("eot"), url("../fonts/OpenSans-ExtraBold.woff2") format("woff2"), url("../fonts/OpenSans-ExtraBold.woff") format("woff"), url("../fonts/OpbloenSans-ExtraBold.ttf") format("truetype"), url('../fonts/OpenSans-ExtraBold.svg#str-replace(OpenSans, " ", "_")') format("svg"); }

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/OpenSans-SemiBold.eot?") format("eot"), url("../fonts/OpenSans-SemiBold.woff2") format("woff2"), url("../fonts/OpenSans-SemiBold.woff") format("woff"), url("../fonts/OpenSans-SemiBold.ttf") format("truetype"), url('../fonts/OpenSans-SemiBold.svg#str-replace(OpenSans, " ", "_")') format("svg"); }

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/OpenSans-Regular.eot?") format("eot"), url("../fonts/OpenSans-Regular.woff2") format("woff2"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype"), url('../fonts/OpenSans-Regular.svg#str-replace(OpenSans, " ", "_")') format("svg"); }

@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/OpenSans-Light.eot?") format("eot"), url("../fonts/OpenSans-Light.woff2") format("woff2"), url("../fonts/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSans-Light.ttf") format("truetype"), url('../fonts/OpenSans-Light.svg#str-replace(OpenSans, " ", "_")') format("svg"); }

@font-face {
  font-family: 'acnem';
  src: url("../fonts/acnem.eot?vj5fmc");
  src: url("../fonts/acnem.eot?vj5fmc#iefix") format("embedded-opentype"), url("../fonts/acnem.woff2?vj5fmc") format("woff2"), url("../fonts/acnem.ttf?vj5fmc") format("truetype"), url("../fonts/acnem.woff?vj5fmc") format("woff"), url("../fonts/acnem.svg?vj5fmc#acnem") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"],
[class*=" icon-"],
.bean-faq .field-name-field-question .field-items:before,
.item-list .pager li.pager-previous a:before,
.item-list .pager li.pager-next a:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'acnem' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-chevron-right:before, .item-list .pager li.pager-next a:after {
  content: "\e90a"; }

.icon-chevron-left:before, .item-list .pager li.pager-previous a:before {
  content: "\e904"; }

.icon-chevron-up:before {
  content: "\e905"; }

.icon-align-bottom:before {
  content: "\e906"; }

.icon-chevron-down2:before, .bean-faq .field-name-field-question .field-items:before {
  content: "\e907"; }

.icon-lock:before {
  content: "\e903"; }

.icon-linkedin:before {
  content: "\e900"; }

.icon-twitter:before {
  content: "\e901"; }

.icon-facebook:before {
  content: "\e902"; }

.icon-download:before {
  content: "\e909"; }

.container {
  max-width: 100%;
  margin-left: 1.4375rem;
  margin-right: 1.4375rem;
  padding: 0 !important; }
  .container:after {
    content: " ";
    display: block;
    clear: both; }
  @media screen and (max-width: 29.9375em) {
    .container {
      margin-left: 10px;
      margin-right: 10px; } }
  @media (min-width: 48em) {
    .container {
      max-width: 100%;
      margin-left: 1.875rem;
      margin-right: 1.875rem; }
      .container:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 64em) {
    .container {
      max-width: 60rem;
      margin-left: auto;
      margin-right: auto; }
      .container:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 80em) {
    .container {
      max-width: 69.375rem;
      margin-left: auto;
      margin-right: auto; }
      .container:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 90em) {
    .container {
      max-width: 69.375rem;
      margin-left: auto;
      margin-right: auto; }
      .container:after {
        content: " ";
        display: block;
        clear: both; } }

.grid-4-cols .view-content:before, .view-event-home-page > .view-content > .views-row:before, .grid-2-cols .view-content:before, #layout-type-1 #sidebar-left .block-sidebar-menu:before, .grid-4-cols .view-content:after, .view-event-home-page > .view-content > .views-row:after, .grid-2-cols .view-content:after, #layout-type-1 #sidebar-left .block-sidebar-menu:after {
  content: '';
  display: table; }

.grid-4-cols .view-content:after, .view-event-home-page > .view-content > .views-row:after, .grid-2-cols .view-content:after, #layout-type-1 #sidebar-left .block-sidebar-menu:after {
  clear: both; }

#page-title, .view .date-nav-wrapper .date-heading h3,
h1,
.node-event-full__category a {
  background: none;
  padding: 0;
  border: 0;
  text-align: left;
  color: #414042;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 26px;
  font-size: 32px; }

h2 {
  color: #292662;
  font-size: 20px;
  margin-bottom: 12px; }

h3 {
  font-size: 18px;
  margin-bottom: 12px;
  line-height: 1; }

h4 {
  font-size: 16px;
  margin-bottom: 10px; }

h5 {
  font-size: 14px;
  margin-bottom: 10px; }

a {
  color: #04aad2;
  text-decoration: none; }
  a:hover {
    color: #292662; }

p {
  margin-bottom: 10px;
  margin-top: 0; }

table {
  margin-top: 25px; }
  table tbody {
    border: 0; }
  table td {
    vertical-align: top; }

strong, b {
  color: #414042; }

iframe,
image {
  max-width: 100%; }

iframe {
  margin-bottom: 24px; }

@media screen and (max-width: 47.9375em) {
  .field-name-body img {
    float: none !important;
    display: block;
    margin-bottom: 20px; } }

.view .date-nav-wrapper a {
  min-width: 70px; }

.view .date-nav-wrapper .date-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0; }
  @media screen and (max-width: 47.9375em) {
    .view .date-nav-wrapper .date-nav {
      display: block; } }

.view .date-nav-wrapper .pager {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0; }

.view .date-nav-wrapper .date-next,
.view .date-nav-wrapper .date-prev {
  position: relative;
  background: none;
  right: 0;
  padding: 0; }
  @media screen and (max-width: 47.9375em) {
    .view .date-nav-wrapper .date-next,
    .view .date-nav-wrapper .date-prev {
      margin: 0 20px 0 0; } }

.view .date-nav-wrapper .date-heading h3 {
  text-align: left;
  margin-bottom: 0; }
  @media screen and (max-width: 47.9375em) {
    .view .date-nav-wrapper .date-heading h3 {
      margin-bottom: 10px; } }

.view-calendar-industrial .views-exposed-widget {
  margin-right: 20px !important; }
  @media screen and (max-width: 47.9375em) {
    .view-calendar-industrial .views-exposed-widget .form-text {
      width: 180px; } }

.btn-link.btn-download a, .search-wrapper .btn-download.btn-small a, .search-wrapper .list-btn-small .btn-download.field-item a, .list-btn-small .search-wrapper .btn-download.field-item a {
  position: relative;
  padding-left: 28px; }

.btn-link.btn-download a:before, .search-wrapper .btn-download.btn-small a:before, .search-wrapper .list-btn-small .btn-download.field-item a:before, .list-btn-small .search-wrapper .btn-download.field-item a:before {
  background: transparent url("../images/download-icon.png") no-repeat scroll 0 0;
  content: "";
  display: inline-block;
  height: 14px;
  left: 10px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
  width: 10px; }

.field-name-body .btn-link, .field-name-body .list-btn-small .field-item, .list-btn-small .field-name-body .field-item, .field-name-body .search-wrapper .btn-small, .field-name-body .search-wrapper .list-btn-small .field-item, .list-btn-small .field-name-body .search-wrapper .field-item, .search-wrapper .field-name-body .btn-small, .search-wrapper .field-name-body .list-btn-small .field-item, .list-btn-small .search-wrapper .field-name-body .field-item {
  margin-bottom: 12px;
  clear: both; }

.view .date-nav-wrapper a {
  min-width: 70px; }

.view .date-nav-wrapper .date-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0; }

@media screen and (max-width: 47.9375em) {
  .view .date-nav-wrapper .date-nav {
    display: block; } }

.view .date-nav-wrapper .pager {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0; }

.view .date-nav-wrapper .date-next,
.view .date-nav-wrapper .date-prev {
  position: relative;
  background: none;
  right: 0;
  padding: 0; }

@media screen and (max-width: 47.9375em) {
  .view .date-nav-wrapper .date-next,
  .view .date-nav-wrapper .date-prev {
    margin: 0 20px 0 0; } }

.view .date-nav-wrapper .date-heading h3 {
  text-align: left;
  margin-bottom: 0; }

@media screen and (max-width: 47.9375em) {
  .view .date-nav-wrapper .date-heading h3 {
    margin-bottom: 10px; } }

.view-calendar-industrial .views-exposed-widget {
  margin-right: 20px !important; }

@media screen and (max-width: 47.9375em) {
  .view-calendar-industrial .views-exposed-widget .form-text {
    width: 180px; } }

.btn-link a, .search-wrapper .btn-small a, .search-wrapper .list-btn-small .field-item a, .list-btn-small .search-wrapper .field-item a, .node-teaser__link .links a, .views-submit-button a, .btn-link input, .list-btn-small .field-item input, .search-wrapper .btn-small input, .search-wrapper .list-btn-small .field-item input, .list-btn-small .search-wrapper .field-item input, .node-teaser__link .links input, .views-submit-button input,
.btn-wrap a, .form-type-select a, .form-type-select a,
.btn-wrap input, .form-type-select input, .form-type-select input,
.form-actions a,
.form-actions input,
.bg-skew7deg a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a,
.bg-skew7deg input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input,
.btn,
.news-articles-acnem .node-teaser .links .node-readmore a,
button,
input[type='submit'],
button,
input[type='submit'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  background: #292662;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 400; }

@media screen and (max-width: 47.9375em) {
  .btn-link a, .search-wrapper .btn-small a, .search-wrapper .list-btn-small .field-item a, .list-btn-small .search-wrapper .field-item a, .node-teaser__link .links a, .views-submit-button a, .btn-link input, .list-btn-small .field-item input, .search-wrapper .btn-small input, .search-wrapper .list-btn-small .field-item input, .list-btn-small .search-wrapper .field-item input, .node-teaser__link .links input, .views-submit-button input,
  .btn-wrap a, .form-type-select a, .form-type-select a,
  .btn-wrap input, .form-type-select input, .form-type-select input,
  .form-actions a,
  .form-actions input,
  .bg-skew7deg a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a,
  .bg-skew7deg input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input,
  .btn,
  button,
  input[type='submit'],
  button,
  input[type='submit'] {
    padding: 10px 17px;
    font-size: 16px; } }

.btn-link a:active, .search-wrapper .btn-small a:active, .search-wrapper .list-btn-small .field-item a:active, .list-btn-small .search-wrapper .field-item a:active, .node-teaser__link .links a:active, .views-submit-button a:active, .btn-link input:active, .list-btn-small .field-item input:active, .search-wrapper .btn-small input:active, .search-wrapper .list-btn-small .field-item input:active, .list-btn-small .search-wrapper .field-item input:active, .node-teaser__link .links input:active, .views-submit-button input:active,
.btn-wrap a:active, .form-type-select a:active, .form-type-select a:active,
.btn-wrap input:active, .form-type-select input:active, .form-type-select input:active,
.form-actions a:active,
.form-actions input:active,
.bg-skew7deg a:active, .node-teaser__link .taxonomy-term a:active, .bean-faq .field-name-field-question a:active, .node-teaser__link .taxonomy-term a:active, .bean-faq .field-name-field-question a:active,
.bg-skew7deg input:active, .node-teaser__link .taxonomy-term input:active, .bean-faq .field-name-field-question input:active, .node-teaser__link .taxonomy-term input:active, .bean-faq .field-name-field-question input:active, .btn-link a:hover, .search-wrapper .btn-small a:hover, .search-wrapper .list-btn-small .field-item a:hover, .list-btn-small .search-wrapper .field-item a:hover, .node-teaser__link .links a:hover, .views-submit-button a:hover, .btn-link input:hover, .list-btn-small .field-item input:hover, .search-wrapper .btn-small input:hover, .search-wrapper .list-btn-small .field-item input:hover, .list-btn-small .search-wrapper .field-item input:hover, .node-teaser__link .links input:hover, .views-submit-button input:hover,
.btn-wrap a:hover, .form-type-select a:hover, .form-type-select a:hover,
.btn-wrap input:hover, .form-type-select input:hover, .form-type-select input:hover,
.form-actions a:hover,
.form-actions input:hover,
.bg-skew7deg a:hover, .node-teaser__link .taxonomy-term a:hover, .bean-faq .field-name-field-question a:hover, .node-teaser__link .taxonomy-term a:hover, .bean-faq .field-name-field-question a:hover,
.bg-skew7deg input:hover, .node-teaser__link .taxonomy-term input:hover, .bean-faq .field-name-field-question input:hover, .node-teaser__link .taxonomy-term input:hover, .bean-faq .field-name-field-question input:hover,
.btn:active,
button:active,
input[type='submit']:active,
button:active,
input[type='submit']:active,
.btn:hover,
button:hover,
input[type='submit']:hover,
button:hover,
input[type='submit']:hover {
  background: #04aad2; }

.node-teaser__link .links a, .node-teaser__link .links input,
.btn-wrap--small a,
.btn-wrap--small input,
.form-actions--small a,
.form-actions--small input,
.bg-skew7deg--small a, .node-teaser__link .taxonomy-term a, .node-teaser__link .taxonomy-term a,
.bg-skew7deg--small input, .node-teaser__link .taxonomy-term input, .node-teaser__link .taxonomy-term input,
.btn--small {
  font-size: 12px;
  font-weight: 400; }

.btn-link, .list-btn-small .field-item, .search-wrapper .btn-small, .search-wrapper .list-btn-small .field-item, .list-btn-small .search-wrapper .field-item, .node-teaser__link .links, .views-submit-button,
.btn-wrap,
.form-type-select,
.form-type-select,
.form-actions,
.bg-skew7deg,
.node-teaser__link .taxonomy-term,
.bean-faq .field-name-field-question,
.node-teaser__link .taxonomy-term,
.bean-faq .field-name-field-question {
  padding: 0 2px !important;
  display: inline-block;
  position: relative; }

.btn-link:before, .list-btn-small .field-item:before, .search-wrapper .btn-small:before, .search-wrapper .list-btn-small .field-item:before, .list-btn-small .search-wrapper .field-item:before, .node-teaser__link .links:before, .views-submit-button:before,
.btn-wrap:before,
.form-type-select:before,
.form-type-select:before,
.form-actions:before,
.bg-skew7deg:before,
.node-teaser__link .taxonomy-term:before,
.bean-faq .field-name-field-question:before,
.node-teaser__link .taxonomy-term:before,
.bean-faq .field-name-field-question:before {
  content: '';
  height: 100%;
  display: inline-block;
  background: #292662;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.btn-link:hover .form-submit, .list-btn-small .field-item:hover .form-submit, .search-wrapper .btn-small:hover .form-submit, .search-wrapper .list-btn-small .field-item:hover .form-submit, .list-btn-small .search-wrapper .field-item:hover .form-submit, .node-teaser__link .links:hover .form-submit, .views-submit-button:hover .form-submit, .btn-link:hover a, .list-btn-small .field-item:hover a, .search-wrapper .btn-small:hover a, .search-wrapper .list-btn-small .field-item:hover a, .list-btn-small .search-wrapper .field-item:hover a, .node-teaser__link .links:hover a, .views-submit-button:hover a, .btn-link:hover:before, .list-btn-small .field-item:hover:before, .search-wrapper .btn-small:hover:before, .search-wrapper .list-btn-small .field-item:hover:before, .list-btn-small .search-wrapper .field-item:hover:before, .node-teaser__link .links:hover:before, .views-submit-button:hover:before,
.btn-wrap:hover .form-submit, .form-type-select:hover .form-submit, .form-type-select:hover .form-submit,
.btn-wrap:hover a, .form-type-select:hover a, .form-type-select:hover a,
.btn-wrap:hover:before,
.form-type-select:hover:before,
.form-type-select:hover:before,
.form-actions:hover .form-submit,
.form-actions:hover a,
.form-actions:hover:before,
.bg-skew7deg:hover .form-submit, .node-teaser__link .taxonomy-term:hover .form-submit, .bean-faq .field-name-field-question:hover .form-submit, .node-teaser__link .taxonomy-term:hover .form-submit, .bean-faq .field-name-field-question:hover .form-submit,
.bg-skew7deg:hover a, .node-teaser__link .taxonomy-term:hover a, .bean-faq .field-name-field-question:hover a, .node-teaser__link .taxonomy-term:hover a, .bean-faq .field-name-field-question:hover a,
.bg-skew7deg:hover:before,
.node-teaser__link .taxonomy-term:hover:before,
.bean-faq .field-name-field-question:hover:before,
.node-teaser__link .taxonomy-term:hover:before,
.bean-faq .field-name-field-question:hover:before {
  background-color: #04aad2; }

.btn-link a, .search-wrapper .btn-small a, .search-wrapper .list-btn-small .field-item a, .list-btn-small .search-wrapper .field-item a, .node-teaser__link .links a, .views-submit-button a, .btn-link input, .list-btn-small .field-item input, .search-wrapper .btn-small input, .search-wrapper .list-btn-small .field-item input, .list-btn-small .search-wrapper .field-item input, .node-teaser__link .links input, .views-submit-button input,
.btn-wrap a, .form-type-select a, .form-type-select a,
.btn-wrap input, .form-type-select input, .form-type-select input,
.form-actions a,
.form-actions input,
.bg-skew7deg a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a,
.bg-skew7deg input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input {
  position: relative;
  z-index: 102; }

.node-teaser__link .links a, .node-teaser__link .links input,
.btn-wrap--small a,
.btn-wrap--small input,
.form-actions--small a,
.form-actions--small input,
.bg-skew7deg--small a, .node-teaser__link .taxonomy-term a, .node-teaser__link .taxonomy-term a,
.bg-skew7deg--small input, .node-teaser__link .taxonomy-term input, .node-teaser__link .taxonomy-term input {
  position: relative;
  z-index: 102;
  padding: 8px 6px; }

.bg-blue-light.btn-link a, .node-teaser__link .btn-link.taxonomy-term a, .event-list.term-2 .btn-link.event-list__name a, .list-btn-small .bg-blue-light.field-item a, .list-btn-small .node-teaser__link .field-item.taxonomy-term a, .node-teaser__link .list-btn-small .field-item.taxonomy-term a, .list-btn-small .event-list.term-2 .field-item.event-list__name a, .event-list.term-2 .list-btn-small .field-item.event-list__name a, .list-btn-small .node-teaser__link .field-item.taxonomy-term a, .node-teaser__link .list-btn-small .field-item.taxonomy-term a, .list-btn-small .event-list.term-2 .field-item.event-list__name a, .event-list.term-2 .list-btn-small .field-item.event-list__name a, .node-teaser__link .btn-link.taxonomy-term a, .node-teaser__link .search-wrapper .taxonomy-term.btn-small a, .node-teaser__link .search-wrapper .list-btn-small .taxonomy-term.field-item a, .list-btn-small .node-teaser__link .search-wrapper .taxonomy-term.field-item a, .search-wrapper .node-teaser__link .taxonomy-term.btn-small a, .search-wrapper .node-teaser__link .list-btn-small .taxonomy-term.field-item a, .list-btn-small .search-wrapper .node-teaser__link .taxonomy-term.field-item a, .search-wrapper .bg-blue-light.btn-small a, .search-wrapper .list-btn-small .bg-blue-light.field-item a, .list-btn-small .search-wrapper .bg-blue-light.field-item a, .search-wrapper .list-btn-small .node-teaser__link .field-item.taxonomy-term a, .list-btn-small .node-teaser__link .search-wrapper .field-item.taxonomy-term a, .search-wrapper .node-teaser__link .list-btn-small .field-item.taxonomy-term a, .node-teaser__link .list-btn-small .search-wrapper .field-item.taxonomy-term a, .search-wrapper .list-btn-small .event-list.term-2 .field-item.event-list__name a, .list-btn-small .event-list.term-2 .search-wrapper .field-item.event-list__name a, .search-wrapper .event-list.term-2 .list-btn-small .field-item.event-list__name a, .event-list.term-2 .list-btn-small .search-wrapper .field-item.event-list__name a, .search-wrapper .node-teaser__link .btn-small.taxonomy-term a, .node-teaser__link .search-wrapper .btn-small.taxonomy-term a, .search-wrapper .event-list.term-2 .btn-small.event-list__name a, .event-list.term-2 .search-wrapper .btn-small.event-list__name a, .search-wrapper .event-list.term-2 .btn-small.event-list__name a, .search-wrapper .event-list.term-2 .list-btn-small .event-list__name.field-item a, .list-btn-small .search-wrapper .event-list.term-2 .event-list__name.field-item a, .event-list.term-2 .search-wrapper .btn-small.event-list__name a, .event-list.term-2 .search-wrapper .list-btn-small .event-list__name.field-item a, .list-btn-small .event-list.term-2 .search-wrapper .event-list__name.field-item a, .event-list.term-2 .btn-link.event-list__name a, .node-teaser__link .taxonomy-term.links a, .node-teaser__link .taxonomy-term.views-submit-button a, .node-teaser__link .bg-blue-light.links a, .node-teaser__link .links.taxonomy-term a, .node-teaser__link .event-list.term-2 .links.event-list__name a, .event-list.term-2 .node-teaser__link .links.event-list__name a, .node-teaser__link .event-list.term-2 .links.event-list__name a, .event-list.term-2 .node-teaser__link .links.event-list__name a, .bg-blue-light.views-submit-button a, .node-teaser__link .views-submit-button.taxonomy-term a, .event-list.term-2 .views-submit-button.event-list__name a, .event-list.term-2 .views-submit-button.event-list__name a,
.btn-wrap.bg-blue-light a, .bg-blue-light.form-type-select a, .node-teaser__link .form-type-select.taxonomy-term a, .event-list.term-2 .form-type-select.event-list__name a, .node-teaser__link .btn-wrap.taxonomy-term a, .event-list.term-2 .btn-wrap.event-list__name a, .bg-blue-light.form-type-select a, .node-teaser__link .form-type-select.taxonomy-term a, .event-list.term-2 .form-type-select.event-list__name a, .node-teaser__link .form-type-select.taxonomy-term a, .event-list.term-2 .form-type-select.event-list__name a, .node-teaser__link .btn-wrap.taxonomy-term a, .node-teaser__link .taxonomy-term.form-type-select a, .event-list.term-2 .btn-wrap.event-list__name a, .event-list.term-2 .event-list__name.form-type-select a,
.form-actions.bg-blue-light a, .node-teaser__link .form-actions.taxonomy-term a, .event-list.term-2 .form-actions.event-list__name a, .node-teaser__link .form-actions.taxonomy-term a, .event-list.term-2 .form-actions.event-list__name a,
.bg-skew7deg.bg-blue-light a, .node-teaser__link .taxonomy-term a, .bean-faq .bg-blue-light.field-name-field-question a, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name a, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-2 .bg-skew7deg.event-list__name a, .event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term a, .node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term a, .node-teaser__link .taxonomy-term a, .bean-faq .bg-blue-light.field-name-field-question a, .bean-faq .node-teaser__link .field-name-field-question.taxonomy-term a, .node-teaser__link .bean-faq .field-name-field-question.taxonomy-term a, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name a, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name a, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name a, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-2 .bg-skew7deg.event-list__name a, .event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term a, .node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term a, .event-list.term-2 .bean-faq .event-list__name.field-name-field-question a, .bean-faq .event-list.term-2 .event-list__name.field-name-field-question a, .event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term a, .node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term a {
  background-color: #04aad2;
  text-transform: none; }

.bg-blue-light.btn-link:before, .node-teaser__link .btn-link.taxonomy-term:before, .event-list.term-2 .btn-link.event-list__name:before, .list-btn-small .bg-blue-light.field-item:before, .list-btn-small .node-teaser__link .field-item.taxonomy-term:before, .node-teaser__link .list-btn-small .field-item.taxonomy-term:before, .list-btn-small .event-list.term-2 .field-item.event-list__name:before, .event-list.term-2 .list-btn-small .field-item.event-list__name:before, .list-btn-small .node-teaser__link .field-item.taxonomy-term:before, .node-teaser__link .list-btn-small .field-item.taxonomy-term:before, .list-btn-small .event-list.term-2 .field-item.event-list__name:before, .event-list.term-2 .list-btn-small .field-item.event-list__name:before, .node-teaser__link .btn-link.taxonomy-term:before, .node-teaser__link .search-wrapper .taxonomy-term.btn-small:before, .node-teaser__link .search-wrapper .list-btn-small .taxonomy-term.field-item:before, .list-btn-small .node-teaser__link .search-wrapper .taxonomy-term.field-item:before, .search-wrapper .node-teaser__link .taxonomy-term.btn-small:before, .search-wrapper .node-teaser__link .list-btn-small .taxonomy-term.field-item:before, .list-btn-small .search-wrapper .node-teaser__link .taxonomy-term.field-item:before, .search-wrapper .bg-blue-light.btn-small:before, .search-wrapper .list-btn-small .bg-blue-light.field-item:before, .list-btn-small .search-wrapper .bg-blue-light.field-item:before, .search-wrapper .list-btn-small .node-teaser__link .field-item.taxonomy-term:before, .list-btn-small .node-teaser__link .search-wrapper .field-item.taxonomy-term:before, .search-wrapper .node-teaser__link .list-btn-small .field-item.taxonomy-term:before, .node-teaser__link .list-btn-small .search-wrapper .field-item.taxonomy-term:before, .search-wrapper .list-btn-small .event-list.term-2 .field-item.event-list__name:before, .list-btn-small .event-list.term-2 .search-wrapper .field-item.event-list__name:before, .search-wrapper .event-list.term-2 .list-btn-small .field-item.event-list__name:before, .event-list.term-2 .list-btn-small .search-wrapper .field-item.event-list__name:before, .search-wrapper .node-teaser__link .btn-small.taxonomy-term:before, .node-teaser__link .search-wrapper .btn-small.taxonomy-term:before, .search-wrapper .event-list.term-2 .btn-small.event-list__name:before, .event-list.term-2 .search-wrapper .btn-small.event-list__name:before, .search-wrapper .event-list.term-2 .btn-small.event-list__name:before, .search-wrapper .event-list.term-2 .list-btn-small .event-list__name.field-item:before, .list-btn-small .search-wrapper .event-list.term-2 .event-list__name.field-item:before, .event-list.term-2 .search-wrapper .btn-small.event-list__name:before, .event-list.term-2 .search-wrapper .list-btn-small .event-list__name.field-item:before, .list-btn-small .event-list.term-2 .search-wrapper .event-list__name.field-item:before, .event-list.term-2 .btn-link.event-list__name:before, .node-teaser__link .taxonomy-term.links:before, .node-teaser__link .taxonomy-term.views-submit-button:before, .node-teaser__link .bg-blue-light.links:before, .node-teaser__link .links.taxonomy-term:before, .node-teaser__link .event-list.term-2 .links.event-list__name:before, .event-list.term-2 .node-teaser__link .links.event-list__name:before, .node-teaser__link .event-list.term-2 .links.event-list__name:before, .event-list.term-2 .node-teaser__link .links.event-list__name:before, .bg-blue-light.views-submit-button:before, .node-teaser__link .views-submit-button.taxonomy-term:before, .event-list.term-2 .views-submit-button.event-list__name:before, .event-list.term-2 .views-submit-button.event-list__name:before,
.btn-wrap.bg-blue-light:before,
.bg-blue-light.form-type-select:before,
.node-teaser__link .form-type-select.taxonomy-term:before,
.event-list.term-2 .form-type-select.event-list__name:before,
.node-teaser__link .btn-wrap.taxonomy-term:before,
.event-list.term-2 .btn-wrap.event-list__name:before,
.bg-blue-light.form-type-select:before,
.node-teaser__link .form-type-select.taxonomy-term:before,
.event-list.term-2 .form-type-select.event-list__name:before,
.node-teaser__link .form-type-select.taxonomy-term:before,
.event-list.term-2 .form-type-select.event-list__name:before,
.node-teaser__link .btn-wrap.taxonomy-term:before,
.node-teaser__link .taxonomy-term.form-type-select:before,
.event-list.term-2 .btn-wrap.event-list__name:before,
.event-list.term-2 .event-list__name.form-type-select:before,
.form-actions.bg-blue-light:before,
.node-teaser__link .form-actions.taxonomy-term:before,
.event-list.term-2 .form-actions.event-list__name:before,
.node-teaser__link .form-actions.taxonomy-term:before,
.event-list.term-2 .form-actions.event-list__name:before,
.bg-skew7deg.bg-blue-light:before,
.node-teaser__link .taxonomy-term:before,
.bean-faq .bg-blue-light.field-name-field-question:before,
.bean-faq .event-list.term-2 .field-name-field-question.event-list__name:before,
.event-list.term-2 .bean-faq .field-name-field-question.event-list__name:before,
.event-list.term-2 .bg-skew7deg.event-list__name:before,
.event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term:before,
.node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term:before,
.node-teaser__link .taxonomy-term:before,
.bean-faq .bg-blue-light.field-name-field-question:before,
.bean-faq .node-teaser__link .field-name-field-question.taxonomy-term:before, .node-teaser__link
.bean-faq .field-name-field-question.taxonomy-term:before,
.bean-faq .event-list.term-2 .field-name-field-question.event-list__name:before, .event-list.term-2
.bean-faq .field-name-field-question.event-list__name:before,
.bean-faq .event-list.term-2 .field-name-field-question.event-list__name:before,
.event-list.term-2 .bean-faq .field-name-field-question.event-list__name:before,
.event-list.term-2 .bg-skew7deg.event-list__name:before,
.event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term:before, .node-teaser__link
.event-list.term-2 .event-list__name.taxonomy-term:before,
.event-list.term-2 .bean-faq .event-list__name.field-name-field-question:before, .bean-faq
.event-list.term-2 .event-list__name.field-name-field-question:before,
.event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term:before,
.node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term:before {
  background-color: #04aad2; }

.bg-blue-light.btn-link:hover .form-submit, .node-teaser__link .btn-link.taxonomy-term:hover .form-submit, .event-list.term-2 .btn-link.event-list__name:hover .form-submit, .list-btn-small .bg-blue-light.field-item:hover .form-submit, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover .form-submit, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover .form-submit, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover .form-submit, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover .form-submit, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover .form-submit, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover .form-submit, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover .form-submit, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover .form-submit, .node-teaser__link .btn-link.taxonomy-term:hover .form-submit, .node-teaser__link .search-wrapper .taxonomy-term.btn-small:hover .form-submit, .node-teaser__link .search-wrapper .list-btn-small .taxonomy-term.field-item:hover .form-submit, .list-btn-small .node-teaser__link .search-wrapper .taxonomy-term.field-item:hover .form-submit, .search-wrapper .node-teaser__link .taxonomy-term.btn-small:hover .form-submit, .search-wrapper .node-teaser__link .list-btn-small .taxonomy-term.field-item:hover .form-submit, .list-btn-small .search-wrapper .node-teaser__link .taxonomy-term.field-item:hover .form-submit, .search-wrapper .bg-blue-light.btn-small:hover .form-submit, .search-wrapper .list-btn-small .bg-blue-light.field-item:hover .form-submit, .list-btn-small .search-wrapper .bg-blue-light.field-item:hover .form-submit, .search-wrapper .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover .form-submit, .list-btn-small .node-teaser__link .search-wrapper .field-item.taxonomy-term:hover .form-submit, .search-wrapper .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover .form-submit, .node-teaser__link .list-btn-small .search-wrapper .field-item.taxonomy-term:hover .form-submit, .search-wrapper .list-btn-small .event-list.term-2 .field-item.event-list__name:hover .form-submit, .list-btn-small .event-list.term-2 .search-wrapper .field-item.event-list__name:hover .form-submit, .search-wrapper .event-list.term-2 .list-btn-small .field-item.event-list__name:hover .form-submit, .event-list.term-2 .list-btn-small .search-wrapper .field-item.event-list__name:hover .form-submit, .search-wrapper .node-teaser__link .btn-small.taxonomy-term:hover .form-submit, .node-teaser__link .search-wrapper .btn-small.taxonomy-term:hover .form-submit, .search-wrapper .event-list.term-2 .btn-small.event-list__name:hover .form-submit, .event-list.term-2 .search-wrapper .btn-small.event-list__name:hover .form-submit, .search-wrapper .event-list.term-2 .btn-small.event-list__name:hover .form-submit, .search-wrapper .event-list.term-2 .list-btn-small .event-list__name.field-item:hover .form-submit, .list-btn-small .search-wrapper .event-list.term-2 .event-list__name.field-item:hover .form-submit, .event-list.term-2 .search-wrapper .btn-small.event-list__name:hover .form-submit, .event-list.term-2 .search-wrapper .list-btn-small .event-list__name.field-item:hover .form-submit, .list-btn-small .event-list.term-2 .search-wrapper .event-list__name.field-item:hover .form-submit, .event-list.term-2 .btn-link.event-list__name:hover .form-submit, .node-teaser__link .taxonomy-term.links:hover .form-submit, .node-teaser__link .taxonomy-term.views-submit-button:hover .form-submit, .node-teaser__link .bg-blue-light.links:hover .form-submit, .node-teaser__link .links.taxonomy-term:hover .form-submit, .node-teaser__link .event-list.term-2 .links.event-list__name:hover .form-submit, .event-list.term-2 .node-teaser__link .links.event-list__name:hover .form-submit, .node-teaser__link .event-list.term-2 .links.event-list__name:hover .form-submit, .event-list.term-2 .node-teaser__link .links.event-list__name:hover .form-submit, .bg-blue-light.views-submit-button:hover .form-submit, .node-teaser__link .views-submit-button.taxonomy-term:hover .form-submit, .event-list.term-2 .views-submit-button.event-list__name:hover .form-submit, .event-list.term-2 .views-submit-button.event-list__name:hover .form-submit, .bg-blue-light.btn-link:hover a, .node-teaser__link .btn-link.taxonomy-term:hover a, .event-list.term-2 .btn-link.event-list__name:hover a, .list-btn-small .bg-blue-light.field-item:hover a, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover a, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover a, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover a, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover a, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover a, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover a, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover a, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover a, .node-teaser__link .btn-link.taxonomy-term:hover a, .node-teaser__link .search-wrapper .taxonomy-term.btn-small:hover a, .node-teaser__link .search-wrapper .list-btn-small .taxonomy-term.field-item:hover a, .list-btn-small .node-teaser__link .search-wrapper .taxonomy-term.field-item:hover a, .search-wrapper .node-teaser__link .taxonomy-term.btn-small:hover a, .search-wrapper .node-teaser__link .list-btn-small .taxonomy-term.field-item:hover a, .list-btn-small .search-wrapper .node-teaser__link .taxonomy-term.field-item:hover a, .search-wrapper .bg-blue-light.btn-small:hover a, .search-wrapper .list-btn-small .bg-blue-light.field-item:hover a, .list-btn-small .search-wrapper .bg-blue-light.field-item:hover a, .search-wrapper .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover a, .list-btn-small .node-teaser__link .search-wrapper .field-item.taxonomy-term:hover a, .search-wrapper .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover a, .node-teaser__link .list-btn-small .search-wrapper .field-item.taxonomy-term:hover a, .search-wrapper .list-btn-small .event-list.term-2 .field-item.event-list__name:hover a, .list-btn-small .event-list.term-2 .search-wrapper .field-item.event-list__name:hover a, .search-wrapper .event-list.term-2 .list-btn-small .field-item.event-list__name:hover a, .event-list.term-2 .list-btn-small .search-wrapper .field-item.event-list__name:hover a, .search-wrapper .node-teaser__link .btn-small.taxonomy-term:hover a, .node-teaser__link .search-wrapper .btn-small.taxonomy-term:hover a, .search-wrapper .event-list.term-2 .btn-small.event-list__name:hover a, .event-list.term-2 .search-wrapper .btn-small.event-list__name:hover a, .search-wrapper .event-list.term-2 .btn-small.event-list__name:hover a, .search-wrapper .event-list.term-2 .list-btn-small .event-list__name.field-item:hover a, .list-btn-small .search-wrapper .event-list.term-2 .event-list__name.field-item:hover a, .event-list.term-2 .search-wrapper .btn-small.event-list__name:hover a, .event-list.term-2 .search-wrapper .list-btn-small .event-list__name.field-item:hover a, .list-btn-small .event-list.term-2 .search-wrapper .event-list__name.field-item:hover a, .event-list.term-2 .btn-link.event-list__name:hover a, .node-teaser__link .taxonomy-term.links:hover a, .node-teaser__link .taxonomy-term.views-submit-button:hover a, .node-teaser__link .bg-blue-light.links:hover a, .node-teaser__link .links.taxonomy-term:hover a, .node-teaser__link .event-list.term-2 .links.event-list__name:hover a, .event-list.term-2 .node-teaser__link .links.event-list__name:hover a, .node-teaser__link .event-list.term-2 .links.event-list__name:hover a, .event-list.term-2 .node-teaser__link .links.event-list__name:hover a, .bg-blue-light.views-submit-button:hover a, .node-teaser__link .views-submit-button.taxonomy-term:hover a, .event-list.term-2 .views-submit-button.event-list__name:hover a, .event-list.term-2 .views-submit-button.event-list__name:hover a, .bg-blue-light.btn-link:hover:before, .node-teaser__link .btn-link.taxonomy-term:hover:before, .event-list.term-2 .btn-link.event-list__name:hover:before, .list-btn-small .bg-blue-light.field-item:hover:before, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover:before, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover:before, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover:before, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover:before, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover:before, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover:before, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover:before, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover:before, .node-teaser__link .btn-link.taxonomy-term:hover:before, .node-teaser__link .search-wrapper .taxonomy-term.btn-small:hover:before, .node-teaser__link .search-wrapper .list-btn-small .taxonomy-term.field-item:hover:before, .list-btn-small .node-teaser__link .search-wrapper .taxonomy-term.field-item:hover:before, .search-wrapper .node-teaser__link .taxonomy-term.btn-small:hover:before, .search-wrapper .node-teaser__link .list-btn-small .taxonomy-term.field-item:hover:before, .list-btn-small .search-wrapper .node-teaser__link .taxonomy-term.field-item:hover:before, .search-wrapper .bg-blue-light.btn-small:hover:before, .search-wrapper .list-btn-small .bg-blue-light.field-item:hover:before, .list-btn-small .search-wrapper .bg-blue-light.field-item:hover:before, .search-wrapper .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover:before, .list-btn-small .node-teaser__link .search-wrapper .field-item.taxonomy-term:hover:before, .search-wrapper .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover:before, .node-teaser__link .list-btn-small .search-wrapper .field-item.taxonomy-term:hover:before, .search-wrapper .list-btn-small .event-list.term-2 .field-item.event-list__name:hover:before, .list-btn-small .event-list.term-2 .search-wrapper .field-item.event-list__name:hover:before, .search-wrapper .event-list.term-2 .list-btn-small .field-item.event-list__name:hover:before, .event-list.term-2 .list-btn-small .search-wrapper .field-item.event-list__name:hover:before, .search-wrapper .node-teaser__link .btn-small.taxonomy-term:hover:before, .node-teaser__link .search-wrapper .btn-small.taxonomy-term:hover:before, .search-wrapper .event-list.term-2 .btn-small.event-list__name:hover:before, .event-list.term-2 .search-wrapper .btn-small.event-list__name:hover:before, .search-wrapper .event-list.term-2 .btn-small.event-list__name:hover:before, .search-wrapper .event-list.term-2 .list-btn-small .event-list__name.field-item:hover:before, .list-btn-small .search-wrapper .event-list.term-2 .event-list__name.field-item:hover:before, .event-list.term-2 .search-wrapper .btn-small.event-list__name:hover:before, .event-list.term-2 .search-wrapper .list-btn-small .event-list__name.field-item:hover:before, .list-btn-small .event-list.term-2 .search-wrapper .event-list__name.field-item:hover:before, .event-list.term-2 .btn-link.event-list__name:hover:before, .node-teaser__link .taxonomy-term.links:hover:before, .node-teaser__link .taxonomy-term.views-submit-button:hover:before, .node-teaser__link .bg-blue-light.links:hover:before, .node-teaser__link .links.taxonomy-term:hover:before, .node-teaser__link .event-list.term-2 .links.event-list__name:hover:before, .event-list.term-2 .node-teaser__link .links.event-list__name:hover:before, .node-teaser__link .event-list.term-2 .links.event-list__name:hover:before, .event-list.term-2 .node-teaser__link .links.event-list__name:hover:before, .bg-blue-light.views-submit-button:hover:before, .node-teaser__link .views-submit-button.taxonomy-term:hover:before, .event-list.term-2 .views-submit-button.event-list__name:hover:before, .event-list.term-2 .views-submit-button.event-list__name:hover:before,
.btn-wrap.bg-blue-light:hover .form-submit, .bg-blue-light.form-type-select:hover .form-submit, .node-teaser__link .form-type-select.taxonomy-term:hover .form-submit, .event-list.term-2 .form-type-select.event-list__name:hover .form-submit, .node-teaser__link .btn-wrap.taxonomy-term:hover .form-submit, .event-list.term-2 .btn-wrap.event-list__name:hover .form-submit, .bg-blue-light.form-type-select:hover .form-submit, .node-teaser__link .form-type-select.taxonomy-term:hover .form-submit, .event-list.term-2 .form-type-select.event-list__name:hover .form-submit, .node-teaser__link .form-type-select.taxonomy-term:hover .form-submit, .event-list.term-2 .form-type-select.event-list__name:hover .form-submit, .node-teaser__link .btn-wrap.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term.form-type-select:hover .form-submit, .event-list.term-2 .btn-wrap.event-list__name:hover .form-submit, .event-list.term-2 .event-list__name.form-type-select:hover .form-submit,
.btn-wrap.bg-blue-light:hover a, .bg-blue-light.form-type-select:hover a, .node-teaser__link .form-type-select.taxonomy-term:hover a, .event-list.term-2 .form-type-select.event-list__name:hover a, .node-teaser__link .btn-wrap.taxonomy-term:hover a, .event-list.term-2 .btn-wrap.event-list__name:hover a, .bg-blue-light.form-type-select:hover a, .node-teaser__link .form-type-select.taxonomy-term:hover a, .event-list.term-2 .form-type-select.event-list__name:hover a, .node-teaser__link .form-type-select.taxonomy-term:hover a, .event-list.term-2 .form-type-select.event-list__name:hover a, .node-teaser__link .btn-wrap.taxonomy-term:hover a, .node-teaser__link .taxonomy-term.form-type-select:hover a, .event-list.term-2 .btn-wrap.event-list__name:hover a, .event-list.term-2 .event-list__name.form-type-select:hover a,
.btn-wrap.bg-blue-light:hover:before,
.bg-blue-light.form-type-select:hover:before,
.node-teaser__link .form-type-select.taxonomy-term:hover:before,
.event-list.term-2 .form-type-select.event-list__name:hover:before,
.node-teaser__link .btn-wrap.taxonomy-term:hover:before,
.event-list.term-2 .btn-wrap.event-list__name:hover:before,
.bg-blue-light.form-type-select:hover:before,
.node-teaser__link .form-type-select.taxonomy-term:hover:before,
.event-list.term-2 .form-type-select.event-list__name:hover:before,
.node-teaser__link .form-type-select.taxonomy-term:hover:before,
.event-list.term-2 .form-type-select.event-list__name:hover:before,
.node-teaser__link .btn-wrap.taxonomy-term:hover:before,
.node-teaser__link .taxonomy-term.form-type-select:hover:before,
.event-list.term-2 .btn-wrap.event-list__name:hover:before,
.event-list.term-2 .event-list__name.form-type-select:hover:before,
.form-actions.bg-blue-light:hover .form-submit, .node-teaser__link .form-actions.taxonomy-term:hover .form-submit, .event-list.term-2 .form-actions.event-list__name:hover .form-submit, .node-teaser__link .form-actions.taxonomy-term:hover .form-submit, .event-list.term-2 .form-actions.event-list__name:hover .form-submit,
.form-actions.bg-blue-light:hover a, .node-teaser__link .form-actions.taxonomy-term:hover a, .event-list.term-2 .form-actions.event-list__name:hover a, .node-teaser__link .form-actions.taxonomy-term:hover a, .event-list.term-2 .form-actions.event-list__name:hover a,
.form-actions.bg-blue-light:hover:before,
.node-teaser__link .form-actions.taxonomy-term:hover:before,
.event-list.term-2 .form-actions.event-list__name:hover:before,
.node-teaser__link .form-actions.taxonomy-term:hover:before,
.event-list.term-2 .form-actions.event-list__name:hover:before,
.bg-skew7deg.bg-blue-light:hover .form-submit, .node-teaser__link .taxonomy-term:hover .form-submit, .bean-faq .bg-blue-light.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-2 .bg-skew7deg.event-list__name:hover .form-submit, .node-teaser__link .taxonomy-term:hover .form-submit, .bean-faq .bg-blue-light.field-name-field-question:hover .form-submit, .bean-faq .node-teaser__link .field-name-field-question.taxonomy-term:hover .form-submit, .node-teaser__link .bean-faq .field-name-field-question.taxonomy-term:hover .form-submit, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-2 .bg-skew7deg.event-list__name:hover .form-submit, .event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term:hover .form-submit, .node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term:hover .form-submit, .event-list.term-2 .bean-faq .event-list__name.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-2 .event-list__name.field-name-field-question:hover .form-submit,
.bg-skew7deg.bg-blue-light:hover a, .node-teaser__link .taxonomy-term:hover a, .bean-faq .bg-blue-light.field-name-field-question:hover a, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover a, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-2 .bg-skew7deg.event-list__name:hover a, .node-teaser__link .taxonomy-term:hover a, .bean-faq .bg-blue-light.field-name-field-question:hover a, .bean-faq .node-teaser__link .field-name-field-question.taxonomy-term:hover a, .node-teaser__link .bean-faq .field-name-field-question.taxonomy-term:hover a, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover a, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover a, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover a, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-2 .bg-skew7deg.event-list__name:hover a, .event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term:hover a, .node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term:hover a, .event-list.term-2 .bean-faq .event-list__name.field-name-field-question:hover a, .bean-faq .event-list.term-2 .event-list__name.field-name-field-question:hover a,
.bg-skew7deg.bg-blue-light:hover:before,
.node-teaser__link .taxonomy-term:hover:before,
.bean-faq .bg-blue-light.field-name-field-question:hover:before,
.bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover:before,
.event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover:before,
.event-list.term-2 .bg-skew7deg.event-list__name:hover:before,
.node-teaser__link .taxonomy-term:hover:before,
.bean-faq .bg-blue-light.field-name-field-question:hover:before,
.bean-faq .node-teaser__link .field-name-field-question.taxonomy-term:hover:before, .node-teaser__link
.bean-faq .field-name-field-question.taxonomy-term:hover:before,
.bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover:before, .event-list.term-2
.bean-faq .field-name-field-question.event-list__name:hover:before,
.bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover:before,
.event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover:before,
.event-list.term-2 .bg-skew7deg.event-list__name:hover:before,
.event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term:hover:before, .node-teaser__link
.event-list.term-2 .event-list__name.taxonomy-term:hover:before,
.event-list.term-2 .bean-faq .event-list__name.field-name-field-question:hover:before, .bean-faq
.event-list.term-2 .event-list__name.field-name-field-question:hover:before {
  background-color: #292662; }

.bg-pink.btn-link a, .btn-link#taxonomy-term-3 a, .event-list.term-3 .btn-link.event-list__name a, .list-btn-small .bg-pink.field-item a, .list-btn-small .field-item#taxonomy-term-3 a, .list-btn-small .event-list.term-3 .field-item.event-list__name a, .event-list.term-3 .list-btn-small .field-item.event-list__name a, .list-btn-small .field-item#taxonomy-term-3 a, .list-btn-small .event-list.term-3 .field-item.event-list__name a, .event-list.term-3 .list-btn-small .field-item.event-list__name a, .btn-link#taxonomy-term-3 a, .search-wrapper #taxonomy-term-3.btn-small a, .search-wrapper .list-btn-small #taxonomy-term-3.field-item a, .list-btn-small .search-wrapper #taxonomy-term-3.field-item a, .search-wrapper .bg-pink.btn-small a, .search-wrapper .list-btn-small .bg-pink.field-item a, .list-btn-small .search-wrapper .bg-pink.field-item a, .search-wrapper .list-btn-small .field-item#taxonomy-term-3 a, .list-btn-small .search-wrapper .field-item#taxonomy-term-3 a, .search-wrapper .list-btn-small .event-list.term-3 .field-item.event-list__name a, .list-btn-small .event-list.term-3 .search-wrapper .field-item.event-list__name a, .search-wrapper .event-list.term-3 .list-btn-small .field-item.event-list__name a, .event-list.term-3 .list-btn-small .search-wrapper .field-item.event-list__name a, .search-wrapper .btn-small#taxonomy-term-3 a, .search-wrapper .event-list.term-3 .btn-small.event-list__name a, .event-list.term-3 .search-wrapper .btn-small.event-list__name a, .search-wrapper .event-list.term-3 .btn-small.event-list__name a, .search-wrapper .event-list.term-3 .list-btn-small .event-list__name.field-item a, .list-btn-small .search-wrapper .event-list.term-3 .event-list__name.field-item a, .event-list.term-3 .search-wrapper .btn-small.event-list__name a, .event-list.term-3 .search-wrapper .list-btn-small .event-list__name.field-item a, .list-btn-small .event-list.term-3 .search-wrapper .event-list__name.field-item a, .event-list.term-3 .btn-link.event-list__name a, .node-teaser__link .bg-pink.links a, .node-teaser__link .links#taxonomy-term-3 a, .node-teaser__link .event-list.term-3 .links.event-list__name a, .event-list.term-3 .node-teaser__link .links.event-list__name a, .node-teaser__link .links#taxonomy-term-3 a, .node-teaser__link .event-list.term-3 .links.event-list__name a, .event-list.term-3 .node-teaser__link .links.event-list__name a, #taxonomy-term-3.views-submit-button a, .bg-pink.views-submit-button a, .views-submit-button#taxonomy-term-3 a, .event-list.term-3 .views-submit-button.event-list__name a, .event-list.term-3 .views-submit-button.event-list__name a,
.btn-wrap.bg-pink a, .bg-pink.form-type-select a, .form-type-select#taxonomy-term-3 a, .event-list.term-3 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-3 a, .event-list.term-3 .btn-wrap.event-list__name a, .bg-pink.form-type-select a, .form-type-select#taxonomy-term-3 a, .event-list.term-3 .form-type-select.event-list__name a, .form-type-select#taxonomy-term-3 a, .event-list.term-3 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-3 a, #taxonomy-term-3.form-type-select a, .event-list.term-3 .btn-wrap.event-list__name a, .event-list.term-3 .event-list__name.form-type-select a,
.form-actions.bg-pink a, .form-actions#taxonomy-term-3 a, .event-list.term-3 .form-actions.event-list__name a, .form-actions#taxonomy-term-3 a, .event-list.term-3 .form-actions.event-list__name a,
.bg-skew7deg.bg-pink a, .node-teaser__link .bg-pink.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-3 a, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name a, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-3 a, .bean-faq #taxonomy-term-3.field-name-field-question a, .bean-faq .bg-pink.field-name-field-question a, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name a, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-3 .bg-skew7deg.event-list__name a, .node-teaser__link .bg-pink.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-3 a, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name a, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name a, .node-teaser__link .taxonomy-term#taxonomy-term-3 a, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name a, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-3 a, .node-teaser__link #taxonomy-term-3.taxonomy-term a, .bean-faq #taxonomy-term-3.field-name-field-question a, .bean-faq #taxonomy-term-3.field-name-field-question a, .bean-faq .bg-pink.field-name-field-question a, .bean-faq .field-name-field-question#taxonomy-term-3 a, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name a, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name a, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name a, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-3 .bg-skew7deg.event-list__name a, .event-list.term-3 .node-teaser__link .event-list__name.taxonomy-term a, .node-teaser__link .event-list.term-3 .event-list__name.taxonomy-term a, .event-list.term-3 .bean-faq .event-list__name.field-name-field-question a, .bean-faq .event-list.term-3 .event-list__name.field-name-field-question a {
  background-color: #ed008c;
  text-transform: none; }

.bg-pink.btn-link:before, .btn-link#taxonomy-term-3:before, .event-list.term-3 .btn-link.event-list__name:before, .list-btn-small .bg-pink.field-item:before, .list-btn-small .field-item#taxonomy-term-3:before, .list-btn-small .event-list.term-3 .field-item.event-list__name:before, .event-list.term-3 .list-btn-small .field-item.event-list__name:before, .list-btn-small .field-item#taxonomy-term-3:before, .list-btn-small .event-list.term-3 .field-item.event-list__name:before, .event-list.term-3 .list-btn-small .field-item.event-list__name:before, .btn-link#taxonomy-term-3:before, .search-wrapper #taxonomy-term-3.btn-small:before, .search-wrapper .list-btn-small #taxonomy-term-3.field-item:before, .list-btn-small .search-wrapper #taxonomy-term-3.field-item:before, .search-wrapper .bg-pink.btn-small:before, .search-wrapper .list-btn-small .bg-pink.field-item:before, .list-btn-small .search-wrapper .bg-pink.field-item:before, .search-wrapper .list-btn-small .field-item#taxonomy-term-3:before, .list-btn-small .search-wrapper .field-item#taxonomy-term-3:before, .search-wrapper .list-btn-small .event-list.term-3 .field-item.event-list__name:before, .list-btn-small .event-list.term-3 .search-wrapper .field-item.event-list__name:before, .search-wrapper .event-list.term-3 .list-btn-small .field-item.event-list__name:before, .event-list.term-3 .list-btn-small .search-wrapper .field-item.event-list__name:before, .search-wrapper .btn-small#taxonomy-term-3:before, .search-wrapper .event-list.term-3 .btn-small.event-list__name:before, .event-list.term-3 .search-wrapper .btn-small.event-list__name:before, .search-wrapper .event-list.term-3 .btn-small.event-list__name:before, .search-wrapper .event-list.term-3 .list-btn-small .event-list__name.field-item:before, .list-btn-small .search-wrapper .event-list.term-3 .event-list__name.field-item:before, .event-list.term-3 .search-wrapper .btn-small.event-list__name:before, .event-list.term-3 .search-wrapper .list-btn-small .event-list__name.field-item:before, .list-btn-small .event-list.term-3 .search-wrapper .event-list__name.field-item:before, .event-list.term-3 .btn-link.event-list__name:before, .node-teaser__link .bg-pink.links:before, .node-teaser__link .links#taxonomy-term-3:before, .node-teaser__link .event-list.term-3 .links.event-list__name:before, .event-list.term-3 .node-teaser__link .links.event-list__name:before, .node-teaser__link .links#taxonomy-term-3:before, .node-teaser__link .event-list.term-3 .links.event-list__name:before, .event-list.term-3 .node-teaser__link .links.event-list__name:before, #taxonomy-term-3.views-submit-button:before, .bg-pink.views-submit-button:before, .views-submit-button#taxonomy-term-3:before, .event-list.term-3 .views-submit-button.event-list__name:before, .event-list.term-3 .views-submit-button.event-list__name:before,
.btn-wrap.bg-pink:before,
.bg-pink.form-type-select:before,
.form-type-select#taxonomy-term-3:before,
.event-list.term-3 .form-type-select.event-list__name:before,
.btn-wrap#taxonomy-term-3:before,
.event-list.term-3 .btn-wrap.event-list__name:before,
.bg-pink.form-type-select:before,
.form-type-select#taxonomy-term-3:before,
.event-list.term-3 .form-type-select.event-list__name:before,
.form-type-select#taxonomy-term-3:before,
.event-list.term-3 .form-type-select.event-list__name:before,
.btn-wrap#taxonomy-term-3:before,
#taxonomy-term-3.form-type-select:before,
.event-list.term-3 .btn-wrap.event-list__name:before,
.event-list.term-3 .event-list__name.form-type-select:before,
.form-actions.bg-pink:before,
.form-actions#taxonomy-term-3:before,
.event-list.term-3 .form-actions.event-list__name:before,
.form-actions#taxonomy-term-3:before,
.event-list.term-3 .form-actions.event-list__name:before,
.bg-skew7deg.bg-pink:before,
.node-teaser__link .bg-pink.taxonomy-term:before,
.node-teaser__link .taxonomy-term#taxonomy-term-3:before,
.node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:before,
.event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:before,
.bg-skew7deg#taxonomy-term-3:before,
.bean-faq #taxonomy-term-3.field-name-field-question:before,
.bean-faq .bg-pink.field-name-field-question:before,
.bean-faq .event-list.term-3 .field-name-field-question.event-list__name:before,
.event-list.term-3 .bean-faq .field-name-field-question.event-list__name:before,
.event-list.term-3 .bg-skew7deg.event-list__name:before,
.node-teaser__link .bg-pink.taxonomy-term:before,
.node-teaser__link .taxonomy-term#taxonomy-term-3:before,
.node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:before, .event-list.term-3
.node-teaser__link .taxonomy-term.event-list__name:before,
.node-teaser__link .taxonomy-term#taxonomy-term-3:before,
.node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:before,
.event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:before,
.bg-skew7deg#taxonomy-term-3:before,
.node-teaser__link #taxonomy-term-3.taxonomy-term:before,
.bean-faq #taxonomy-term-3.field-name-field-question:before,
.bean-faq #taxonomy-term-3.field-name-field-question:before,
.bean-faq .bg-pink.field-name-field-question:before,
.bean-faq .field-name-field-question#taxonomy-term-3:before,
.bean-faq .event-list.term-3 .field-name-field-question.event-list__name:before, .event-list.term-3
.bean-faq .field-name-field-question.event-list__name:before,
.bean-faq .event-list.term-3 .field-name-field-question.event-list__name:before,
.event-list.term-3 .bean-faq .field-name-field-question.event-list__name:before,
.event-list.term-3 .bg-skew7deg.event-list__name:before,
.event-list.term-3 .node-teaser__link .event-list__name.taxonomy-term:before, .node-teaser__link
.event-list.term-3 .event-list__name.taxonomy-term:before,
.event-list.term-3 .bean-faq .event-list__name.field-name-field-question:before, .bean-faq
.event-list.term-3 .event-list__name.field-name-field-question:before {
  background-color: #ed008c; }

.bg-pink.btn-link:hover .form-submit, .btn-link#taxonomy-term-3:hover .form-submit, .event-list.term-3 .btn-link.event-list__name:hover .form-submit, .list-btn-small .bg-pink.field-item:hover .form-submit, .list-btn-small .field-item#taxonomy-term-3:hover .form-submit, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover .form-submit, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover .form-submit, .list-btn-small .field-item#taxonomy-term-3:hover .form-submit, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover .form-submit, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover .form-submit, .btn-link#taxonomy-term-3:hover .form-submit, .search-wrapper #taxonomy-term-3.btn-small:hover .form-submit, .search-wrapper .list-btn-small #taxonomy-term-3.field-item:hover .form-submit, .list-btn-small .search-wrapper #taxonomy-term-3.field-item:hover .form-submit, .search-wrapper .bg-pink.btn-small:hover .form-submit, .search-wrapper .list-btn-small .bg-pink.field-item:hover .form-submit, .list-btn-small .search-wrapper .bg-pink.field-item:hover .form-submit, .search-wrapper .list-btn-small .field-item#taxonomy-term-3:hover .form-submit, .list-btn-small .search-wrapper .field-item#taxonomy-term-3:hover .form-submit, .search-wrapper .list-btn-small .event-list.term-3 .field-item.event-list__name:hover .form-submit, .list-btn-small .event-list.term-3 .search-wrapper .field-item.event-list__name:hover .form-submit, .search-wrapper .event-list.term-3 .list-btn-small .field-item.event-list__name:hover .form-submit, .event-list.term-3 .list-btn-small .search-wrapper .field-item.event-list__name:hover .form-submit, .search-wrapper .btn-small#taxonomy-term-3:hover .form-submit, .search-wrapper .event-list.term-3 .btn-small.event-list__name:hover .form-submit, .event-list.term-3 .search-wrapper .btn-small.event-list__name:hover .form-submit, .search-wrapper .event-list.term-3 .btn-small.event-list__name:hover .form-submit, .search-wrapper .event-list.term-3 .list-btn-small .event-list__name.field-item:hover .form-submit, .list-btn-small .search-wrapper .event-list.term-3 .event-list__name.field-item:hover .form-submit, .event-list.term-3 .search-wrapper .btn-small.event-list__name:hover .form-submit, .event-list.term-3 .search-wrapper .list-btn-small .event-list__name.field-item:hover .form-submit, .list-btn-small .event-list.term-3 .search-wrapper .event-list__name.field-item:hover .form-submit, .event-list.term-3 .btn-link.event-list__name:hover .form-submit, .node-teaser__link .bg-pink.links:hover .form-submit, .node-teaser__link .links#taxonomy-term-3:hover .form-submit, .node-teaser__link .event-list.term-3 .links.event-list__name:hover .form-submit, .event-list.term-3 .node-teaser__link .links.event-list__name:hover .form-submit, .node-teaser__link .links#taxonomy-term-3:hover .form-submit, .node-teaser__link .event-list.term-3 .links.event-list__name:hover .form-submit, .event-list.term-3 .node-teaser__link .links.event-list__name:hover .form-submit, #taxonomy-term-3.views-submit-button:hover .form-submit, .bg-pink.views-submit-button:hover .form-submit, .views-submit-button#taxonomy-term-3:hover .form-submit, .event-list.term-3 .views-submit-button.event-list__name:hover .form-submit, .event-list.term-3 .views-submit-button.event-list__name:hover .form-submit, .bg-pink.btn-link:hover a, .btn-link#taxonomy-term-3:hover a, .event-list.term-3 .btn-link.event-list__name:hover a, .list-btn-small .bg-pink.field-item:hover a, .list-btn-small .field-item#taxonomy-term-3:hover a, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover a, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover a, .list-btn-small .field-item#taxonomy-term-3:hover a, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover a, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover a, .btn-link#taxonomy-term-3:hover a, .search-wrapper #taxonomy-term-3.btn-small:hover a, .search-wrapper .list-btn-small #taxonomy-term-3.field-item:hover a, .list-btn-small .search-wrapper #taxonomy-term-3.field-item:hover a, .search-wrapper .bg-pink.btn-small:hover a, .search-wrapper .list-btn-small .bg-pink.field-item:hover a, .list-btn-small .search-wrapper .bg-pink.field-item:hover a, .search-wrapper .list-btn-small .field-item#taxonomy-term-3:hover a, .list-btn-small .search-wrapper .field-item#taxonomy-term-3:hover a, .search-wrapper .list-btn-small .event-list.term-3 .field-item.event-list__name:hover a, .list-btn-small .event-list.term-3 .search-wrapper .field-item.event-list__name:hover a, .search-wrapper .event-list.term-3 .list-btn-small .field-item.event-list__name:hover a, .event-list.term-3 .list-btn-small .search-wrapper .field-item.event-list__name:hover a, .search-wrapper .btn-small#taxonomy-term-3:hover a, .search-wrapper .event-list.term-3 .btn-small.event-list__name:hover a, .event-list.term-3 .search-wrapper .btn-small.event-list__name:hover a, .search-wrapper .event-list.term-3 .btn-small.event-list__name:hover a, .search-wrapper .event-list.term-3 .list-btn-small .event-list__name.field-item:hover a, .list-btn-small .search-wrapper .event-list.term-3 .event-list__name.field-item:hover a, .event-list.term-3 .search-wrapper .btn-small.event-list__name:hover a, .event-list.term-3 .search-wrapper .list-btn-small .event-list__name.field-item:hover a, .list-btn-small .event-list.term-3 .search-wrapper .event-list__name.field-item:hover a, .event-list.term-3 .btn-link.event-list__name:hover a, .node-teaser__link .bg-pink.links:hover a, .node-teaser__link .links#taxonomy-term-3:hover a, .node-teaser__link .event-list.term-3 .links.event-list__name:hover a, .event-list.term-3 .node-teaser__link .links.event-list__name:hover a, .node-teaser__link .links#taxonomy-term-3:hover a, .node-teaser__link .event-list.term-3 .links.event-list__name:hover a, .event-list.term-3 .node-teaser__link .links.event-list__name:hover a, #taxonomy-term-3.views-submit-button:hover a, .bg-pink.views-submit-button:hover a, .views-submit-button#taxonomy-term-3:hover a, .event-list.term-3 .views-submit-button.event-list__name:hover a, .event-list.term-3 .views-submit-button.event-list__name:hover a, .bg-pink.btn-link:hover:before, .btn-link#taxonomy-term-3:hover:before, .event-list.term-3 .btn-link.event-list__name:hover:before, .list-btn-small .bg-pink.field-item:hover:before, .list-btn-small .field-item#taxonomy-term-3:hover:before, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover:before, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover:before, .list-btn-small .field-item#taxonomy-term-3:hover:before, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover:before, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover:before, .btn-link#taxonomy-term-3:hover:before, .search-wrapper #taxonomy-term-3.btn-small:hover:before, .search-wrapper .list-btn-small #taxonomy-term-3.field-item:hover:before, .list-btn-small .search-wrapper #taxonomy-term-3.field-item:hover:before, .search-wrapper .bg-pink.btn-small:hover:before, .search-wrapper .list-btn-small .bg-pink.field-item:hover:before, .list-btn-small .search-wrapper .bg-pink.field-item:hover:before, .search-wrapper .list-btn-small .field-item#taxonomy-term-3:hover:before, .list-btn-small .search-wrapper .field-item#taxonomy-term-3:hover:before, .search-wrapper .list-btn-small .event-list.term-3 .field-item.event-list__name:hover:before, .list-btn-small .event-list.term-3 .search-wrapper .field-item.event-list__name:hover:before, .search-wrapper .event-list.term-3 .list-btn-small .field-item.event-list__name:hover:before, .event-list.term-3 .list-btn-small .search-wrapper .field-item.event-list__name:hover:before, .search-wrapper .btn-small#taxonomy-term-3:hover:before, .search-wrapper .event-list.term-3 .btn-small.event-list__name:hover:before, .event-list.term-3 .search-wrapper .btn-small.event-list__name:hover:before, .search-wrapper .event-list.term-3 .btn-small.event-list__name:hover:before, .search-wrapper .event-list.term-3 .list-btn-small .event-list__name.field-item:hover:before, .list-btn-small .search-wrapper .event-list.term-3 .event-list__name.field-item:hover:before, .event-list.term-3 .search-wrapper .btn-small.event-list__name:hover:before, .event-list.term-3 .search-wrapper .list-btn-small .event-list__name.field-item:hover:before, .list-btn-small .event-list.term-3 .search-wrapper .event-list__name.field-item:hover:before, .event-list.term-3 .btn-link.event-list__name:hover:before, .node-teaser__link .bg-pink.links:hover:before, .node-teaser__link .links#taxonomy-term-3:hover:before, .node-teaser__link .event-list.term-3 .links.event-list__name:hover:before, .event-list.term-3 .node-teaser__link .links.event-list__name:hover:before, .node-teaser__link .links#taxonomy-term-3:hover:before, .node-teaser__link .event-list.term-3 .links.event-list__name:hover:before, .event-list.term-3 .node-teaser__link .links.event-list__name:hover:before, #taxonomy-term-3.views-submit-button:hover:before, .bg-pink.views-submit-button:hover:before, .views-submit-button#taxonomy-term-3:hover:before, .event-list.term-3 .views-submit-button.event-list__name:hover:before, .event-list.term-3 .views-submit-button.event-list__name:hover:before,
.btn-wrap.bg-pink:hover .form-submit, .bg-pink.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-3:hover .form-submit, .event-list.term-3 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-3:hover .form-submit, .event-list.term-3 .btn-wrap.event-list__name:hover .form-submit, .bg-pink.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-3:hover .form-submit, .event-list.term-3 .form-type-select.event-list__name:hover .form-submit, .form-type-select#taxonomy-term-3:hover .form-submit, .event-list.term-3 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-3:hover .form-submit, #taxonomy-term-3.form-type-select:hover .form-submit, .event-list.term-3 .btn-wrap.event-list__name:hover .form-submit, .event-list.term-3 .event-list__name.form-type-select:hover .form-submit,
.btn-wrap.bg-pink:hover a, .bg-pink.form-type-select:hover a, .form-type-select#taxonomy-term-3:hover a, .event-list.term-3 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-3:hover a, .event-list.term-3 .btn-wrap.event-list__name:hover a, .bg-pink.form-type-select:hover a, .form-type-select#taxonomy-term-3:hover a, .event-list.term-3 .form-type-select.event-list__name:hover a, .form-type-select#taxonomy-term-3:hover a, .event-list.term-3 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-3:hover a, #taxonomy-term-3.form-type-select:hover a, .event-list.term-3 .btn-wrap.event-list__name:hover a, .event-list.term-3 .event-list__name.form-type-select:hover a,
.btn-wrap.bg-pink:hover:before,
.bg-pink.form-type-select:hover:before,
.form-type-select#taxonomy-term-3:hover:before,
.event-list.term-3 .form-type-select.event-list__name:hover:before,
.btn-wrap#taxonomy-term-3:hover:before,
.event-list.term-3 .btn-wrap.event-list__name:hover:before,
.bg-pink.form-type-select:hover:before,
.form-type-select#taxonomy-term-3:hover:before,
.event-list.term-3 .form-type-select.event-list__name:hover:before,
.form-type-select#taxonomy-term-3:hover:before,
.event-list.term-3 .form-type-select.event-list__name:hover:before,
.btn-wrap#taxonomy-term-3:hover:before,
#taxonomy-term-3.form-type-select:hover:before,
.event-list.term-3 .btn-wrap.event-list__name:hover:before,
.event-list.term-3 .event-list__name.form-type-select:hover:before,
.form-actions.bg-pink:hover .form-submit, .form-actions#taxonomy-term-3:hover .form-submit, .event-list.term-3 .form-actions.event-list__name:hover .form-submit, .form-actions#taxonomy-term-3:hover .form-submit, .event-list.term-3 .form-actions.event-list__name:hover .form-submit,
.form-actions.bg-pink:hover a, .form-actions#taxonomy-term-3:hover a, .event-list.term-3 .form-actions.event-list__name:hover a, .form-actions#taxonomy-term-3:hover a, .event-list.term-3 .form-actions.event-list__name:hover a,
.form-actions.bg-pink:hover:before,
.form-actions#taxonomy-term-3:hover:before,
.event-list.term-3 .form-actions.event-list__name:hover:before,
.form-actions#taxonomy-term-3:hover:before,
.event-list.term-3 .form-actions.event-list__name:hover:before,
.bg-skew7deg.bg-pink:hover .form-submit, .node-teaser__link .bg-pink.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-3:hover .form-submit, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-3:hover .form-submit, .bean-faq #taxonomy-term-3.field-name-field-question:hover .form-submit, .bean-faq .bg-pink.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-3 .bg-skew7deg.event-list__name:hover .form-submit, .node-teaser__link .bg-pink.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-3:hover .form-submit, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-3:hover .form-submit, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-3:hover .form-submit, .node-teaser__link #taxonomy-term-3.taxonomy-term:hover .form-submit, .bean-faq #taxonomy-term-3.field-name-field-question:hover .form-submit, .bean-faq #taxonomy-term-3.field-name-field-question:hover .form-submit, .bean-faq .bg-pink.field-name-field-question:hover .form-submit, .bean-faq .field-name-field-question#taxonomy-term-3:hover .form-submit, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-3 .bg-skew7deg.event-list__name:hover .form-submit, .event-list.term-3 .node-teaser__link .event-list__name.taxonomy-term:hover .form-submit, .node-teaser__link .event-list.term-3 .event-list__name.taxonomy-term:hover .form-submit, .event-list.term-3 .bean-faq .event-list__name.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-3 .event-list__name.field-name-field-question:hover .form-submit,
.bg-skew7deg.bg-pink:hover a, .node-teaser__link .bg-pink.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-3:hover a, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover a, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-3:hover a, .bean-faq #taxonomy-term-3.field-name-field-question:hover a, .bean-faq .bg-pink.field-name-field-question:hover a, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover a, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-3 .bg-skew7deg.event-list__name:hover a, .node-teaser__link .bg-pink.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-3:hover a, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover a, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-3:hover a, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover a, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-3:hover a, .node-teaser__link #taxonomy-term-3.taxonomy-term:hover a, .bean-faq #taxonomy-term-3.field-name-field-question:hover a, .bean-faq #taxonomy-term-3.field-name-field-question:hover a, .bean-faq .bg-pink.field-name-field-question:hover a, .bean-faq .field-name-field-question#taxonomy-term-3:hover a, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover a, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover a, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover a, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-3 .bg-skew7deg.event-list__name:hover a, .event-list.term-3 .node-teaser__link .event-list__name.taxonomy-term:hover a, .node-teaser__link .event-list.term-3 .event-list__name.taxonomy-term:hover a, .event-list.term-3 .bean-faq .event-list__name.field-name-field-question:hover a, .bean-faq .event-list.term-3 .event-list__name.field-name-field-question:hover a,
.bg-skew7deg.bg-pink:hover:before,
.node-teaser__link .bg-pink.taxonomy-term:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-3:hover:before,
.node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover:before,
.event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
.bg-skew7deg#taxonomy-term-3:hover:before,
.bean-faq #taxonomy-term-3.field-name-field-question:hover:before,
.bean-faq .bg-pink.field-name-field-question:hover:before,
.bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover:before,
.event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover:before,
.event-list.term-3 .bg-skew7deg.event-list__name:hover:before,
.node-teaser__link .bg-pink.taxonomy-term:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-3:hover:before,
.node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover:before, .event-list.term-3
.node-teaser__link .taxonomy-term.event-list__name:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-3:hover:before,
.node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover:before,
.event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
.bg-skew7deg#taxonomy-term-3:hover:before,
.node-teaser__link #taxonomy-term-3.taxonomy-term:hover:before,
.bean-faq #taxonomy-term-3.field-name-field-question:hover:before,
.bean-faq #taxonomy-term-3.field-name-field-question:hover:before,
.bean-faq .bg-pink.field-name-field-question:hover:before,
.bean-faq .field-name-field-question#taxonomy-term-3:hover:before,
.bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover:before, .event-list.term-3
.bean-faq .field-name-field-question.event-list__name:hover:before,
.bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover:before,
.event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover:before,
.event-list.term-3 .bg-skew7deg.event-list__name:hover:before,
.event-list.term-3 .node-teaser__link .event-list__name.taxonomy-term:hover:before, .node-teaser__link
.event-list.term-3 .event-list__name.taxonomy-term:hover:before,
.event-list.term-3 .bean-faq .event-list__name.field-name-field-question:hover:before, .bean-faq
.event-list.term-3 .event-list__name.field-name-field-question:hover:before {
  background-color: #292662; }

.bg-orange.btn-link a, .btn-link#taxonomy-term-5 a, .event-list.term-5 .btn-link.event-list__name a, .list-btn-small .bg-orange.field-item a, .list-btn-small .field-item#taxonomy-term-5 a, .list-btn-small .event-list.term-5 .field-item.event-list__name a, .event-list.term-5 .list-btn-small .field-item.event-list__name a, .list-btn-small .field-item#taxonomy-term-5 a, .list-btn-small .event-list.term-5 .field-item.event-list__name a, .event-list.term-5 .list-btn-small .field-item.event-list__name a, .btn-link#taxonomy-term-5 a, .search-wrapper #taxonomy-term-5.btn-small a, .search-wrapper .list-btn-small #taxonomy-term-5.field-item a, .list-btn-small .search-wrapper #taxonomy-term-5.field-item a, .search-wrapper .bg-orange.btn-small a, .search-wrapper .list-btn-small .bg-orange.field-item a, .list-btn-small .search-wrapper .bg-orange.field-item a, .search-wrapper .list-btn-small .field-item#taxonomy-term-5 a, .list-btn-small .search-wrapper .field-item#taxonomy-term-5 a, .search-wrapper .list-btn-small .event-list.term-5 .field-item.event-list__name a, .list-btn-small .event-list.term-5 .search-wrapper .field-item.event-list__name a, .search-wrapper .event-list.term-5 .list-btn-small .field-item.event-list__name a, .event-list.term-5 .list-btn-small .search-wrapper .field-item.event-list__name a, .search-wrapper .btn-small#taxonomy-term-5 a, .search-wrapper .event-list.term-5 .btn-small.event-list__name a, .event-list.term-5 .search-wrapper .btn-small.event-list__name a, .search-wrapper .event-list.term-5 .btn-small.event-list__name a, .search-wrapper .event-list.term-5 .list-btn-small .event-list__name.field-item a, .list-btn-small .search-wrapper .event-list.term-5 .event-list__name.field-item a, .event-list.term-5 .search-wrapper .btn-small.event-list__name a, .event-list.term-5 .search-wrapper .list-btn-small .event-list__name.field-item a, .list-btn-small .event-list.term-5 .search-wrapper .event-list__name.field-item a, .event-list.term-5 .btn-link.event-list__name a, .node-teaser__link .bg-orange.links a, .node-teaser__link .links#taxonomy-term-5 a, .node-teaser__link .event-list.term-5 .links.event-list__name a, .event-list.term-5 .node-teaser__link .links.event-list__name a, .node-teaser__link .links#taxonomy-term-5 a, .node-teaser__link .event-list.term-5 .links.event-list__name a, .event-list.term-5 .node-teaser__link .links.event-list__name a, #taxonomy-term-5.views-submit-button a, .bg-orange.views-submit-button a, .views-submit-button#taxonomy-term-5 a, .event-list.term-5 .views-submit-button.event-list__name a, .event-list.term-5 .views-submit-button.event-list__name a,
.btn-wrap.bg-orange a, .bg-orange.form-type-select a, .form-type-select#taxonomy-term-5 a, .event-list.term-5 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-5 a, .event-list.term-5 .btn-wrap.event-list__name a, .bg-orange.form-type-select a, .form-type-select#taxonomy-term-5 a, .event-list.term-5 .form-type-select.event-list__name a, .form-type-select#taxonomy-term-5 a, .event-list.term-5 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-5 a, #taxonomy-term-5.form-type-select a, .event-list.term-5 .btn-wrap.event-list__name a, .event-list.term-5 .event-list__name.form-type-select a,
.form-actions.bg-orange a, .form-actions#taxonomy-term-5 a, .event-list.term-5 .form-actions.event-list__name a, .form-actions#taxonomy-term-5 a, .event-list.term-5 .form-actions.event-list__name a,
.bg-skew7deg.bg-orange a, .node-teaser__link .bg-orange.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-5 a, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name a, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-5 a, .bean-faq #taxonomy-term-5.field-name-field-question a, .bean-faq .bg-orange.field-name-field-question a, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name a, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-5 .bg-skew7deg.event-list__name a, .node-teaser__link .bg-orange.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-5 a, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name a, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name a, .node-teaser__link .taxonomy-term#taxonomy-term-5 a, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name a, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-5 a, .node-teaser__link #taxonomy-term-5.taxonomy-term a, .bean-faq #taxonomy-term-5.field-name-field-question a, .bean-faq #taxonomy-term-5.field-name-field-question a, .bean-faq .bg-orange.field-name-field-question a, .bean-faq .field-name-field-question#taxonomy-term-5 a, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name a, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name a, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name a, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-5 .bg-skew7deg.event-list__name a, .event-list.term-5 .node-teaser__link .event-list__name.taxonomy-term a, .node-teaser__link .event-list.term-5 .event-list__name.taxonomy-term a, .event-list.term-5 .bean-faq .event-list__name.field-name-field-question a, .bean-faq .event-list.term-5 .event-list__name.field-name-field-question a {
  background-color: #f7941f;
  text-transform: none; }

.bg-orange.btn-link:before, .btn-link#taxonomy-term-5:before, .event-list.term-5 .btn-link.event-list__name:before, .list-btn-small .bg-orange.field-item:before, .list-btn-small .field-item#taxonomy-term-5:before, .list-btn-small .event-list.term-5 .field-item.event-list__name:before, .event-list.term-5 .list-btn-small .field-item.event-list__name:before, .list-btn-small .field-item#taxonomy-term-5:before, .list-btn-small .event-list.term-5 .field-item.event-list__name:before, .event-list.term-5 .list-btn-small .field-item.event-list__name:before, .btn-link#taxonomy-term-5:before, .search-wrapper #taxonomy-term-5.btn-small:before, .search-wrapper .list-btn-small #taxonomy-term-5.field-item:before, .list-btn-small .search-wrapper #taxonomy-term-5.field-item:before, .search-wrapper .bg-orange.btn-small:before, .search-wrapper .list-btn-small .bg-orange.field-item:before, .list-btn-small .search-wrapper .bg-orange.field-item:before, .search-wrapper .list-btn-small .field-item#taxonomy-term-5:before, .list-btn-small .search-wrapper .field-item#taxonomy-term-5:before, .search-wrapper .list-btn-small .event-list.term-5 .field-item.event-list__name:before, .list-btn-small .event-list.term-5 .search-wrapper .field-item.event-list__name:before, .search-wrapper .event-list.term-5 .list-btn-small .field-item.event-list__name:before, .event-list.term-5 .list-btn-small .search-wrapper .field-item.event-list__name:before, .search-wrapper .btn-small#taxonomy-term-5:before, .search-wrapper .event-list.term-5 .btn-small.event-list__name:before, .event-list.term-5 .search-wrapper .btn-small.event-list__name:before, .search-wrapper .event-list.term-5 .btn-small.event-list__name:before, .search-wrapper .event-list.term-5 .list-btn-small .event-list__name.field-item:before, .list-btn-small .search-wrapper .event-list.term-5 .event-list__name.field-item:before, .event-list.term-5 .search-wrapper .btn-small.event-list__name:before, .event-list.term-5 .search-wrapper .list-btn-small .event-list__name.field-item:before, .list-btn-small .event-list.term-5 .search-wrapper .event-list__name.field-item:before, .event-list.term-5 .btn-link.event-list__name:before, .node-teaser__link .bg-orange.links:before, .node-teaser__link .links#taxonomy-term-5:before, .node-teaser__link .event-list.term-5 .links.event-list__name:before, .event-list.term-5 .node-teaser__link .links.event-list__name:before, .node-teaser__link .links#taxonomy-term-5:before, .node-teaser__link .event-list.term-5 .links.event-list__name:before, .event-list.term-5 .node-teaser__link .links.event-list__name:before, #taxonomy-term-5.views-submit-button:before, .bg-orange.views-submit-button:before, .views-submit-button#taxonomy-term-5:before, .event-list.term-5 .views-submit-button.event-list__name:before, .event-list.term-5 .views-submit-button.event-list__name:before,
.btn-wrap.bg-orange:before,
.bg-orange.form-type-select:before,
.form-type-select#taxonomy-term-5:before,
.event-list.term-5 .form-type-select.event-list__name:before,
.btn-wrap#taxonomy-term-5:before,
.event-list.term-5 .btn-wrap.event-list__name:before,
.bg-orange.form-type-select:before,
.form-type-select#taxonomy-term-5:before,
.event-list.term-5 .form-type-select.event-list__name:before,
.form-type-select#taxonomy-term-5:before,
.event-list.term-5 .form-type-select.event-list__name:before,
.btn-wrap#taxonomy-term-5:before,
#taxonomy-term-5.form-type-select:before,
.event-list.term-5 .btn-wrap.event-list__name:before,
.event-list.term-5 .event-list__name.form-type-select:before,
.form-actions.bg-orange:before,
.form-actions#taxonomy-term-5:before,
.event-list.term-5 .form-actions.event-list__name:before,
.form-actions#taxonomy-term-5:before,
.event-list.term-5 .form-actions.event-list__name:before,
.bg-skew7deg.bg-orange:before,
.node-teaser__link .bg-orange.taxonomy-term:before,
.node-teaser__link .taxonomy-term#taxonomy-term-5:before,
.node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:before,
.event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:before,
.bg-skew7deg#taxonomy-term-5:before,
.bean-faq #taxonomy-term-5.field-name-field-question:before,
.bean-faq .bg-orange.field-name-field-question:before,
.bean-faq .event-list.term-5 .field-name-field-question.event-list__name:before,
.event-list.term-5 .bean-faq .field-name-field-question.event-list__name:before,
.event-list.term-5 .bg-skew7deg.event-list__name:before,
.node-teaser__link .bg-orange.taxonomy-term:before,
.node-teaser__link .taxonomy-term#taxonomy-term-5:before,
.node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:before, .event-list.term-5
.node-teaser__link .taxonomy-term.event-list__name:before,
.node-teaser__link .taxonomy-term#taxonomy-term-5:before,
.node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:before,
.event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:before,
.bg-skew7deg#taxonomy-term-5:before,
.node-teaser__link #taxonomy-term-5.taxonomy-term:before,
.bean-faq #taxonomy-term-5.field-name-field-question:before,
.bean-faq #taxonomy-term-5.field-name-field-question:before,
.bean-faq .bg-orange.field-name-field-question:before,
.bean-faq .field-name-field-question#taxonomy-term-5:before,
.bean-faq .event-list.term-5 .field-name-field-question.event-list__name:before, .event-list.term-5
.bean-faq .field-name-field-question.event-list__name:before,
.bean-faq .event-list.term-5 .field-name-field-question.event-list__name:before,
.event-list.term-5 .bean-faq .field-name-field-question.event-list__name:before,
.event-list.term-5 .bg-skew7deg.event-list__name:before,
.event-list.term-5 .node-teaser__link .event-list__name.taxonomy-term:before, .node-teaser__link
.event-list.term-5 .event-list__name.taxonomy-term:before,
.event-list.term-5 .bean-faq .event-list__name.field-name-field-question:before, .bean-faq
.event-list.term-5 .event-list__name.field-name-field-question:before {
  background-color: #f7941f; }

.bg-orange.btn-link:hover .form-submit, .btn-link#taxonomy-term-5:hover .form-submit, .event-list.term-5 .btn-link.event-list__name:hover .form-submit, .list-btn-small .bg-orange.field-item:hover .form-submit, .list-btn-small .field-item#taxonomy-term-5:hover .form-submit, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover .form-submit, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover .form-submit, .list-btn-small .field-item#taxonomy-term-5:hover .form-submit, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover .form-submit, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover .form-submit, .btn-link#taxonomy-term-5:hover .form-submit, .search-wrapper #taxonomy-term-5.btn-small:hover .form-submit, .search-wrapper .list-btn-small #taxonomy-term-5.field-item:hover .form-submit, .list-btn-small .search-wrapper #taxonomy-term-5.field-item:hover .form-submit, .search-wrapper .bg-orange.btn-small:hover .form-submit, .search-wrapper .list-btn-small .bg-orange.field-item:hover .form-submit, .list-btn-small .search-wrapper .bg-orange.field-item:hover .form-submit, .search-wrapper .list-btn-small .field-item#taxonomy-term-5:hover .form-submit, .list-btn-small .search-wrapper .field-item#taxonomy-term-5:hover .form-submit, .search-wrapper .list-btn-small .event-list.term-5 .field-item.event-list__name:hover .form-submit, .list-btn-small .event-list.term-5 .search-wrapper .field-item.event-list__name:hover .form-submit, .search-wrapper .event-list.term-5 .list-btn-small .field-item.event-list__name:hover .form-submit, .event-list.term-5 .list-btn-small .search-wrapper .field-item.event-list__name:hover .form-submit, .search-wrapper .btn-small#taxonomy-term-5:hover .form-submit, .search-wrapper .event-list.term-5 .btn-small.event-list__name:hover .form-submit, .event-list.term-5 .search-wrapper .btn-small.event-list__name:hover .form-submit, .search-wrapper .event-list.term-5 .btn-small.event-list__name:hover .form-submit, .search-wrapper .event-list.term-5 .list-btn-small .event-list__name.field-item:hover .form-submit, .list-btn-small .search-wrapper .event-list.term-5 .event-list__name.field-item:hover .form-submit, .event-list.term-5 .search-wrapper .btn-small.event-list__name:hover .form-submit, .event-list.term-5 .search-wrapper .list-btn-small .event-list__name.field-item:hover .form-submit, .list-btn-small .event-list.term-5 .search-wrapper .event-list__name.field-item:hover .form-submit, .event-list.term-5 .btn-link.event-list__name:hover .form-submit, .node-teaser__link .bg-orange.links:hover .form-submit, .node-teaser__link .links#taxonomy-term-5:hover .form-submit, .node-teaser__link .event-list.term-5 .links.event-list__name:hover .form-submit, .event-list.term-5 .node-teaser__link .links.event-list__name:hover .form-submit, .node-teaser__link .links#taxonomy-term-5:hover .form-submit, .node-teaser__link .event-list.term-5 .links.event-list__name:hover .form-submit, .event-list.term-5 .node-teaser__link .links.event-list__name:hover .form-submit, #taxonomy-term-5.views-submit-button:hover .form-submit, .bg-orange.views-submit-button:hover .form-submit, .views-submit-button#taxonomy-term-5:hover .form-submit, .event-list.term-5 .views-submit-button.event-list__name:hover .form-submit, .event-list.term-5 .views-submit-button.event-list__name:hover .form-submit, .bg-orange.btn-link:hover a, .btn-link#taxonomy-term-5:hover a, .event-list.term-5 .btn-link.event-list__name:hover a, .list-btn-small .bg-orange.field-item:hover a, .list-btn-small .field-item#taxonomy-term-5:hover a, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover a, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover a, .list-btn-small .field-item#taxonomy-term-5:hover a, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover a, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover a, .btn-link#taxonomy-term-5:hover a, .search-wrapper #taxonomy-term-5.btn-small:hover a, .search-wrapper .list-btn-small #taxonomy-term-5.field-item:hover a, .list-btn-small .search-wrapper #taxonomy-term-5.field-item:hover a, .search-wrapper .bg-orange.btn-small:hover a, .search-wrapper .list-btn-small .bg-orange.field-item:hover a, .list-btn-small .search-wrapper .bg-orange.field-item:hover a, .search-wrapper .list-btn-small .field-item#taxonomy-term-5:hover a, .list-btn-small .search-wrapper .field-item#taxonomy-term-5:hover a, .search-wrapper .list-btn-small .event-list.term-5 .field-item.event-list__name:hover a, .list-btn-small .event-list.term-5 .search-wrapper .field-item.event-list__name:hover a, .search-wrapper .event-list.term-5 .list-btn-small .field-item.event-list__name:hover a, .event-list.term-5 .list-btn-small .search-wrapper .field-item.event-list__name:hover a, .search-wrapper .btn-small#taxonomy-term-5:hover a, .search-wrapper .event-list.term-5 .btn-small.event-list__name:hover a, .event-list.term-5 .search-wrapper .btn-small.event-list__name:hover a, .search-wrapper .event-list.term-5 .btn-small.event-list__name:hover a, .search-wrapper .event-list.term-5 .list-btn-small .event-list__name.field-item:hover a, .list-btn-small .search-wrapper .event-list.term-5 .event-list__name.field-item:hover a, .event-list.term-5 .search-wrapper .btn-small.event-list__name:hover a, .event-list.term-5 .search-wrapper .list-btn-small .event-list__name.field-item:hover a, .list-btn-small .event-list.term-5 .search-wrapper .event-list__name.field-item:hover a, .event-list.term-5 .btn-link.event-list__name:hover a, .node-teaser__link .bg-orange.links:hover a, .node-teaser__link .links#taxonomy-term-5:hover a, .node-teaser__link .event-list.term-5 .links.event-list__name:hover a, .event-list.term-5 .node-teaser__link .links.event-list__name:hover a, .node-teaser__link .links#taxonomy-term-5:hover a, .node-teaser__link .event-list.term-5 .links.event-list__name:hover a, .event-list.term-5 .node-teaser__link .links.event-list__name:hover a, #taxonomy-term-5.views-submit-button:hover a, .bg-orange.views-submit-button:hover a, .views-submit-button#taxonomy-term-5:hover a, .event-list.term-5 .views-submit-button.event-list__name:hover a, .event-list.term-5 .views-submit-button.event-list__name:hover a, .bg-orange.btn-link:hover:before, .btn-link#taxonomy-term-5:hover:before, .event-list.term-5 .btn-link.event-list__name:hover:before, .list-btn-small .bg-orange.field-item:hover:before, .list-btn-small .field-item#taxonomy-term-5:hover:before, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover:before, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover:before, .list-btn-small .field-item#taxonomy-term-5:hover:before, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover:before, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover:before, .btn-link#taxonomy-term-5:hover:before, .search-wrapper #taxonomy-term-5.btn-small:hover:before, .search-wrapper .list-btn-small #taxonomy-term-5.field-item:hover:before, .list-btn-small .search-wrapper #taxonomy-term-5.field-item:hover:before, .search-wrapper .bg-orange.btn-small:hover:before, .search-wrapper .list-btn-small .bg-orange.field-item:hover:before, .list-btn-small .search-wrapper .bg-orange.field-item:hover:before, .search-wrapper .list-btn-small .field-item#taxonomy-term-5:hover:before, .list-btn-small .search-wrapper .field-item#taxonomy-term-5:hover:before, .search-wrapper .list-btn-small .event-list.term-5 .field-item.event-list__name:hover:before, .list-btn-small .event-list.term-5 .search-wrapper .field-item.event-list__name:hover:before, .search-wrapper .event-list.term-5 .list-btn-small .field-item.event-list__name:hover:before, .event-list.term-5 .list-btn-small .search-wrapper .field-item.event-list__name:hover:before, .search-wrapper .btn-small#taxonomy-term-5:hover:before, .search-wrapper .event-list.term-5 .btn-small.event-list__name:hover:before, .event-list.term-5 .search-wrapper .btn-small.event-list__name:hover:before, .search-wrapper .event-list.term-5 .btn-small.event-list__name:hover:before, .search-wrapper .event-list.term-5 .list-btn-small .event-list__name.field-item:hover:before, .list-btn-small .search-wrapper .event-list.term-5 .event-list__name.field-item:hover:before, .event-list.term-5 .search-wrapper .btn-small.event-list__name:hover:before, .event-list.term-5 .search-wrapper .list-btn-small .event-list__name.field-item:hover:before, .list-btn-small .event-list.term-5 .search-wrapper .event-list__name.field-item:hover:before, .event-list.term-5 .btn-link.event-list__name:hover:before, .node-teaser__link .bg-orange.links:hover:before, .node-teaser__link .links#taxonomy-term-5:hover:before, .node-teaser__link .event-list.term-5 .links.event-list__name:hover:before, .event-list.term-5 .node-teaser__link .links.event-list__name:hover:before, .node-teaser__link .links#taxonomy-term-5:hover:before, .node-teaser__link .event-list.term-5 .links.event-list__name:hover:before, .event-list.term-5 .node-teaser__link .links.event-list__name:hover:before, #taxonomy-term-5.views-submit-button:hover:before, .bg-orange.views-submit-button:hover:before, .views-submit-button#taxonomy-term-5:hover:before, .event-list.term-5 .views-submit-button.event-list__name:hover:before, .event-list.term-5 .views-submit-button.event-list__name:hover:before,
.btn-wrap.bg-orange:hover .form-submit, .bg-orange.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-5:hover .form-submit, .event-list.term-5 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-5:hover .form-submit, .event-list.term-5 .btn-wrap.event-list__name:hover .form-submit, .bg-orange.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-5:hover .form-submit, .event-list.term-5 .form-type-select.event-list__name:hover .form-submit, .form-type-select#taxonomy-term-5:hover .form-submit, .event-list.term-5 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-5:hover .form-submit, #taxonomy-term-5.form-type-select:hover .form-submit, .event-list.term-5 .btn-wrap.event-list__name:hover .form-submit, .event-list.term-5 .event-list__name.form-type-select:hover .form-submit,
.btn-wrap.bg-orange:hover a, .bg-orange.form-type-select:hover a, .form-type-select#taxonomy-term-5:hover a, .event-list.term-5 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-5:hover a, .event-list.term-5 .btn-wrap.event-list__name:hover a, .bg-orange.form-type-select:hover a, .form-type-select#taxonomy-term-5:hover a, .event-list.term-5 .form-type-select.event-list__name:hover a, .form-type-select#taxonomy-term-5:hover a, .event-list.term-5 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-5:hover a, #taxonomy-term-5.form-type-select:hover a, .event-list.term-5 .btn-wrap.event-list__name:hover a, .event-list.term-5 .event-list__name.form-type-select:hover a,
.btn-wrap.bg-orange:hover:before,
.bg-orange.form-type-select:hover:before,
.form-type-select#taxonomy-term-5:hover:before,
.event-list.term-5 .form-type-select.event-list__name:hover:before,
.btn-wrap#taxonomy-term-5:hover:before,
.event-list.term-5 .btn-wrap.event-list__name:hover:before,
.bg-orange.form-type-select:hover:before,
.form-type-select#taxonomy-term-5:hover:before,
.event-list.term-5 .form-type-select.event-list__name:hover:before,
.form-type-select#taxonomy-term-5:hover:before,
.event-list.term-5 .form-type-select.event-list__name:hover:before,
.btn-wrap#taxonomy-term-5:hover:before,
#taxonomy-term-5.form-type-select:hover:before,
.event-list.term-5 .btn-wrap.event-list__name:hover:before,
.event-list.term-5 .event-list__name.form-type-select:hover:before,
.form-actions.bg-orange:hover .form-submit, .form-actions#taxonomy-term-5:hover .form-submit, .event-list.term-5 .form-actions.event-list__name:hover .form-submit, .form-actions#taxonomy-term-5:hover .form-submit, .event-list.term-5 .form-actions.event-list__name:hover .form-submit,
.form-actions.bg-orange:hover a, .form-actions#taxonomy-term-5:hover a, .event-list.term-5 .form-actions.event-list__name:hover a, .form-actions#taxonomy-term-5:hover a, .event-list.term-5 .form-actions.event-list__name:hover a,
.form-actions.bg-orange:hover:before,
.form-actions#taxonomy-term-5:hover:before,
.event-list.term-5 .form-actions.event-list__name:hover:before,
.form-actions#taxonomy-term-5:hover:before,
.event-list.term-5 .form-actions.event-list__name:hover:before,
.bg-skew7deg.bg-orange:hover .form-submit, .node-teaser__link .bg-orange.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-5:hover .form-submit, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-5:hover .form-submit, .bean-faq #taxonomy-term-5.field-name-field-question:hover .form-submit, .bean-faq .bg-orange.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-5 .bg-skew7deg.event-list__name:hover .form-submit, .node-teaser__link .bg-orange.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-5:hover .form-submit, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-5:hover .form-submit, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-5:hover .form-submit, .node-teaser__link #taxonomy-term-5.taxonomy-term:hover .form-submit, .bean-faq #taxonomy-term-5.field-name-field-question:hover .form-submit, .bean-faq #taxonomy-term-5.field-name-field-question:hover .form-submit, .bean-faq .bg-orange.field-name-field-question:hover .form-submit, .bean-faq .field-name-field-question#taxonomy-term-5:hover .form-submit, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-5 .bg-skew7deg.event-list__name:hover .form-submit, .event-list.term-5 .node-teaser__link .event-list__name.taxonomy-term:hover .form-submit, .node-teaser__link .event-list.term-5 .event-list__name.taxonomy-term:hover .form-submit, .event-list.term-5 .bean-faq .event-list__name.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-5 .event-list__name.field-name-field-question:hover .form-submit,
.bg-skew7deg.bg-orange:hover a, .node-teaser__link .bg-orange.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-5:hover a, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover a, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-5:hover a, .bean-faq #taxonomy-term-5.field-name-field-question:hover a, .bean-faq .bg-orange.field-name-field-question:hover a, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover a, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-5 .bg-skew7deg.event-list__name:hover a, .node-teaser__link .bg-orange.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-5:hover a, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover a, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-5:hover a, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover a, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-5:hover a, .node-teaser__link #taxonomy-term-5.taxonomy-term:hover a, .bean-faq #taxonomy-term-5.field-name-field-question:hover a, .bean-faq #taxonomy-term-5.field-name-field-question:hover a, .bean-faq .bg-orange.field-name-field-question:hover a, .bean-faq .field-name-field-question#taxonomy-term-5:hover a, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover a, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover a, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover a, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-5 .bg-skew7deg.event-list__name:hover a, .event-list.term-5 .node-teaser__link .event-list__name.taxonomy-term:hover a, .node-teaser__link .event-list.term-5 .event-list__name.taxonomy-term:hover a, .event-list.term-5 .bean-faq .event-list__name.field-name-field-question:hover a, .bean-faq .event-list.term-5 .event-list__name.field-name-field-question:hover a,
.bg-skew7deg.bg-orange:hover:before,
.node-teaser__link .bg-orange.taxonomy-term:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-5:hover:before,
.node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover:before,
.event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
.bg-skew7deg#taxonomy-term-5:hover:before,
.bean-faq #taxonomy-term-5.field-name-field-question:hover:before,
.bean-faq .bg-orange.field-name-field-question:hover:before,
.bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover:before,
.event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover:before,
.event-list.term-5 .bg-skew7deg.event-list__name:hover:before,
.node-teaser__link .bg-orange.taxonomy-term:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-5:hover:before,
.node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover:before, .event-list.term-5
.node-teaser__link .taxonomy-term.event-list__name:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-5:hover:before,
.node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover:before,
.event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
.bg-skew7deg#taxonomy-term-5:hover:before,
.node-teaser__link #taxonomy-term-5.taxonomy-term:hover:before,
.bean-faq #taxonomy-term-5.field-name-field-question:hover:before,
.bean-faq #taxonomy-term-5.field-name-field-question:hover:before,
.bean-faq .bg-orange.field-name-field-question:hover:before,
.bean-faq .field-name-field-question#taxonomy-term-5:hover:before,
.bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover:before, .event-list.term-5
.bean-faq .field-name-field-question.event-list__name:hover:before,
.bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover:before,
.event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover:before,
.event-list.term-5 .bg-skew7deg.event-list__name:hover:before,
.event-list.term-5 .node-teaser__link .event-list__name.taxonomy-term:hover:before, .node-teaser__link
.event-list.term-5 .event-list__name.taxonomy-term:hover:before,
.event-list.term-5 .bean-faq .event-list__name.field-name-field-question:hover:before, .bean-faq
.event-list.term-5 .event-list__name.field-name-field-question:hover:before {
  background-color: #292662; }

.bg-green.btn-link a, .btn-link#taxonomy-term-6 a, .event-list.term-6 .btn-link.event-list__name a, .list-btn-small .bg-green.field-item a, .list-btn-small .field-item#taxonomy-term-6 a, .list-btn-small .event-list.term-6 .field-item.event-list__name a, .event-list.term-6 .list-btn-small .field-item.event-list__name a, .list-btn-small .field-item#taxonomy-term-6 a, .list-btn-small .event-list.term-6 .field-item.event-list__name a, .event-list.term-6 .list-btn-small .field-item.event-list__name a, .btn-link#taxonomy-term-6 a, .search-wrapper #taxonomy-term-6.btn-small a, .search-wrapper .list-btn-small #taxonomy-term-6.field-item a, .list-btn-small .search-wrapper #taxonomy-term-6.field-item a, .search-wrapper .bg-green.btn-small a, .search-wrapper .list-btn-small .bg-green.field-item a, .list-btn-small .search-wrapper .bg-green.field-item a, .search-wrapper .list-btn-small .field-item#taxonomy-term-6 a, .list-btn-small .search-wrapper .field-item#taxonomy-term-6 a, .search-wrapper .list-btn-small .event-list.term-6 .field-item.event-list__name a, .list-btn-small .event-list.term-6 .search-wrapper .field-item.event-list__name a, .search-wrapper .event-list.term-6 .list-btn-small .field-item.event-list__name a, .event-list.term-6 .list-btn-small .search-wrapper .field-item.event-list__name a, .search-wrapper .btn-small#taxonomy-term-6 a, .search-wrapper .event-list.term-6 .btn-small.event-list__name a, .event-list.term-6 .search-wrapper .btn-small.event-list__name a, .search-wrapper .event-list.term-6 .btn-small.event-list__name a, .search-wrapper .event-list.term-6 .list-btn-small .event-list__name.field-item a, .list-btn-small .search-wrapper .event-list.term-6 .event-list__name.field-item a, .event-list.term-6 .search-wrapper .btn-small.event-list__name a, .event-list.term-6 .search-wrapper .list-btn-small .event-list__name.field-item a, .list-btn-small .event-list.term-6 .search-wrapper .event-list__name.field-item a, .event-list.term-6 .btn-link.event-list__name a, .node-teaser__link .bg-green.links a, .node-teaser__link .links#taxonomy-term-6 a, .node-teaser__link .event-list.term-6 .links.event-list__name a, .event-list.term-6 .node-teaser__link .links.event-list__name a, .node-teaser__link .links#taxonomy-term-6 a, .node-teaser__link .event-list.term-6 .links.event-list__name a, .event-list.term-6 .node-teaser__link .links.event-list__name a, #taxonomy-term-6.views-submit-button a, .bg-green.views-submit-button a, .views-submit-button#taxonomy-term-6 a, .event-list.term-6 .views-submit-button.event-list__name a, .event-list.term-6 .views-submit-button.event-list__name a,
.btn-wrap.bg-green a, .bg-green.form-type-select a, .form-type-select#taxonomy-term-6 a, .event-list.term-6 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-6 a, .event-list.term-6 .btn-wrap.event-list__name a, .bg-green.form-type-select a, .form-type-select#taxonomy-term-6 a, .event-list.term-6 .form-type-select.event-list__name a, .form-type-select#taxonomy-term-6 a, .event-list.term-6 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-6 a, #taxonomy-term-6.form-type-select a, .event-list.term-6 .btn-wrap.event-list__name a, .event-list.term-6 .event-list__name.form-type-select a,
.form-actions.bg-green a, .form-actions#taxonomy-term-6 a, .event-list.term-6 .form-actions.event-list__name a, .form-actions#taxonomy-term-6 a, .event-list.term-6 .form-actions.event-list__name a,
.bg-skew7deg.bg-green a, .node-teaser__link .bg-green.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-6 a, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name a, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-6 a, .bean-faq #taxonomy-term-6.field-name-field-question a, .bean-faq .bg-green.field-name-field-question a, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name a, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-6 .bg-skew7deg.event-list__name a, .node-teaser__link .bg-green.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-6 a, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name a, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name a, .node-teaser__link .taxonomy-term#taxonomy-term-6 a, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name a, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-6 a, .node-teaser__link #taxonomy-term-6.taxonomy-term a, .bean-faq #taxonomy-term-6.field-name-field-question a, .bean-faq #taxonomy-term-6.field-name-field-question a, .bean-faq .bg-green.field-name-field-question a, .bean-faq .field-name-field-question#taxonomy-term-6 a, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name a, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name a, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name a, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-6 .bg-skew7deg.event-list__name a, .event-list.term-6 .node-teaser__link .event-list__name.taxonomy-term a, .node-teaser__link .event-list.term-6 .event-list__name.taxonomy-term a, .event-list.term-6 .bean-faq .event-list__name.field-name-field-question a, .bean-faq .event-list.term-6 .event-list__name.field-name-field-question a {
  background-color: #73bf45;
  text-transform: none; }

.bg-green.btn-link:before, .btn-link#taxonomy-term-6:before, .event-list.term-6 .btn-link.event-list__name:before, .list-btn-small .bg-green.field-item:before, .list-btn-small .field-item#taxonomy-term-6:before, .list-btn-small .event-list.term-6 .field-item.event-list__name:before, .event-list.term-6 .list-btn-small .field-item.event-list__name:before, .list-btn-small .field-item#taxonomy-term-6:before, .list-btn-small .event-list.term-6 .field-item.event-list__name:before, .event-list.term-6 .list-btn-small .field-item.event-list__name:before, .btn-link#taxonomy-term-6:before, .search-wrapper #taxonomy-term-6.btn-small:before, .search-wrapper .list-btn-small #taxonomy-term-6.field-item:before, .list-btn-small .search-wrapper #taxonomy-term-6.field-item:before, .search-wrapper .bg-green.btn-small:before, .search-wrapper .list-btn-small .bg-green.field-item:before, .list-btn-small .search-wrapper .bg-green.field-item:before, .search-wrapper .list-btn-small .field-item#taxonomy-term-6:before, .list-btn-small .search-wrapper .field-item#taxonomy-term-6:before, .search-wrapper .list-btn-small .event-list.term-6 .field-item.event-list__name:before, .list-btn-small .event-list.term-6 .search-wrapper .field-item.event-list__name:before, .search-wrapper .event-list.term-6 .list-btn-small .field-item.event-list__name:before, .event-list.term-6 .list-btn-small .search-wrapper .field-item.event-list__name:before, .search-wrapper .btn-small#taxonomy-term-6:before, .search-wrapper .event-list.term-6 .btn-small.event-list__name:before, .event-list.term-6 .search-wrapper .btn-small.event-list__name:before, .search-wrapper .event-list.term-6 .btn-small.event-list__name:before, .search-wrapper .event-list.term-6 .list-btn-small .event-list__name.field-item:before, .list-btn-small .search-wrapper .event-list.term-6 .event-list__name.field-item:before, .event-list.term-6 .search-wrapper .btn-small.event-list__name:before, .event-list.term-6 .search-wrapper .list-btn-small .event-list__name.field-item:before, .list-btn-small .event-list.term-6 .search-wrapper .event-list__name.field-item:before, .event-list.term-6 .btn-link.event-list__name:before, .node-teaser__link .bg-green.links:before, .node-teaser__link .links#taxonomy-term-6:before, .node-teaser__link .event-list.term-6 .links.event-list__name:before, .event-list.term-6 .node-teaser__link .links.event-list__name:before, .node-teaser__link .links#taxonomy-term-6:before, .node-teaser__link .event-list.term-6 .links.event-list__name:before, .event-list.term-6 .node-teaser__link .links.event-list__name:before, #taxonomy-term-6.views-submit-button:before, .bg-green.views-submit-button:before, .views-submit-button#taxonomy-term-6:before, .event-list.term-6 .views-submit-button.event-list__name:before, .event-list.term-6 .views-submit-button.event-list__name:before,
.btn-wrap.bg-green:before,
.bg-green.form-type-select:before,
.form-type-select#taxonomy-term-6:before,
.event-list.term-6 .form-type-select.event-list__name:before,
.btn-wrap#taxonomy-term-6:before,
.event-list.term-6 .btn-wrap.event-list__name:before,
.bg-green.form-type-select:before,
.form-type-select#taxonomy-term-6:before,
.event-list.term-6 .form-type-select.event-list__name:before,
.form-type-select#taxonomy-term-6:before,
.event-list.term-6 .form-type-select.event-list__name:before,
.btn-wrap#taxonomy-term-6:before,
#taxonomy-term-6.form-type-select:before,
.event-list.term-6 .btn-wrap.event-list__name:before,
.event-list.term-6 .event-list__name.form-type-select:before,
.form-actions.bg-green:before,
.form-actions#taxonomy-term-6:before,
.event-list.term-6 .form-actions.event-list__name:before,
.form-actions#taxonomy-term-6:before,
.event-list.term-6 .form-actions.event-list__name:before,
.bg-skew7deg.bg-green:before,
.node-teaser__link .bg-green.taxonomy-term:before,
.node-teaser__link .taxonomy-term#taxonomy-term-6:before,
.node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:before,
.event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:before,
.bg-skew7deg#taxonomy-term-6:before,
.bean-faq #taxonomy-term-6.field-name-field-question:before,
.bean-faq .bg-green.field-name-field-question:before,
.bean-faq .event-list.term-6 .field-name-field-question.event-list__name:before,
.event-list.term-6 .bean-faq .field-name-field-question.event-list__name:before,
.event-list.term-6 .bg-skew7deg.event-list__name:before,
.node-teaser__link .bg-green.taxonomy-term:before,
.node-teaser__link .taxonomy-term#taxonomy-term-6:before,
.node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:before, .event-list.term-6
.node-teaser__link .taxonomy-term.event-list__name:before,
.node-teaser__link .taxonomy-term#taxonomy-term-6:before,
.node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:before,
.event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:before,
.bg-skew7deg#taxonomy-term-6:before,
.node-teaser__link #taxonomy-term-6.taxonomy-term:before,
.bean-faq #taxonomy-term-6.field-name-field-question:before,
.bean-faq #taxonomy-term-6.field-name-field-question:before,
.bean-faq .bg-green.field-name-field-question:before,
.bean-faq .field-name-field-question#taxonomy-term-6:before,
.bean-faq .event-list.term-6 .field-name-field-question.event-list__name:before, .event-list.term-6
.bean-faq .field-name-field-question.event-list__name:before,
.bean-faq .event-list.term-6 .field-name-field-question.event-list__name:before,
.event-list.term-6 .bean-faq .field-name-field-question.event-list__name:before,
.event-list.term-6 .bg-skew7deg.event-list__name:before,
.event-list.term-6 .node-teaser__link .event-list__name.taxonomy-term:before, .node-teaser__link
.event-list.term-6 .event-list__name.taxonomy-term:before,
.event-list.term-6 .bean-faq .event-list__name.field-name-field-question:before, .bean-faq
.event-list.term-6 .event-list__name.field-name-field-question:before {
  background-color: #73bf45; }

.bg-green.btn-link:hover .form-submit, .btn-link#taxonomy-term-6:hover .form-submit, .event-list.term-6 .btn-link.event-list__name:hover .form-submit, .list-btn-small .bg-green.field-item:hover .form-submit, .list-btn-small .field-item#taxonomy-term-6:hover .form-submit, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover .form-submit, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover .form-submit, .list-btn-small .field-item#taxonomy-term-6:hover .form-submit, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover .form-submit, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover .form-submit, .btn-link#taxonomy-term-6:hover .form-submit, .search-wrapper #taxonomy-term-6.btn-small:hover .form-submit, .search-wrapper .list-btn-small #taxonomy-term-6.field-item:hover .form-submit, .list-btn-small .search-wrapper #taxonomy-term-6.field-item:hover .form-submit, .search-wrapper .bg-green.btn-small:hover .form-submit, .search-wrapper .list-btn-small .bg-green.field-item:hover .form-submit, .list-btn-small .search-wrapper .bg-green.field-item:hover .form-submit, .search-wrapper .list-btn-small .field-item#taxonomy-term-6:hover .form-submit, .list-btn-small .search-wrapper .field-item#taxonomy-term-6:hover .form-submit, .search-wrapper .list-btn-small .event-list.term-6 .field-item.event-list__name:hover .form-submit, .list-btn-small .event-list.term-6 .search-wrapper .field-item.event-list__name:hover .form-submit, .search-wrapper .event-list.term-6 .list-btn-small .field-item.event-list__name:hover .form-submit, .event-list.term-6 .list-btn-small .search-wrapper .field-item.event-list__name:hover .form-submit, .search-wrapper .btn-small#taxonomy-term-6:hover .form-submit, .search-wrapper .event-list.term-6 .btn-small.event-list__name:hover .form-submit, .event-list.term-6 .search-wrapper .btn-small.event-list__name:hover .form-submit, .search-wrapper .event-list.term-6 .btn-small.event-list__name:hover .form-submit, .search-wrapper .event-list.term-6 .list-btn-small .event-list__name.field-item:hover .form-submit, .list-btn-small .search-wrapper .event-list.term-6 .event-list__name.field-item:hover .form-submit, .event-list.term-6 .search-wrapper .btn-small.event-list__name:hover .form-submit, .event-list.term-6 .search-wrapper .list-btn-small .event-list__name.field-item:hover .form-submit, .list-btn-small .event-list.term-6 .search-wrapper .event-list__name.field-item:hover .form-submit, .event-list.term-6 .btn-link.event-list__name:hover .form-submit, .node-teaser__link .bg-green.links:hover .form-submit, .node-teaser__link .links#taxonomy-term-6:hover .form-submit, .node-teaser__link .event-list.term-6 .links.event-list__name:hover .form-submit, .event-list.term-6 .node-teaser__link .links.event-list__name:hover .form-submit, .node-teaser__link .links#taxonomy-term-6:hover .form-submit, .node-teaser__link .event-list.term-6 .links.event-list__name:hover .form-submit, .event-list.term-6 .node-teaser__link .links.event-list__name:hover .form-submit, #taxonomy-term-6.views-submit-button:hover .form-submit, .bg-green.views-submit-button:hover .form-submit, .views-submit-button#taxonomy-term-6:hover .form-submit, .event-list.term-6 .views-submit-button.event-list__name:hover .form-submit, .event-list.term-6 .views-submit-button.event-list__name:hover .form-submit, .bg-green.btn-link:hover a, .btn-link#taxonomy-term-6:hover a, .event-list.term-6 .btn-link.event-list__name:hover a, .list-btn-small .bg-green.field-item:hover a, .list-btn-small .field-item#taxonomy-term-6:hover a, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover a, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover a, .list-btn-small .field-item#taxonomy-term-6:hover a, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover a, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover a, .btn-link#taxonomy-term-6:hover a, .search-wrapper #taxonomy-term-6.btn-small:hover a, .search-wrapper .list-btn-small #taxonomy-term-6.field-item:hover a, .list-btn-small .search-wrapper #taxonomy-term-6.field-item:hover a, .search-wrapper .bg-green.btn-small:hover a, .search-wrapper .list-btn-small .bg-green.field-item:hover a, .list-btn-small .search-wrapper .bg-green.field-item:hover a, .search-wrapper .list-btn-small .field-item#taxonomy-term-6:hover a, .list-btn-small .search-wrapper .field-item#taxonomy-term-6:hover a, .search-wrapper .list-btn-small .event-list.term-6 .field-item.event-list__name:hover a, .list-btn-small .event-list.term-6 .search-wrapper .field-item.event-list__name:hover a, .search-wrapper .event-list.term-6 .list-btn-small .field-item.event-list__name:hover a, .event-list.term-6 .list-btn-small .search-wrapper .field-item.event-list__name:hover a, .search-wrapper .btn-small#taxonomy-term-6:hover a, .search-wrapper .event-list.term-6 .btn-small.event-list__name:hover a, .event-list.term-6 .search-wrapper .btn-small.event-list__name:hover a, .search-wrapper .event-list.term-6 .btn-small.event-list__name:hover a, .search-wrapper .event-list.term-6 .list-btn-small .event-list__name.field-item:hover a, .list-btn-small .search-wrapper .event-list.term-6 .event-list__name.field-item:hover a, .event-list.term-6 .search-wrapper .btn-small.event-list__name:hover a, .event-list.term-6 .search-wrapper .list-btn-small .event-list__name.field-item:hover a, .list-btn-small .event-list.term-6 .search-wrapper .event-list__name.field-item:hover a, .event-list.term-6 .btn-link.event-list__name:hover a, .node-teaser__link .bg-green.links:hover a, .node-teaser__link .links#taxonomy-term-6:hover a, .node-teaser__link .event-list.term-6 .links.event-list__name:hover a, .event-list.term-6 .node-teaser__link .links.event-list__name:hover a, .node-teaser__link .links#taxonomy-term-6:hover a, .node-teaser__link .event-list.term-6 .links.event-list__name:hover a, .event-list.term-6 .node-teaser__link .links.event-list__name:hover a, #taxonomy-term-6.views-submit-button:hover a, .bg-green.views-submit-button:hover a, .views-submit-button#taxonomy-term-6:hover a, .event-list.term-6 .views-submit-button.event-list__name:hover a, .event-list.term-6 .views-submit-button.event-list__name:hover a, .bg-green.btn-link:hover:before, .btn-link#taxonomy-term-6:hover:before, .event-list.term-6 .btn-link.event-list__name:hover:before, .list-btn-small .bg-green.field-item:hover:before, .list-btn-small .field-item#taxonomy-term-6:hover:before, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover:before, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover:before, .list-btn-small .field-item#taxonomy-term-6:hover:before, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover:before, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover:before, .btn-link#taxonomy-term-6:hover:before, .search-wrapper #taxonomy-term-6.btn-small:hover:before, .search-wrapper .list-btn-small #taxonomy-term-6.field-item:hover:before, .list-btn-small .search-wrapper #taxonomy-term-6.field-item:hover:before, .search-wrapper .bg-green.btn-small:hover:before, .search-wrapper .list-btn-small .bg-green.field-item:hover:before, .list-btn-small .search-wrapper .bg-green.field-item:hover:before, .search-wrapper .list-btn-small .field-item#taxonomy-term-6:hover:before, .list-btn-small .search-wrapper .field-item#taxonomy-term-6:hover:before, .search-wrapper .list-btn-small .event-list.term-6 .field-item.event-list__name:hover:before, .list-btn-small .event-list.term-6 .search-wrapper .field-item.event-list__name:hover:before, .search-wrapper .event-list.term-6 .list-btn-small .field-item.event-list__name:hover:before, .event-list.term-6 .list-btn-small .search-wrapper .field-item.event-list__name:hover:before, .search-wrapper .btn-small#taxonomy-term-6:hover:before, .search-wrapper .event-list.term-6 .btn-small.event-list__name:hover:before, .event-list.term-6 .search-wrapper .btn-small.event-list__name:hover:before, .search-wrapper .event-list.term-6 .btn-small.event-list__name:hover:before, .search-wrapper .event-list.term-6 .list-btn-small .event-list__name.field-item:hover:before, .list-btn-small .search-wrapper .event-list.term-6 .event-list__name.field-item:hover:before, .event-list.term-6 .search-wrapper .btn-small.event-list__name:hover:before, .event-list.term-6 .search-wrapper .list-btn-small .event-list__name.field-item:hover:before, .list-btn-small .event-list.term-6 .search-wrapper .event-list__name.field-item:hover:before, .event-list.term-6 .btn-link.event-list__name:hover:before, .node-teaser__link .bg-green.links:hover:before, .node-teaser__link .links#taxonomy-term-6:hover:before, .node-teaser__link .event-list.term-6 .links.event-list__name:hover:before, .event-list.term-6 .node-teaser__link .links.event-list__name:hover:before, .node-teaser__link .links#taxonomy-term-6:hover:before, .node-teaser__link .event-list.term-6 .links.event-list__name:hover:before, .event-list.term-6 .node-teaser__link .links.event-list__name:hover:before, #taxonomy-term-6.views-submit-button:hover:before, .bg-green.views-submit-button:hover:before, .views-submit-button#taxonomy-term-6:hover:before, .event-list.term-6 .views-submit-button.event-list__name:hover:before, .event-list.term-6 .views-submit-button.event-list__name:hover:before,
.btn-wrap.bg-green:hover .form-submit, .bg-green.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-6:hover .form-submit, .event-list.term-6 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-6:hover .form-submit, .event-list.term-6 .btn-wrap.event-list__name:hover .form-submit, .bg-green.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-6:hover .form-submit, .event-list.term-6 .form-type-select.event-list__name:hover .form-submit, .form-type-select#taxonomy-term-6:hover .form-submit, .event-list.term-6 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-6:hover .form-submit, #taxonomy-term-6.form-type-select:hover .form-submit, .event-list.term-6 .btn-wrap.event-list__name:hover .form-submit, .event-list.term-6 .event-list__name.form-type-select:hover .form-submit,
.btn-wrap.bg-green:hover a, .bg-green.form-type-select:hover a, .form-type-select#taxonomy-term-6:hover a, .event-list.term-6 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-6:hover a, .event-list.term-6 .btn-wrap.event-list__name:hover a, .bg-green.form-type-select:hover a, .form-type-select#taxonomy-term-6:hover a, .event-list.term-6 .form-type-select.event-list__name:hover a, .form-type-select#taxonomy-term-6:hover a, .event-list.term-6 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-6:hover a, #taxonomy-term-6.form-type-select:hover a, .event-list.term-6 .btn-wrap.event-list__name:hover a, .event-list.term-6 .event-list__name.form-type-select:hover a,
.btn-wrap.bg-green:hover:before,
.bg-green.form-type-select:hover:before,
.form-type-select#taxonomy-term-6:hover:before,
.event-list.term-6 .form-type-select.event-list__name:hover:before,
.btn-wrap#taxonomy-term-6:hover:before,
.event-list.term-6 .btn-wrap.event-list__name:hover:before,
.bg-green.form-type-select:hover:before,
.form-type-select#taxonomy-term-6:hover:before,
.event-list.term-6 .form-type-select.event-list__name:hover:before,
.form-type-select#taxonomy-term-6:hover:before,
.event-list.term-6 .form-type-select.event-list__name:hover:before,
.btn-wrap#taxonomy-term-6:hover:before,
#taxonomy-term-6.form-type-select:hover:before,
.event-list.term-6 .btn-wrap.event-list__name:hover:before,
.event-list.term-6 .event-list__name.form-type-select:hover:before,
.form-actions.bg-green:hover .form-submit, .form-actions#taxonomy-term-6:hover .form-submit, .event-list.term-6 .form-actions.event-list__name:hover .form-submit, .form-actions#taxonomy-term-6:hover .form-submit, .event-list.term-6 .form-actions.event-list__name:hover .form-submit,
.form-actions.bg-green:hover a, .form-actions#taxonomy-term-6:hover a, .event-list.term-6 .form-actions.event-list__name:hover a, .form-actions#taxonomy-term-6:hover a, .event-list.term-6 .form-actions.event-list__name:hover a,
.form-actions.bg-green:hover:before,
.form-actions#taxonomy-term-6:hover:before,
.event-list.term-6 .form-actions.event-list__name:hover:before,
.form-actions#taxonomy-term-6:hover:before,
.event-list.term-6 .form-actions.event-list__name:hover:before,
.bg-skew7deg.bg-green:hover .form-submit, .node-teaser__link .bg-green.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-6:hover .form-submit, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-6:hover .form-submit, .bean-faq #taxonomy-term-6.field-name-field-question:hover .form-submit, .bean-faq .bg-green.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-6 .bg-skew7deg.event-list__name:hover .form-submit, .node-teaser__link .bg-green.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-6:hover .form-submit, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-6:hover .form-submit, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-6:hover .form-submit, .node-teaser__link #taxonomy-term-6.taxonomy-term:hover .form-submit, .bean-faq #taxonomy-term-6.field-name-field-question:hover .form-submit, .bean-faq #taxonomy-term-6.field-name-field-question:hover .form-submit, .bean-faq .bg-green.field-name-field-question:hover .form-submit, .bean-faq .field-name-field-question#taxonomy-term-6:hover .form-submit, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-6 .bg-skew7deg.event-list__name:hover .form-submit, .event-list.term-6 .node-teaser__link .event-list__name.taxonomy-term:hover .form-submit, .node-teaser__link .event-list.term-6 .event-list__name.taxonomy-term:hover .form-submit, .event-list.term-6 .bean-faq .event-list__name.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-6 .event-list__name.field-name-field-question:hover .form-submit,
.bg-skew7deg.bg-green:hover a, .node-teaser__link .bg-green.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-6:hover a, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover a, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-6:hover a, .bean-faq #taxonomy-term-6.field-name-field-question:hover a, .bean-faq .bg-green.field-name-field-question:hover a, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover a, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-6 .bg-skew7deg.event-list__name:hover a, .node-teaser__link .bg-green.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-6:hover a, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover a, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-6:hover a, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover a, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-6:hover a, .node-teaser__link #taxonomy-term-6.taxonomy-term:hover a, .bean-faq #taxonomy-term-6.field-name-field-question:hover a, .bean-faq #taxonomy-term-6.field-name-field-question:hover a, .bean-faq .bg-green.field-name-field-question:hover a, .bean-faq .field-name-field-question#taxonomy-term-6:hover a, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover a, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover a, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover a, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-6 .bg-skew7deg.event-list__name:hover a, .event-list.term-6 .node-teaser__link .event-list__name.taxonomy-term:hover a, .node-teaser__link .event-list.term-6 .event-list__name.taxonomy-term:hover a, .event-list.term-6 .bean-faq .event-list__name.field-name-field-question:hover a, .bean-faq .event-list.term-6 .event-list__name.field-name-field-question:hover a,
.bg-skew7deg.bg-green:hover:before,
.node-teaser__link .bg-green.taxonomy-term:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-6:hover:before,
.node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover:before,
.event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
.bg-skew7deg#taxonomy-term-6:hover:before,
.bean-faq #taxonomy-term-6.field-name-field-question:hover:before,
.bean-faq .bg-green.field-name-field-question:hover:before,
.bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover:before,
.event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover:before,
.event-list.term-6 .bg-skew7deg.event-list__name:hover:before,
.node-teaser__link .bg-green.taxonomy-term:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-6:hover:before,
.node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover:before, .event-list.term-6
.node-teaser__link .taxonomy-term.event-list__name:hover:before,
.node-teaser__link .taxonomy-term#taxonomy-term-6:hover:before,
.node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover:before,
.event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
.bg-skew7deg#taxonomy-term-6:hover:before,
.node-teaser__link #taxonomy-term-6.taxonomy-term:hover:before,
.bean-faq #taxonomy-term-6.field-name-field-question:hover:before,
.bean-faq #taxonomy-term-6.field-name-field-question:hover:before,
.bean-faq .bg-green.field-name-field-question:hover:before,
.bean-faq .field-name-field-question#taxonomy-term-6:hover:before,
.bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover:before, .event-list.term-6
.bean-faq .field-name-field-question.event-list__name:hover:before,
.bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover:before,
.event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover:before,
.event-list.term-6 .bg-skew7deg.event-list__name:hover:before,
.event-list.term-6 .node-teaser__link .event-list__name.taxonomy-term:hover:before, .node-teaser__link
.event-list.term-6 .event-list__name.taxonomy-term:hover:before,
.event-list.term-6 .bean-faq .event-list__name.field-name-field-question:hover:before, .bean-faq
.event-list.term-6 .event-list__name.field-name-field-question:hover:before {
  background-color: #292662; }

.skew7deg,
.btn-link:before,
.list-btn-small .field-item:before,
.search-wrapper .btn-small:before,
.search-wrapper .list-btn-small .field-item:before, .list-btn-small
.search-wrapper .field-item:before,
.node-teaser__link .links:before,
.views-submit-button:before,
.btn-wrap:before,
.form-type-select:before,
.form-type-select:before,
.form-actions:before,
.bg-skew7deg:before,
.node-teaser__link .taxonomy-term:before,
.bean-faq .field-name-field-question:before,
.node-teaser__link .taxonomy-term:before,
.bean-faq .field-name-field-question:before,
.form-text-skew:before,
.views-widget-filter-title .form-type-textfield:before,
.bg-skek-blue:after,
.button-register:after,
.button-link:after,
.bg-skek-blue:before,
.button-register:before,
.button-link:before,
.block-icon .field-name-field-block-icon-item > .field-items > .field-item:before,
.bg-skek-gray:after,
.item-list .pager li a:after,
.item-list .pager li.pager-current:after,
.item-list .pager li a:after,
.item-list .pager li.pager-current:after,
.bg-skek-gray:before,
.item-list .pager li a:before,
.item-list .pager li.pager-current:before,
.item-list .pager li a:before,
.item-list .pager li.pager-current:before,
#layout-type-1 #sidebar-left .block-sidebar-menu .block-title:before,
.search-box .form-item:before,
.search-box .form-actions:before,
.menu-responsive:before,
.bean-block-logo .entity-field-collection-item:before,
.block-newsletter .form-item:before,
.block-mailchimp-signup .form-item:before,
.block-newsletter .form-actions:before,
.block-mailchimp-signup .form-actions:before {
  -webkit-transform: skew(-7deg, 0deg);
  -ms-transform: skew(-7deg, 0deg);
  transform: skew(-7deg, 0deg); }

.view-header {
  margin-bottom: 23px; }

.view-header a {
  font-weight: 400;
  padding: 8px 11px;
  min-width: 135px; }

@media screen and (max-width: 47.9375em) {
  .view-header a {
    padding: 10px 17px; } }

.view-header p {
  margin-bottom: 22px; }

.view-header i {
  margin-right: 5px; }

.btn-link a, .search-wrapper .btn-small a, .search-wrapper .list-btn-small .field-item a, .list-btn-small .search-wrapper .field-item a,
.btn-link button, .list-btn-small .field-item button, .search-wrapper .btn-small button, .search-wrapper .list-btn-small .field-item button, .list-btn-small .search-wrapper .field-item button {
  font-weight: 400;
  padding: 8px 11px;
  min-width: 86px;
  position: relative;
  z-index: 1; }

@media screen and (max-width: 47.9375em) {
  .btn-link a, .search-wrapper .btn-small a, .search-wrapper .list-btn-small .field-item a, .list-btn-small .search-wrapper .field-item a,
  .btn-link button, .list-btn-small .field-item button, .search-wrapper .btn-small button, .search-wrapper .list-btn-small .field-item button, .list-btn-small .search-wrapper .field-item button {
    padding: 10px 17px; } }

.btn-link.btn-download a, .search-wrapper .btn-download.btn-small a, .search-wrapper .list-btn-small .btn-download.field-item a, .list-btn-small .search-wrapper .btn-download.field-item a {
  position: relative;
  padding-left: 28px; }

.btn-link.btn-download a:before, .search-wrapper .btn-download.btn-small a:before, .search-wrapper .list-btn-small .btn-download.field-item a:before, .list-btn-small .search-wrapper .btn-download.field-item a:before {
  background: transparent url("../images/download-icon.png") no-repeat scroll 0 0;
  content: "";
  display: inline-block;
  height: 14px;
  left: 10px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
  width: 10px; }

.btn-small a, .list-btn-small .field-item a, .node-teaser__link .links a, .views-submit-button a, .btn-small input, .list-btn-small .field-item input, .node-teaser__link .links input, .views-submit-button input,
.btn-wrap a, .form-type-select a,
.btn-wrap input, .form-type-select input,
.form-actions a,
.form-actions input,
.bg-skew7deg a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a,
.bg-skew7deg input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input,
.btn,
button,
input[type='submit'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  background: #292662;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 400; }
  @media screen and (max-width: 47.9375em) {
    .btn-small a, .list-btn-small .field-item a, .node-teaser__link .links a, .views-submit-button a, .btn-small input, .list-btn-small .field-item input, .node-teaser__link .links input, .views-submit-button input,
    .btn-wrap a, .form-type-select a,
    .btn-wrap input, .form-type-select input,
    .form-actions a,
    .form-actions input,
    .bg-skew7deg a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a,
    .bg-skew7deg input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input,
    .btn,
    button,
    input[type='submit'] {
      padding: 10px 17px;
      font-size: 16px; } }
  .btn-small a:active, .list-btn-small .field-item a:active, .node-teaser__link .links a:active, .views-submit-button a:active, .btn-small input:active, .list-btn-small .field-item input:active, .node-teaser__link .links input:active, .views-submit-button input:active,
  .btn-wrap a:active, .form-type-select a:active,
  .btn-wrap input:active, .form-type-select input:active,
  .form-actions a:active,
  .form-actions input:active,
  .bg-skew7deg a:active, .node-teaser__link .taxonomy-term a:active, .bean-faq .field-name-field-question a:active,
  .bg-skew7deg input:active, .node-teaser__link .taxonomy-term input:active, .bean-faq .field-name-field-question input:active, .btn-small a:hover, .list-btn-small .field-item a:hover, .node-teaser__link .links a:hover, .views-submit-button a:hover, .btn-small input:hover, .list-btn-small .field-item input:hover, .node-teaser__link .links input:hover, .views-submit-button input:hover,
  .btn-wrap a:hover, .form-type-select a:hover,
  .btn-wrap input:hover, .form-type-select input:hover,
  .form-actions a:hover,
  .form-actions input:hover,
  .bg-skew7deg a:hover, .node-teaser__link .taxonomy-term a:hover, .bean-faq .field-name-field-question a:hover,
  .bg-skew7deg input:hover, .node-teaser__link .taxonomy-term input:hover, .bean-faq .field-name-field-question input:hover,
  .btn:active,
  button:active,
  input[type='submit']:active,
  .btn:hover,
  button:hover,
  input[type='submit']:hover {
    background: #04aad2; }
  .node-teaser__link .links a, .node-teaser__link .links input,
  .btn-wrap--small a,
  .btn-wrap--small input,
  .form-actions--small a,
  .form-actions--small input,
  .bg-skew7deg--small a, .node-teaser__link .taxonomy-term a,
  .bg-skew7deg--small input, .node-teaser__link .taxonomy-term input,
  .btn--small {
    font-size: 12px;
    font-weight: 400; }

.btn-small, .list-btn-small .field-item, .node-teaser__link .links, .views-submit-button,
.btn-wrap,
.form-type-select,
.form-actions,
.bg-skew7deg,
.node-teaser__link .taxonomy-term,
.bean-faq .field-name-field-question {
  padding: 0 2px !important;
  display: inline-block;
  position: relative; }
  .btn-small:before, .list-btn-small .field-item:before, .node-teaser__link .links:before, .views-submit-button:before,
  .btn-wrap:before,
  .form-type-select:before,
  .form-actions:before,
  .bg-skew7deg:before,
  .node-teaser__link .taxonomy-term:before,
  .bean-faq .field-name-field-question:before {
    content: '';
    height: 100%;
    display: inline-block;
    background: #292662;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
  .btn-small:hover .form-submit, .list-btn-small .field-item:hover .form-submit, .node-teaser__link .links:hover .form-submit, .views-submit-button:hover .form-submit, .btn-small:hover a, .list-btn-small .field-item:hover a, .node-teaser__link .links:hover a, .views-submit-button:hover a, .btn-small:hover:before, .list-btn-small .field-item:hover:before, .node-teaser__link .links:hover:before, .views-submit-button:hover:before,
  .btn-wrap:hover .form-submit, .form-type-select:hover .form-submit,
  .btn-wrap:hover a, .form-type-select:hover a,
  .btn-wrap:hover:before,
  .form-type-select:hover:before,
  .form-actions:hover .form-submit,
  .form-actions:hover a,
  .form-actions:hover:before,
  .bg-skew7deg:hover .form-submit, .node-teaser__link .taxonomy-term:hover .form-submit, .bean-faq .field-name-field-question:hover .form-submit,
  .bg-skew7deg:hover a, .node-teaser__link .taxonomy-term:hover a, .bean-faq .field-name-field-question:hover a,
  .bg-skew7deg:hover:before,
  .node-teaser__link .taxonomy-term:hover:before,
  .bean-faq .field-name-field-question:hover:before {
    background-color: #04aad2; }
  .btn-small a, .list-btn-small .field-item a, .node-teaser__link .links a, .views-submit-button a, .btn-small input, .list-btn-small .field-item input, .node-teaser__link .links input, .views-submit-button input,
  .btn-wrap a, .form-type-select a,
  .btn-wrap input, .form-type-select input,
  .form-actions a,
  .form-actions input,
  .bg-skew7deg a, .node-teaser__link .taxonomy-term a, .bean-faq .field-name-field-question a,
  .bg-skew7deg input, .node-teaser__link .taxonomy-term input, .bean-faq .field-name-field-question input {
    position: relative;
    z-index: 102; }
  .node-teaser__link .links a, .node-teaser__link .links input,
  .btn-wrap--small a,
  .btn-wrap--small input,
  .form-actions--small a,
  .form-actions--small input,
  .bg-skew7deg--small a, .node-teaser__link .taxonomy-term a,
  .bg-skew7deg--small input, .node-teaser__link .taxonomy-term input {
    position: relative;
    z-index: 102;
    padding: 8px 6px; }
  .bg-blue-light.btn-small a, .list-btn-small .bg-blue-light.field-item a, .list-btn-small .node-teaser__link .field-item.taxonomy-term a, .node-teaser__link .list-btn-small .field-item.taxonomy-term a, .list-btn-small .event-list.term-2 .field-item.event-list__name a, .event-list.term-2 .list-btn-small .field-item.event-list__name a, .node-teaser__link .btn-small.taxonomy-term a, .event-list.term-2 .btn-small.event-list__name a, .node-teaser__link .taxonomy-term.links a, .node-teaser__link .taxonomy-term.views-submit-button a, .node-teaser__link .bg-blue-light.links a, .node-teaser__link .event-list.term-2 .links.event-list__name a, .event-list.term-2 .node-teaser__link .links.event-list__name a, .bg-blue-light.views-submit-button a, .event-list.term-2 .views-submit-button.event-list__name a,
  .btn-wrap.bg-blue-light a, .bg-blue-light.form-type-select a, .node-teaser__link .form-type-select.taxonomy-term a, .event-list.term-2 .form-type-select.event-list__name a, .node-teaser__link .btn-wrap.taxonomy-term a, .event-list.term-2 .btn-wrap.event-list__name a,
  .form-actions.bg-blue-light a, .node-teaser__link .form-actions.taxonomy-term a, .event-list.term-2 .form-actions.event-list__name a,
  .bg-skew7deg.bg-blue-light a, .node-teaser__link .taxonomy-term a, .bean-faq .bg-blue-light.field-name-field-question a, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name a, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-2 .bg-skew7deg.event-list__name a, .event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term a, .node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term a {
    background-color: #04aad2;
    text-transform: none; }
  .bg-blue-light.btn-small:before, .list-btn-small .bg-blue-light.field-item:before, .list-btn-small .node-teaser__link .field-item.taxonomy-term:before, .node-teaser__link .list-btn-small .field-item.taxonomy-term:before, .list-btn-small .event-list.term-2 .field-item.event-list__name:before, .event-list.term-2 .list-btn-small .field-item.event-list__name:before, .node-teaser__link .btn-small.taxonomy-term:before, .event-list.term-2 .btn-small.event-list__name:before, .node-teaser__link .taxonomy-term.links:before, .node-teaser__link .taxonomy-term.views-submit-button:before, .node-teaser__link .bg-blue-light.links:before, .node-teaser__link .event-list.term-2 .links.event-list__name:before, .event-list.term-2 .node-teaser__link .links.event-list__name:before, .bg-blue-light.views-submit-button:before, .event-list.term-2 .views-submit-button.event-list__name:before,
  .btn-wrap.bg-blue-light:before,
  .bg-blue-light.form-type-select:before,
  .node-teaser__link .form-type-select.taxonomy-term:before,
  .event-list.term-2 .form-type-select.event-list__name:before,
  .node-teaser__link .btn-wrap.taxonomy-term:before,
  .event-list.term-2 .btn-wrap.event-list__name:before,
  .form-actions.bg-blue-light:before,
  .node-teaser__link .form-actions.taxonomy-term:before,
  .event-list.term-2 .form-actions.event-list__name:before,
  .bg-skew7deg.bg-blue-light:before,
  .node-teaser__link .taxonomy-term:before,
  .bean-faq .bg-blue-light.field-name-field-question:before,
  .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:before,
  .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:before,
  .event-list.term-2 .bg-skew7deg.event-list__name:before,
  .event-list.term-2 .node-teaser__link .event-list__name.taxonomy-term:before,
  .node-teaser__link .event-list.term-2 .event-list__name.taxonomy-term:before {
    background-color: #04aad2; }
  .bg-blue-light.btn-small:hover .form-submit, .list-btn-small .bg-blue-light.field-item:hover .form-submit, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover .form-submit, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover .form-submit, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover .form-submit, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover .form-submit, .node-teaser__link .btn-small.taxonomy-term:hover .form-submit, .event-list.term-2 .btn-small.event-list__name:hover .form-submit, .node-teaser__link .taxonomy-term.links:hover .form-submit, .node-teaser__link .taxonomy-term.views-submit-button:hover .form-submit, .node-teaser__link .bg-blue-light.links:hover .form-submit, .node-teaser__link .event-list.term-2 .links.event-list__name:hover .form-submit, .event-list.term-2 .node-teaser__link .links.event-list__name:hover .form-submit, .bg-blue-light.views-submit-button:hover .form-submit, .event-list.term-2 .views-submit-button.event-list__name:hover .form-submit, .bg-blue-light.btn-small:hover a, .list-btn-small .bg-blue-light.field-item:hover a, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover a, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover a, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover a, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover a, .node-teaser__link .btn-small.taxonomy-term:hover a, .event-list.term-2 .btn-small.event-list__name:hover a, .node-teaser__link .taxonomy-term.links:hover a, .node-teaser__link .taxonomy-term.views-submit-button:hover a, .node-teaser__link .bg-blue-light.links:hover a, .node-teaser__link .event-list.term-2 .links.event-list__name:hover a, .event-list.term-2 .node-teaser__link .links.event-list__name:hover a, .bg-blue-light.views-submit-button:hover a, .event-list.term-2 .views-submit-button.event-list__name:hover a, .bg-blue-light.btn-small:hover:before, .list-btn-small .bg-blue-light.field-item:hover:before, .list-btn-small .node-teaser__link .field-item.taxonomy-term:hover:before, .node-teaser__link .list-btn-small .field-item.taxonomy-term:hover:before, .list-btn-small .event-list.term-2 .field-item.event-list__name:hover:before, .event-list.term-2 .list-btn-small .field-item.event-list__name:hover:before, .node-teaser__link .btn-small.taxonomy-term:hover:before, .event-list.term-2 .btn-small.event-list__name:hover:before, .node-teaser__link .taxonomy-term.links:hover:before, .node-teaser__link .taxonomy-term.views-submit-button:hover:before, .node-teaser__link .bg-blue-light.links:hover:before, .node-teaser__link .event-list.term-2 .links.event-list__name:hover:before, .event-list.term-2 .node-teaser__link .links.event-list__name:hover:before, .bg-blue-light.views-submit-button:hover:before, .event-list.term-2 .views-submit-button.event-list__name:hover:before,
  .btn-wrap.bg-blue-light:hover .form-submit, .bg-blue-light.form-type-select:hover .form-submit, .node-teaser__link .form-type-select.taxonomy-term:hover .form-submit, .event-list.term-2 .form-type-select.event-list__name:hover .form-submit, .node-teaser__link .btn-wrap.taxonomy-term:hover .form-submit, .event-list.term-2 .btn-wrap.event-list__name:hover .form-submit,
  .btn-wrap.bg-blue-light:hover a, .bg-blue-light.form-type-select:hover a, .node-teaser__link .form-type-select.taxonomy-term:hover a, .event-list.term-2 .form-type-select.event-list__name:hover a, .node-teaser__link .btn-wrap.taxonomy-term:hover a, .event-list.term-2 .btn-wrap.event-list__name:hover a,
  .btn-wrap.bg-blue-light:hover:before,
  .bg-blue-light.form-type-select:hover:before,
  .node-teaser__link .form-type-select.taxonomy-term:hover:before,
  .event-list.term-2 .form-type-select.event-list__name:hover:before,
  .node-teaser__link .btn-wrap.taxonomy-term:hover:before,
  .event-list.term-2 .btn-wrap.event-list__name:hover:before,
  .form-actions.bg-blue-light:hover .form-submit, .node-teaser__link .form-actions.taxonomy-term:hover .form-submit, .event-list.term-2 .form-actions.event-list__name:hover .form-submit,
  .form-actions.bg-blue-light:hover a, .node-teaser__link .form-actions.taxonomy-term:hover a, .event-list.term-2 .form-actions.event-list__name:hover a,
  .form-actions.bg-blue-light:hover:before,
  .node-teaser__link .form-actions.taxonomy-term:hover:before,
  .event-list.term-2 .form-actions.event-list__name:hover:before,
  .bg-skew7deg.bg-blue-light:hover .form-submit, .node-teaser__link .taxonomy-term:hover .form-submit, .bean-faq .bg-blue-light.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-2 .bg-skew7deg.event-list__name:hover .form-submit,
  .bg-skew7deg.bg-blue-light:hover a, .node-teaser__link .taxonomy-term:hover a, .bean-faq .bg-blue-light.field-name-field-question:hover a, .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover a, .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-2 .bg-skew7deg.event-list__name:hover a,
  .bg-skew7deg.bg-blue-light:hover:before,
  .node-teaser__link .taxonomy-term:hover:before,
  .bean-faq .bg-blue-light.field-name-field-question:hover:before,
  .bean-faq .event-list.term-2 .field-name-field-question.event-list__name:hover:before,
  .event-list.term-2 .bean-faq .field-name-field-question.event-list__name:hover:before,
  .event-list.term-2 .bg-skew7deg.event-list__name:hover:before {
    background-color: #292662; }
  .bg-pink.btn-small a, .list-btn-small .bg-pink.field-item a, .list-btn-small .field-item#taxonomy-term-3 a, .list-btn-small .event-list.term-3 .field-item.event-list__name a, .event-list.term-3 .list-btn-small .field-item.event-list__name a, .btn-small#taxonomy-term-3 a, .event-list.term-3 .btn-small.event-list__name a, .node-teaser__link .bg-pink.links a, .node-teaser__link .links#taxonomy-term-3 a, .node-teaser__link .event-list.term-3 .links.event-list__name a, .event-list.term-3 .node-teaser__link .links.event-list__name a, #taxonomy-term-3.views-submit-button a, .bg-pink.views-submit-button a, .event-list.term-3 .views-submit-button.event-list__name a,
  .btn-wrap.bg-pink a, .bg-pink.form-type-select a, .form-type-select#taxonomy-term-3 a, .event-list.term-3 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-3 a, .event-list.term-3 .btn-wrap.event-list__name a,
  .form-actions.bg-pink a, .form-actions#taxonomy-term-3 a, .event-list.term-3 .form-actions.event-list__name a,
  .bg-skew7deg.bg-pink a, .node-teaser__link .bg-pink.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-3 a, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name a, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-3 a, .bean-faq #taxonomy-term-3.field-name-field-question a, .bean-faq .bg-pink.field-name-field-question a, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name a, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-3 .bg-skew7deg.event-list__name a {
    background-color: #ed008c;
    text-transform: none; }
  .bg-pink.btn-small:before, .list-btn-small .bg-pink.field-item:before, .list-btn-small .field-item#taxonomy-term-3:before, .list-btn-small .event-list.term-3 .field-item.event-list__name:before, .event-list.term-3 .list-btn-small .field-item.event-list__name:before, .btn-small#taxonomy-term-3:before, .event-list.term-3 .btn-small.event-list__name:before, .node-teaser__link .bg-pink.links:before, .node-teaser__link .links#taxonomy-term-3:before, .node-teaser__link .event-list.term-3 .links.event-list__name:before, .event-list.term-3 .node-teaser__link .links.event-list__name:before, #taxonomy-term-3.views-submit-button:before, .bg-pink.views-submit-button:before, .event-list.term-3 .views-submit-button.event-list__name:before,
  .btn-wrap.bg-pink:before,
  .bg-pink.form-type-select:before,
  .form-type-select#taxonomy-term-3:before,
  .event-list.term-3 .form-type-select.event-list__name:before,
  .btn-wrap#taxonomy-term-3:before,
  .event-list.term-3 .btn-wrap.event-list__name:before,
  .form-actions.bg-pink:before,
  .form-actions#taxonomy-term-3:before,
  .event-list.term-3 .form-actions.event-list__name:before,
  .bg-skew7deg.bg-pink:before,
  .node-teaser__link .bg-pink.taxonomy-term:before,
  .node-teaser__link .taxonomy-term#taxonomy-term-3:before,
  .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:before,
  .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:before,
  .bg-skew7deg#taxonomy-term-3:before,
  .bean-faq #taxonomy-term-3.field-name-field-question:before,
  .bean-faq .bg-pink.field-name-field-question:before,
  .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:before,
  .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:before,
  .event-list.term-3 .bg-skew7deg.event-list__name:before {
    background-color: #ed008c; }
  .bg-pink.btn-small:hover .form-submit, .list-btn-small .bg-pink.field-item:hover .form-submit, .list-btn-small .field-item#taxonomy-term-3:hover .form-submit, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover .form-submit, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover .form-submit, .btn-small#taxonomy-term-3:hover .form-submit, .event-list.term-3 .btn-small.event-list__name:hover .form-submit, .node-teaser__link .bg-pink.links:hover .form-submit, .node-teaser__link .links#taxonomy-term-3:hover .form-submit, .node-teaser__link .event-list.term-3 .links.event-list__name:hover .form-submit, .event-list.term-3 .node-teaser__link .links.event-list__name:hover .form-submit, #taxonomy-term-3.views-submit-button:hover .form-submit, .bg-pink.views-submit-button:hover .form-submit, .event-list.term-3 .views-submit-button.event-list__name:hover .form-submit, .bg-pink.btn-small:hover a, .list-btn-small .bg-pink.field-item:hover a, .list-btn-small .field-item#taxonomy-term-3:hover a, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover a, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover a, .btn-small#taxonomy-term-3:hover a, .event-list.term-3 .btn-small.event-list__name:hover a, .node-teaser__link .bg-pink.links:hover a, .node-teaser__link .links#taxonomy-term-3:hover a, .node-teaser__link .event-list.term-3 .links.event-list__name:hover a, .event-list.term-3 .node-teaser__link .links.event-list__name:hover a, #taxonomy-term-3.views-submit-button:hover a, .bg-pink.views-submit-button:hover a, .event-list.term-3 .views-submit-button.event-list__name:hover a, .bg-pink.btn-small:hover:before, .list-btn-small .bg-pink.field-item:hover:before, .list-btn-small .field-item#taxonomy-term-3:hover:before, .list-btn-small .event-list.term-3 .field-item.event-list__name:hover:before, .event-list.term-3 .list-btn-small .field-item.event-list__name:hover:before, .btn-small#taxonomy-term-3:hover:before, .event-list.term-3 .btn-small.event-list__name:hover:before, .node-teaser__link .bg-pink.links:hover:before, .node-teaser__link .links#taxonomy-term-3:hover:before, .node-teaser__link .event-list.term-3 .links.event-list__name:hover:before, .event-list.term-3 .node-teaser__link .links.event-list__name:hover:before, #taxonomy-term-3.views-submit-button:hover:before, .bg-pink.views-submit-button:hover:before, .event-list.term-3 .views-submit-button.event-list__name:hover:before,
  .btn-wrap.bg-pink:hover .form-submit, .bg-pink.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-3:hover .form-submit, .event-list.term-3 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-3:hover .form-submit, .event-list.term-3 .btn-wrap.event-list__name:hover .form-submit,
  .btn-wrap.bg-pink:hover a, .bg-pink.form-type-select:hover a, .form-type-select#taxonomy-term-3:hover a, .event-list.term-3 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-3:hover a, .event-list.term-3 .btn-wrap.event-list__name:hover a,
  .btn-wrap.bg-pink:hover:before,
  .bg-pink.form-type-select:hover:before,
  .form-type-select#taxonomy-term-3:hover:before,
  .event-list.term-3 .form-type-select.event-list__name:hover:before,
  .btn-wrap#taxonomy-term-3:hover:before,
  .event-list.term-3 .btn-wrap.event-list__name:hover:before,
  .form-actions.bg-pink:hover .form-submit, .form-actions#taxonomy-term-3:hover .form-submit, .event-list.term-3 .form-actions.event-list__name:hover .form-submit,
  .form-actions.bg-pink:hover a, .form-actions#taxonomy-term-3:hover a, .event-list.term-3 .form-actions.event-list__name:hover a,
  .form-actions.bg-pink:hover:before,
  .form-actions#taxonomy-term-3:hover:before,
  .event-list.term-3 .form-actions.event-list__name:hover:before,
  .bg-skew7deg.bg-pink:hover .form-submit, .node-teaser__link .bg-pink.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-3:hover .form-submit, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-3:hover .form-submit, .bean-faq #taxonomy-term-3.field-name-field-question:hover .form-submit, .bean-faq .bg-pink.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-3 .bg-skew7deg.event-list__name:hover .form-submit,
  .bg-skew7deg.bg-pink:hover a, .node-teaser__link .bg-pink.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-3:hover a, .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover a, .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-3:hover a, .bean-faq #taxonomy-term-3.field-name-field-question:hover a, .bean-faq .bg-pink.field-name-field-question:hover a, .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover a, .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-3 .bg-skew7deg.event-list__name:hover a,
  .bg-skew7deg.bg-pink:hover:before,
  .node-teaser__link .bg-pink.taxonomy-term:hover:before,
  .node-teaser__link .taxonomy-term#taxonomy-term-3:hover:before,
  .node-teaser__link .event-list.term-3 .taxonomy-term.event-list__name:hover:before,
  .event-list.term-3 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
  .bg-skew7deg#taxonomy-term-3:hover:before,
  .bean-faq #taxonomy-term-3.field-name-field-question:hover:before,
  .bean-faq .bg-pink.field-name-field-question:hover:before,
  .bean-faq .event-list.term-3 .field-name-field-question.event-list__name:hover:before,
  .event-list.term-3 .bean-faq .field-name-field-question.event-list__name:hover:before,
  .event-list.term-3 .bg-skew7deg.event-list__name:hover:before {
    background-color: #292662; }
  .bg-orange.btn-small a, .list-btn-small .bg-orange.field-item a, .list-btn-small .field-item#taxonomy-term-5 a, .list-btn-small .event-list.term-5 .field-item.event-list__name a, .event-list.term-5 .list-btn-small .field-item.event-list__name a, .btn-small#taxonomy-term-5 a, .event-list.term-5 .btn-small.event-list__name a, .node-teaser__link .bg-orange.links a, .node-teaser__link .links#taxonomy-term-5 a, .node-teaser__link .event-list.term-5 .links.event-list__name a, .event-list.term-5 .node-teaser__link .links.event-list__name a, #taxonomy-term-5.views-submit-button a, .bg-orange.views-submit-button a, .event-list.term-5 .views-submit-button.event-list__name a,
  .btn-wrap.bg-orange a, .bg-orange.form-type-select a, .form-type-select#taxonomy-term-5 a, .event-list.term-5 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-5 a, .event-list.term-5 .btn-wrap.event-list__name a,
  .form-actions.bg-orange a, .form-actions#taxonomy-term-5 a, .event-list.term-5 .form-actions.event-list__name a,
  .bg-skew7deg.bg-orange a, .node-teaser__link .bg-orange.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-5 a, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name a, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-5 a, .bean-faq #taxonomy-term-5.field-name-field-question a, .bean-faq .bg-orange.field-name-field-question a, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name a, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-5 .bg-skew7deg.event-list__name a {
    background-color: #f7941f;
    text-transform: none; }
  .bg-orange.btn-small:before, .list-btn-small .bg-orange.field-item:before, .list-btn-small .field-item#taxonomy-term-5:before, .list-btn-small .event-list.term-5 .field-item.event-list__name:before, .event-list.term-5 .list-btn-small .field-item.event-list__name:before, .btn-small#taxonomy-term-5:before, .event-list.term-5 .btn-small.event-list__name:before, .node-teaser__link .bg-orange.links:before, .node-teaser__link .links#taxonomy-term-5:before, .node-teaser__link .event-list.term-5 .links.event-list__name:before, .event-list.term-5 .node-teaser__link .links.event-list__name:before, #taxonomy-term-5.views-submit-button:before, .bg-orange.views-submit-button:before, .event-list.term-5 .views-submit-button.event-list__name:before,
  .btn-wrap.bg-orange:before,
  .bg-orange.form-type-select:before,
  .form-type-select#taxonomy-term-5:before,
  .event-list.term-5 .form-type-select.event-list__name:before,
  .btn-wrap#taxonomy-term-5:before,
  .event-list.term-5 .btn-wrap.event-list__name:before,
  .form-actions.bg-orange:before,
  .form-actions#taxonomy-term-5:before,
  .event-list.term-5 .form-actions.event-list__name:before,
  .bg-skew7deg.bg-orange:before,
  .node-teaser__link .bg-orange.taxonomy-term:before,
  .node-teaser__link .taxonomy-term#taxonomy-term-5:before,
  .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:before,
  .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:before,
  .bg-skew7deg#taxonomy-term-5:before,
  .bean-faq #taxonomy-term-5.field-name-field-question:before,
  .bean-faq .bg-orange.field-name-field-question:before,
  .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:before,
  .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:before,
  .event-list.term-5 .bg-skew7deg.event-list__name:before {
    background-color: #f7941f; }
  .bg-orange.btn-small:hover .form-submit, .list-btn-small .bg-orange.field-item:hover .form-submit, .list-btn-small .field-item#taxonomy-term-5:hover .form-submit, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover .form-submit, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover .form-submit, .btn-small#taxonomy-term-5:hover .form-submit, .event-list.term-5 .btn-small.event-list__name:hover .form-submit, .node-teaser__link .bg-orange.links:hover .form-submit, .node-teaser__link .links#taxonomy-term-5:hover .form-submit, .node-teaser__link .event-list.term-5 .links.event-list__name:hover .form-submit, .event-list.term-5 .node-teaser__link .links.event-list__name:hover .form-submit, #taxonomy-term-5.views-submit-button:hover .form-submit, .bg-orange.views-submit-button:hover .form-submit, .event-list.term-5 .views-submit-button.event-list__name:hover .form-submit, .bg-orange.btn-small:hover a, .list-btn-small .bg-orange.field-item:hover a, .list-btn-small .field-item#taxonomy-term-5:hover a, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover a, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover a, .btn-small#taxonomy-term-5:hover a, .event-list.term-5 .btn-small.event-list__name:hover a, .node-teaser__link .bg-orange.links:hover a, .node-teaser__link .links#taxonomy-term-5:hover a, .node-teaser__link .event-list.term-5 .links.event-list__name:hover a, .event-list.term-5 .node-teaser__link .links.event-list__name:hover a, #taxonomy-term-5.views-submit-button:hover a, .bg-orange.views-submit-button:hover a, .event-list.term-5 .views-submit-button.event-list__name:hover a, .bg-orange.btn-small:hover:before, .list-btn-small .bg-orange.field-item:hover:before, .list-btn-small .field-item#taxonomy-term-5:hover:before, .list-btn-small .event-list.term-5 .field-item.event-list__name:hover:before, .event-list.term-5 .list-btn-small .field-item.event-list__name:hover:before, .btn-small#taxonomy-term-5:hover:before, .event-list.term-5 .btn-small.event-list__name:hover:before, .node-teaser__link .bg-orange.links:hover:before, .node-teaser__link .links#taxonomy-term-5:hover:before, .node-teaser__link .event-list.term-5 .links.event-list__name:hover:before, .event-list.term-5 .node-teaser__link .links.event-list__name:hover:before, #taxonomy-term-5.views-submit-button:hover:before, .bg-orange.views-submit-button:hover:before, .event-list.term-5 .views-submit-button.event-list__name:hover:before,
  .btn-wrap.bg-orange:hover .form-submit, .bg-orange.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-5:hover .form-submit, .event-list.term-5 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-5:hover .form-submit, .event-list.term-5 .btn-wrap.event-list__name:hover .form-submit,
  .btn-wrap.bg-orange:hover a, .bg-orange.form-type-select:hover a, .form-type-select#taxonomy-term-5:hover a, .event-list.term-5 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-5:hover a, .event-list.term-5 .btn-wrap.event-list__name:hover a,
  .btn-wrap.bg-orange:hover:before,
  .bg-orange.form-type-select:hover:before,
  .form-type-select#taxonomy-term-5:hover:before,
  .event-list.term-5 .form-type-select.event-list__name:hover:before,
  .btn-wrap#taxonomy-term-5:hover:before,
  .event-list.term-5 .btn-wrap.event-list__name:hover:before,
  .form-actions.bg-orange:hover .form-submit, .form-actions#taxonomy-term-5:hover .form-submit, .event-list.term-5 .form-actions.event-list__name:hover .form-submit,
  .form-actions.bg-orange:hover a, .form-actions#taxonomy-term-5:hover a, .event-list.term-5 .form-actions.event-list__name:hover a,
  .form-actions.bg-orange:hover:before,
  .form-actions#taxonomy-term-5:hover:before,
  .event-list.term-5 .form-actions.event-list__name:hover:before,
  .bg-skew7deg.bg-orange:hover .form-submit, .node-teaser__link .bg-orange.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-5:hover .form-submit, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-5:hover .form-submit, .bean-faq #taxonomy-term-5.field-name-field-question:hover .form-submit, .bean-faq .bg-orange.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-5 .bg-skew7deg.event-list__name:hover .form-submit,
  .bg-skew7deg.bg-orange:hover a, .node-teaser__link .bg-orange.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-5:hover a, .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover a, .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-5:hover a, .bean-faq #taxonomy-term-5.field-name-field-question:hover a, .bean-faq .bg-orange.field-name-field-question:hover a, .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover a, .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-5 .bg-skew7deg.event-list__name:hover a,
  .bg-skew7deg.bg-orange:hover:before,
  .node-teaser__link .bg-orange.taxonomy-term:hover:before,
  .node-teaser__link .taxonomy-term#taxonomy-term-5:hover:before,
  .node-teaser__link .event-list.term-5 .taxonomy-term.event-list__name:hover:before,
  .event-list.term-5 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
  .bg-skew7deg#taxonomy-term-5:hover:before,
  .bean-faq #taxonomy-term-5.field-name-field-question:hover:before,
  .bean-faq .bg-orange.field-name-field-question:hover:before,
  .bean-faq .event-list.term-5 .field-name-field-question.event-list__name:hover:before,
  .event-list.term-5 .bean-faq .field-name-field-question.event-list__name:hover:before,
  .event-list.term-5 .bg-skew7deg.event-list__name:hover:before {
    background-color: #292662; }
  .bg-green.btn-small a, .list-btn-small .bg-green.field-item a, .list-btn-small .field-item#taxonomy-term-6 a, .list-btn-small .event-list.term-6 .field-item.event-list__name a, .event-list.term-6 .list-btn-small .field-item.event-list__name a, .btn-small#taxonomy-term-6 a, .event-list.term-6 .btn-small.event-list__name a, .node-teaser__link .bg-green.links a, .node-teaser__link .links#taxonomy-term-6 a, .node-teaser__link .event-list.term-6 .links.event-list__name a, .event-list.term-6 .node-teaser__link .links.event-list__name a, #taxonomy-term-6.views-submit-button a, .bg-green.views-submit-button a, .event-list.term-6 .views-submit-button.event-list__name a,
  .btn-wrap.bg-green a, .bg-green.form-type-select a, .form-type-select#taxonomy-term-6 a, .event-list.term-6 .form-type-select.event-list__name a, .btn-wrap#taxonomy-term-6 a, .event-list.term-6 .btn-wrap.event-list__name a,
  .form-actions.bg-green a, .form-actions#taxonomy-term-6 a, .event-list.term-6 .form-actions.event-list__name a,
  .bg-skew7deg.bg-green a, .node-teaser__link .bg-green.taxonomy-term a, .node-teaser__link .taxonomy-term#taxonomy-term-6 a, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name a, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name a, .bg-skew7deg#taxonomy-term-6 a, .bean-faq #taxonomy-term-6.field-name-field-question a, .bean-faq .bg-green.field-name-field-question a, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name a, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name a, .event-list.term-6 .bg-skew7deg.event-list__name a {
    background-color: #73bf45;
    text-transform: none; }
  .bg-green.btn-small:before, .list-btn-small .bg-green.field-item:before, .list-btn-small .field-item#taxonomy-term-6:before, .list-btn-small .event-list.term-6 .field-item.event-list__name:before, .event-list.term-6 .list-btn-small .field-item.event-list__name:before, .btn-small#taxonomy-term-6:before, .event-list.term-6 .btn-small.event-list__name:before, .node-teaser__link .bg-green.links:before, .node-teaser__link .links#taxonomy-term-6:before, .node-teaser__link .event-list.term-6 .links.event-list__name:before, .event-list.term-6 .node-teaser__link .links.event-list__name:before, #taxonomy-term-6.views-submit-button:before, .bg-green.views-submit-button:before, .event-list.term-6 .views-submit-button.event-list__name:before,
  .btn-wrap.bg-green:before,
  .bg-green.form-type-select:before,
  .form-type-select#taxonomy-term-6:before,
  .event-list.term-6 .form-type-select.event-list__name:before,
  .btn-wrap#taxonomy-term-6:before,
  .event-list.term-6 .btn-wrap.event-list__name:before,
  .form-actions.bg-green:before,
  .form-actions#taxonomy-term-6:before,
  .event-list.term-6 .form-actions.event-list__name:before,
  .bg-skew7deg.bg-green:before,
  .node-teaser__link .bg-green.taxonomy-term:before,
  .node-teaser__link .taxonomy-term#taxonomy-term-6:before,
  .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:before,
  .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:before,
  .bg-skew7deg#taxonomy-term-6:before,
  .bean-faq #taxonomy-term-6.field-name-field-question:before,
  .bean-faq .bg-green.field-name-field-question:before,
  .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:before,
  .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:before,
  .event-list.term-6 .bg-skew7deg.event-list__name:before {
    background-color: #73bf45; }
  .bg-green.btn-small:hover .form-submit, .list-btn-small .bg-green.field-item:hover .form-submit, .list-btn-small .field-item#taxonomy-term-6:hover .form-submit, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover .form-submit, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover .form-submit, .btn-small#taxonomy-term-6:hover .form-submit, .event-list.term-6 .btn-small.event-list__name:hover .form-submit, .node-teaser__link .bg-green.links:hover .form-submit, .node-teaser__link .links#taxonomy-term-6:hover .form-submit, .node-teaser__link .event-list.term-6 .links.event-list__name:hover .form-submit, .event-list.term-6 .node-teaser__link .links.event-list__name:hover .form-submit, #taxonomy-term-6.views-submit-button:hover .form-submit, .bg-green.views-submit-button:hover .form-submit, .event-list.term-6 .views-submit-button.event-list__name:hover .form-submit, .bg-green.btn-small:hover a, .list-btn-small .bg-green.field-item:hover a, .list-btn-small .field-item#taxonomy-term-6:hover a, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover a, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover a, .btn-small#taxonomy-term-6:hover a, .event-list.term-6 .btn-small.event-list__name:hover a, .node-teaser__link .bg-green.links:hover a, .node-teaser__link .links#taxonomy-term-6:hover a, .node-teaser__link .event-list.term-6 .links.event-list__name:hover a, .event-list.term-6 .node-teaser__link .links.event-list__name:hover a, #taxonomy-term-6.views-submit-button:hover a, .bg-green.views-submit-button:hover a, .event-list.term-6 .views-submit-button.event-list__name:hover a, .bg-green.btn-small:hover:before, .list-btn-small .bg-green.field-item:hover:before, .list-btn-small .field-item#taxonomy-term-6:hover:before, .list-btn-small .event-list.term-6 .field-item.event-list__name:hover:before, .event-list.term-6 .list-btn-small .field-item.event-list__name:hover:before, .btn-small#taxonomy-term-6:hover:before, .event-list.term-6 .btn-small.event-list__name:hover:before, .node-teaser__link .bg-green.links:hover:before, .node-teaser__link .links#taxonomy-term-6:hover:before, .node-teaser__link .event-list.term-6 .links.event-list__name:hover:before, .event-list.term-6 .node-teaser__link .links.event-list__name:hover:before, #taxonomy-term-6.views-submit-button:hover:before, .bg-green.views-submit-button:hover:before, .event-list.term-6 .views-submit-button.event-list__name:hover:before,
  .btn-wrap.bg-green:hover .form-submit, .bg-green.form-type-select:hover .form-submit, .form-type-select#taxonomy-term-6:hover .form-submit, .event-list.term-6 .form-type-select.event-list__name:hover .form-submit, .btn-wrap#taxonomy-term-6:hover .form-submit, .event-list.term-6 .btn-wrap.event-list__name:hover .form-submit,
  .btn-wrap.bg-green:hover a, .bg-green.form-type-select:hover a, .form-type-select#taxonomy-term-6:hover a, .event-list.term-6 .form-type-select.event-list__name:hover a, .btn-wrap#taxonomy-term-6:hover a, .event-list.term-6 .btn-wrap.event-list__name:hover a,
  .btn-wrap.bg-green:hover:before,
  .bg-green.form-type-select:hover:before,
  .form-type-select#taxonomy-term-6:hover:before,
  .event-list.term-6 .form-type-select.event-list__name:hover:before,
  .btn-wrap#taxonomy-term-6:hover:before,
  .event-list.term-6 .btn-wrap.event-list__name:hover:before,
  .form-actions.bg-green:hover .form-submit, .form-actions#taxonomy-term-6:hover .form-submit, .event-list.term-6 .form-actions.event-list__name:hover .form-submit,
  .form-actions.bg-green:hover a, .form-actions#taxonomy-term-6:hover a, .event-list.term-6 .form-actions.event-list__name:hover a,
  .form-actions.bg-green:hover:before,
  .form-actions#taxonomy-term-6:hover:before,
  .event-list.term-6 .form-actions.event-list__name:hover:before,
  .bg-skew7deg.bg-green:hover .form-submit, .node-teaser__link .bg-green.taxonomy-term:hover .form-submit, .node-teaser__link .taxonomy-term#taxonomy-term-6:hover .form-submit, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover .form-submit, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover .form-submit, .bg-skew7deg#taxonomy-term-6:hover .form-submit, .bean-faq #taxonomy-term-6.field-name-field-question:hover .form-submit, .bean-faq .bg-green.field-name-field-question:hover .form-submit, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover .form-submit, .event-list.term-6 .bg-skew7deg.event-list__name:hover .form-submit,
  .bg-skew7deg.bg-green:hover a, .node-teaser__link .bg-green.taxonomy-term:hover a, .node-teaser__link .taxonomy-term#taxonomy-term-6:hover a, .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover a, .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover a, .bg-skew7deg#taxonomy-term-6:hover a, .bean-faq #taxonomy-term-6.field-name-field-question:hover a, .bean-faq .bg-green.field-name-field-question:hover a, .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover a, .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover a, .event-list.term-6 .bg-skew7deg.event-list__name:hover a,
  .bg-skew7deg.bg-green:hover:before,
  .node-teaser__link .bg-green.taxonomy-term:hover:before,
  .node-teaser__link .taxonomy-term#taxonomy-term-6:hover:before,
  .node-teaser__link .event-list.term-6 .taxonomy-term.event-list__name:hover:before,
  .event-list.term-6 .node-teaser__link .taxonomy-term.event-list__name:hover:before,
  .bg-skew7deg#taxonomy-term-6:hover:before,
  .bean-faq #taxonomy-term-6.field-name-field-question:hover:before,
  .bean-faq .bg-green.field-name-field-question:hover:before,
  .bean-faq .event-list.term-6 .field-name-field-question.event-list__name:hover:before,
  .event-list.term-6 .bean-faq .field-name-field-question.event-list__name:hover:before,
  .event-list.term-6 .bg-skew7deg.event-list__name:hover:before {
    background-color: #292662; }

input[type='tel'],
.form-url,
.form-search,
.form-email,
.form-text, .form-textarea, select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #e6e7e8;
  border-radius: 0;
  border: 0;
  outline: none;
  font-size: 14px;
  padding: 4px 10px 3px;
  font-weight: 400;
  font-style: normal;
  color: #414042;
  font-family: OpenSans;
  box-sizing: border-box;
  height: 30px;
  line-height: 1.5; }
  @media screen and (max-width: 47.9375em) {
    input[type='tel'],
    .form-url,
    .form-search,
    .form-email,
    .form-text, .form-textarea, select {
      height: 36px;
      padding: 7px 17px;
      font-size: 16px; } }
  input[type='tel']::-webkit-input-placeholder,
  .form-url::-webkit-input-placeholder,
  .form-search::-webkit-input-placeholder,
  .form-email::-webkit-input-placeholder,
  .form-text::-webkit-input-placeholder, .form-textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: #414042; }
  input[type='tel']::-moz-placeholder,
  .form-url::-moz-placeholder,
  .form-search::-moz-placeholder,
  .form-email::-moz-placeholder,
  .form-text::-moz-placeholder, .form-textarea::-moz-placeholder, select::-moz-placeholder {
    color: #414042; }
  input[type='tel']:-ms-input-placeholder,
  .form-url:-ms-input-placeholder,
  .form-search:-ms-input-placeholder,
  .form-email:-ms-input-placeholder,
  .form-text:-ms-input-placeholder, .form-textarea:-ms-input-placeholder, select:-ms-input-placeholder {
    color: #414042; }

.grippie {
  display: none !important; }

.form-textarea {
  height: auto;
  min-height: 123px; }
  @media screen and (max-width: 47.9375em) {
    .form-textarea {
      min-height: 145px; } }

.form-item,
.form-actions {
  margin: 0rem 0rem 1.0625rem; }
  .form-item.form-type-checkbox, .form-item.form-type-radio,
  .form-actions.form-type-checkbox,
  .form-actions.form-type-radio {
    margin-bottom: 0.5rem; }

.form-type-checkbox label,
.form-type-radio label {
  font-weight: 400; }

label {
  margin-bottom: 10px; }

.fieldset-legend {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 0.5rem; }

.form-type-select select {
  position: relative;
  z-index: 1; }

.form-type-select:before, .form-type-select:hover:before {
  background-color: #e6e7e8; }

.webform-datepicker .form-type-select:before, .webform-datepicker .form-type-select:hover:before {
  background-color: transparent; }

.form-text-skew,
.views-widget-filter-title .form-type-textfield {
  padding: 0 2px !important;
  display: inline-block;
  position: relative; }
  .form-text-skew:before,
  .views-widget-filter-title .form-type-textfield:before {
    content: '';
    height: 100%;
    display: inline-block;
    background: #e6e7e8;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
  .form-text-skew:hover .form-submit,
  .form-text-skew:hover a, .form-text-skew:hover:before,
  .views-widget-filter-title .form-type-textfield:hover .form-submit,
  .views-widget-filter-title .form-type-textfield:hover a,
  .views-widget-filter-title .form-type-textfield:hover:before {
    background-color: #e6e7e8; }
  .form-text-skew input,
  .views-widget-filter-title .form-type-textfield input {
    position: relative;
    z-index: 1;
    width: 100%; }

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ1MS44NDdweCIgaGVpZ2h0PSI0NTEuODQ3cHgiIHZpZXdCb3g9IjAgMCA0NTEuODQ3IDQ1MS44NDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MS44NDcgNDUxLjg0NzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTIyNS45MjMsMzU0LjcwNmMtOC4wOTgsMC0xNi4xOTUtMy4wOTItMjIuMzY5LTkuMjYzTDkuMjcsMTUxLjE1N2MtMTIuMzU5LTEyLjM1OS0xMi4zNTktMzIuMzk3LDAtNDQuNzUxDQoJCWMxMi4zNTQtMTIuMzU0LDMyLjM4OC0xMi4zNTQsNDQuNzQ4LDBsMTcxLjkwNSwxNzEuOTE1bDE3MS45MDYtMTcxLjkwOWMxMi4zNTktMTIuMzU0LDMyLjM5MS0xMi4zNTQsNDQuNzQ0LDANCgkJYzEyLjM2NSwxMi4zNTQsMTIuMzY1LDMyLjM5MiwwLDQ0Ljc1MUwyNDguMjkyLDM0NS40NDlDMjQyLjExNSwzNTEuNjIxLDIzNC4wMTgsMzU0LjcwNiwyMjUuOTIzLDM1NC43MDZ6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
  background-position: calc(100% - 10px) 50%;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 0;
  background-size: 14px;
  background-color: #e6e7e8;
  line-height: 30px;
  min-width: 170px;
  padding-right: 30px;
  cursor: pointer;
  height: 30px;
  outline: none;
  padding-top: 0;
  padding-bottom: 0; }
  select:focus, select:hover, select:active {
    outline: none; }
  select::-ms-expand {
    display: none; }
  select option {
    width: 100%; }

.webform-container-inline div, .webform-container-inline div.form-item {
  display: inline-block; }

.skew7deg,
.btn-small:before,
.list-btn-small .field-item:before,
.node-teaser__link .links:before,
.views-submit-button:before,
.btn-wrap:before,
.form-type-select:before,
.form-actions:before,
.bg-skew7deg:before,
.node-teaser__link .taxonomy-term:before,
.bean-faq .field-name-field-question:before,
.form-text-skew:before,
.views-widget-filter-title .form-type-textfield:before,
.block-icon .field-name-field-block-icon-item > .field-items > .field-item:before,
.bg-skek-gray:after,
.item-list .pager li a:after,
.item-list .pager li.pager-current:after,
.bg-skek-gray:before,
.item-list .pager li a:before,
.item-list .pager li.pager-current:before,
#layout-type-1 #sidebar-left .block-sidebar-menu .block-title:before,
.search-box .form-item:before,
.search-box .form-actions:before,
.menu-responsive:before,
.bean-block-logo .entity-field-collection-item:before,
.block-newsletter .form-item:before,
.block-mailchimp-signup .form-item:before,
.block-newsletter .form-actions:before,
.block-mailchimp-signup .form-actions:before {
  -webkit-transform: skew(-7deg, 0deg);
  -ms-transform: skew(-7deg, 0deg);
  transform: skew(-7deg, 0deg); }

.view-header {
  margin-bottom: 23px; }
  .view-header a {
    font-weight: 400;
    padding: 8px 11px;
    min-width: 135px; }
    @media screen and (max-width: 47.9375em) {
      .view-header a {
        padding: 10px 17px; } }
  .view-header p {
    margin-bottom: 22px; }
  .view-header i {
    margin-right: 5px; }

.btn-small a, .list-btn-small .field-item a,
.btn-small button, .list-btn-small .field-item button {
  font-weight: 400;
  padding: 8px 11px;
  min-width: 86px;
  position: relative;
  z-index: 1; }
  @media screen and (max-width: 47.9375em) {
    .btn-small a, .list-btn-small .field-item a,
    .btn-small button, .list-btn-small .field-item button {
      padding: 10px 17px; } }

.list-btn-small .field-item {
  margin-right: 15px; }

@media (min-width: 48em) {
  .grid-4-cols .view-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }

.grid-4-cols .views-row {
  box-shadow: 0px 2px 10px -3px #000;
  margin-bottom: 30px; }
  .grid-4-cols .views-row > .views-field {
    box-shadow: 0px 2px 10px -3px #000;
    margin-bottom: 30px; }
    @media (min-width: 48em) {
      .grid-4-cols .views-row > .views-field {
        width: calc((100% - 20px) / 2);
        margin-right: 20px; }
        .grid-4-cols .views-row > .views-field:nth-child(2n) {
          margin-right: 0; } }
    @media (min-width: 80em) {
      .grid-4-cols .views-row > .views-field {
        margin-bottom: 0;
        width: calc((100% - 60px) / 4); }
        .grid-4-cols .views-row > .views-field:nth-child(2n) {
          margin-right: 20px; }
        .grid-4-cols .views-row > .views-field:last-child {
          margin-right: -1px; } }
  .grid-4-cols .views-row .views-row {
    box-shadow: none;
    padding: 0;
    margin: 0; }
  @media (min-width: 48em) {
    .grid-4-cols .views-row {
      width: calc((100% - 20px) / 2);
      margin-right: 20px; }
      .grid-4-cols .views-row:nth-child(2n) {
        margin-right: 0; } }
  @media (min-width: 80em) {
    .grid-4-cols .views-row {
      margin-bottom: 0;
      width: calc((100% - 60px) / 4); }
      .grid-4-cols .views-row:nth-child(2n) {
        margin-right: 20px; }
      .grid-4-cols .views-row:last-child {
        margin-right: -1px; } }

.view-event-home-page .views-row {
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important; }

@media (min-width: 48em) {
  .view-event-home-page > .view-content > .views-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }

@media (min-width: 48em) {
  .grid-2-cols .view-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }

.grid-2-cols .views-row {
  box-shadow: 0px 2px 10px -3px #000;
  margin-bottom: 20px; }
  @media (min-width: 48em) {
    .grid-2-cols .views-row {
      width: calc((100% - 20px) / 2);
      margin-right: 20px; }
      .grid-2-cols .views-row:nth-child(2n) {
        margin-right: 0; } }

.block-title {
  text-align: center;
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 34px;
  color: #414042; }
  .block-title b {
    color: #414042; }

.list-arrow ul {
  padding: 0; }
  .list-arrow ul li {
    list-style: none;
    margin: 8px 0; }
    .list-arrow ul li:before {
      content: '>';
      margin-right: 4px; }

.full-block {
  display: block;
  margin-bottom: 11px;
  color: #292662; }

.flex {
  display: inline-block;
  width: 100%; }
  @media (min-width: 64em) {
    .flex {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  .flex .form-type-select {
    margin-right: 10px;
    width: 100%;
    margin-bottom: 10px; }
    @media (min-width: 48em) {
      .flex .form-type-select {
        width: 45%; } }
    @media (min-width: 64em) {
      .flex .form-type-select {
        width: 100%;
        margin-bottom: 0; } }
    .flex .form-type-select select {
      width: 100%;
      max-width: inherit;
      height: 32px; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
@media (min-width: 48em) {
  .slick-dotted.slick-slider {
    margin-bottom: 0; } }

.slick-dots {
  position: absolute;
  bottom: 15px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0 !important;
  margin: 0 !important;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer;
      transition: .5s; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none;
        transition: .5s; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          background: #04aad2; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 8px;
        height: 8px;
        font-family: "slick";
        font-size: 15px;
        border-radius: 100%;
        line-height: 8px;
        border: 2px solid #04aad2;
        text-align: center;
        color: transparent;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transition: .5s; }
    .slick-dots li.slick-active button:before {
      background: #04aad2;
      transition: .5s; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

#content .node-webform {
  padding: 0 0 5px;
  border: 0; }
  #content .node-webform .webform-client-form fieldset {
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%; }
    @media (min-width: 48em) {
      #content .node-webform .webform-client-form fieldset {
        width: 50%;
        float: left; } }
    #content .node-webform .webform-client-form fieldset:first-child {
        min-height: 400px;
      margin-bottom: 30px; }
      @media (min-width: 48em) {
        #content .node-webform .webform-client-form fieldset:first-child {
          padding-right: 15px;
          box-sizing: border-box; } }
  #content .node-webform .webform-client-form .form-text {
    width: 100%; }
    @media (min-width: 48em) {
      #content .node-webform .webform-client-form .form-text {
        width: 340px; } }
  #content .node-webform .webform-client-form textarea {
    width: 100%; }
    @media (min-width: 48em) {
      #content .node-webform .webform-client-form textarea {
        max-width: 450px; } }
  #content .node-webform .submitted,
  #content .node-webform .tabs {
    display: none; }
  #content .node-webform .webform-component-markup h2 {
    margin-bottom: 8px; }
    @media screen and (max-width: 47.9375em) {
      #content .node-webform .webform-component-markup h2 {
        margin-bottom: 20px; } }
  #content .node-webform .webform-component-markup p {
    margin-top: 0;
    line-height: 1.2;
    margin-bottom: 10px; }
  #content .node-webform .webform-component-markup strong {
    color: #414042;
    margin-bottom: 12px;
    display: inline-block; }
  #content .node-webform .webform-component-markup .phone,
  #content .node-webform .webform-component-markup .fax,
  #content .node-webform .webform-component-markup .mail {
    margin-bottom: 10px; }
    #content .node-webform .webform-component-markup .phone strong,
    #content .node-webform .webform-component-markup .fax strong,
    #content .node-webform .webform-component-markup .mail strong {
      margin-bottom: 0; }
  #content .node-webform .webform-component-markup .mail {
    margin-bottom: 21px; }
  @media screen and (max-width: 47.9375em) {
    #content .node-webform .form-actions {
      min-width: 123px;
      text-align: center; } }

.link-underline a {
  text-decoration: underline; }

.bean-hero-slider .slick-slide {
  position: relative; }
  .bean-hero-slider .slick-slide img {
    width: 100%;
    height: auto; }
  .bean-hero-slider .slick-slide a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0; }

.slick-dots {
  margin: 0;
  padding: 0; }

.block-icon {
  margin-bottom: 39px;
  padding: 0 15px; }
  @media (min-width: 48em) {
    .block-icon {
      margin-bottom: 54px;
      padding: 0; } }
  @media (min-width: 48em) {
    .block-icon .field-name-field-block-icon-item > .field-items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .block-icon .field-name-field-block-icon-item > .field-items > .field-item {
    padding: 28px 20px 30px;
    position: relative;
    margin: 0 0 12px;
    text-align: center; }
    @media (min-width: 48em) {
      .block-icon .field-name-field-block-icon-item > .field-items > .field-item {
        margin: 0 20px;
        min-height: 120px;
        padding: 25px 20px 20px;
        width: calc((100% - 20px) / 3); } }
    @media screen and (max-width: 29.9375em) {
      .block-icon .field-name-field-block-icon-item > .field-items > .field-item {
        min-height: 40px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:before {
      content: '';
      height: 100%;
      display: inline-block;
      background: #04aad2;
      position: absolute;
      top: 0;
      left: -10px;
      right: -10px; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title {
      z-index: 9;
      position: relative;
      color: #fff;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 17px; }
      @media screen and (max-width: 47.9375em) {
        .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title {
          padding-left: 110px;
          letter-spacing: -1px; } }
      @media screen and (max-width: 29.9375em) {
        .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title {
          font-size: 17px; } }
      @media (min-width: 48em) {
        .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title {
          font-size: 14;
          position: absolute;
          left: -10px;
          right: 0;
          bottom: 18px;
          margin-top: 16px; } }
      @media (min-width: 64em) {
        .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title {
          font-size: 17px; } }
      .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title:before {
        content: "";
        position: absolute;
        width: 30px;
        height: auto;
        left: 10px; }
        @media screen and (max-width: 47.9375em) {
          .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title:before {
            background-size: auto 55px !important;
            bottom: 0;
            content: "";
            height: 70px;
            left: -15px;
            margin-top: -35px;
            position: absolute;
            top: 50%;
            width: 109px; } }
        @media (min-width: 48em) {
          .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title:before {
            width: 134px;
            height: 74px;
            left: 50%;
            margin-left: -67px;
            bottom: 42px;
            right: 0; } }

         @media screen and (max-width: 991px) {
            .block-icon .field-name-field-block-icon-item > .field-items > .field-item .field-name-field-icon-title {
              font-size: 14px;
            }
         }   

    @media screen and (max-width: 47.9375em) {
      .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(3) .field-name-field-icon-title:before {
        background-size: 55px auto !important; } }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      z-index: 99; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item img {
      max-height: 74px; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(1) .field-name-field-icon-title:before {
      background: transparent url("../images/education.png") no-repeat scroll center center; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(1):hover:before {
      background: #b2e2f9; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(1):hover img {
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%); }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(1):hover .field-name-field-icon-title {
      color: #04aad2; }
      .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(1):hover .field-name-field-icon-title:before {
        background: transparent url("../images/education-hover.png") no-repeat scroll center center; }


    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(2) .field-name-field-icon-title:before {
      background: transparent url("../images/join.png") no-repeat scroll center center; }

      @media (min-width: 48em) {
        .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(2) .field-name-field-icon-title:before {
          width: 114px;
          height: 76px;
          margin-left: -57px; } }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(2):before {
      background: #292662; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(2):hover:before {
      background: #bebdd0; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(2):hover .field-name-field-icon-title {
      color: #292662; }
      .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(2):hover .field-name-field-icon-title:before {
        background: transparent url("../images/join-hover.png") no-repeat scroll center center; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(3) .field-name-field-icon-title:before {
      background: transparent url("../images/practitioner.png") no-repeat scroll center center; }
      @media (min-width: 48em) {
        .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(3) .field-name-field-icon-title:before {
          width: 68px;
          height: 87px;
          margin-left: -34px; } }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(3):before {
      background: #e6e7e8; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(3) .field-name-field-icon-title {
      color: #414042; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(3):hover:before {
      background-color: #414042; }
    .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(3):hover .field-name-field-icon-title {
      color: #e6e7e8; }
      .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(3):hover .field-name-field-icon-title:before {
        background: transparent url("../images/practitioner-hover.png") no-repeat scroll center center; }

        @media (min-width: 48em) {
        .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(4) .field-name-field-icon-title:before {
          width: 68px;
          height: 68px;
          margin-left: -34px; } 
        }
       .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(4):before{
          background-color:#04aad2;
       }
          .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(4) .field-name-field-icon-title {
            color: #fff; }
         .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(4):hover:before {
            background-color:#b2e2f9;  }
          .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(4):hover .field-name-field-icon-title {
            color: #04aad2; }
            .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(4) .field-name-field-icon-title:before {
              background: transparent url("../images/icon-4.png") no-repeat scroll center center; }

            .block-icon .field-name-field-block-icon-item > .field-items > .field-item:nth-child(4):hover .field-name-field-icon-title:before {
              background: transparent url("../images/icon-4-hover.png") no-repeat scroll center center; }




.node-teaser {
  border: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative; }
  .node-teaser__image {
    line-height: 0;
    overflow: hidden; }
    .node-teaser__image img {
      width: 100%;
      height: auto; }
  .node-teaser__title {
    line-height: 1;
    margin-bottom: 4px;
    letter-spacing: -.5px; 

  }
    @media screen and (max-width: 47.9375em) {
      .node-teaser__title {
        margin-bottom: 10px; } }
    .node-teaser__title a {
      color: #414042;
      font-size: 16px;
      font-weight: 500; }
      @media screen and (max-width: 47.9375em) {
        .node-teaser__title a {
          font-size: 18px; } }
      .node-teaser__title a:hover {
        color: #04aad2; }
  .node-teaser__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    color: #414042; }
    @media screen and (max-width: 47.9375em) {
      .node-teaser__info {
        font-size: 18px; } }
    .node-teaser__info span {
      margin: 0 3px; }
    .node-teaser__info .field-item {
      margin-bottom: 3px; }
  .node-teaser__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 15px;
    left: 15px;
    right: 10px; }

    .view-industry-events .node-teaser__title {
          color: #414042;
    font-size: 16px;
    font-weight: 500;
    }

    @media screen and (max-width: 47.9375em) {
      .node-teaser__link {
        left: 20px;
        right: 20px;
        bottom: 22px; } }
    .node-teaser__link .content {
      display: none; }
    .node-teaser__link .taxonomy-term {
      margin-right: 5px; }
      @media (min-width: 48em) {
        .node-teaser__link .taxonomy-term {
          width: 130px; } }
      .node-teaser__link .taxonomy-term a {
        color: #fff;
        display: block;
        z-index: 102;
        text-align: left; }
        @media screen and (max-width: 47.9375em) {
          .node-teaser__link .taxonomy-term a {
            width: 170px;
            padding: 12px 11px;
            font-size: 18px; } }
        @media screen and (max-width: 29.9375em) {
          .node-teaser__link .taxonomy-term a {
            width: 130px;
            padding: 12px 11px;
            font-size: 14px; } }
    .node-teaser__link h2 {
      font-size: 14px;
      font-weight: 400;
      letter-spacing: -.4px;
      margin: 0; }
    .node-teaser__link .links {
      margin: 0;
      text-align: center; }
      @media (min-width: 48em) {
        .node-teaser__link .links {
          width: 98px; } }
      .node-teaser__link .links li {
        padding: 0; }
        @media screen and (max-width: 47.9375em) {
          .node-teaser__link .links li a {
            width: 125px;
            padding: 13px 11px;
            font-size: 16px;
            display: inline-block; } }
        @media screen and (max-width: 29.9375em) {
          .node-teaser__link .links li a {
            width: 80px;
            font-size: 14px; } }
  .node-teaser__content {
    padding: 15px 10px 67px 15px; }
    @media screen and (max-width: 47.9375em) {
      .node-teaser__content {
        padding: 22px 20px 82px 22px; } }

.block-events {
  margin-bottom: 10px;
  padding: 0 21px; }
  @media screen and (max-width: 29.9375em) {
    .block-events {
      padding: 0; } }
  @media (min-width: 48em) {
    .block-events {
      margin-bottom: 61px;
      padding: 0; } }
  .block-events .block-title {
    margin-bottom: 34px; }
    @media (min-width: 48em) {
      .block-events .block-title {
        margin-bottom: 25px; } }

.node-type-event #page-title, .node-type-event .view .date-nav-wrapper .date-heading h3, .view .date-nav-wrapper .date-heading .node-type-event h3 {
  display: none; }

.node-event-full {
  margin-bottom: 14px; }
  .node-event-full__category {
    margin-bottom: 16px; }
  .node-event-full__title {
    margin-bottom: 9px; }
  .node-event-full__info {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 28px; }
  .node-event-full__body {
    margin-bottom: 29px; }
  @media screen and (max-width: 47.9375em) {
    .node-event-full__link .field-items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; } }
  .node-event-full__link .field-item {
    display: inline-block;
    margin-right: 10px; }

.bean-faq .is-active .field-name-field-question .field-items:before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
  transition: .5s; }

.bean-faq .field-name-field-question {
  padding: 7px 30px 7px 15px !important;
  width: 99%;
  cursor: pointer;
  font-size: 15px;
  box-sizing: border-box; }
  .bean-faq .field-name-field-question:before {
    background: #e6e7e9; }
  .bean-faq .field-name-field-question:hover:before {
    background: #e6e7e9; }
  .bean-faq .field-name-field-question * {
    position: relative;
    z-index: 1; }
  .bean-faq .field-name-field-question .field-items:before {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    right: -25px;
    font-size: 25px;
    color: #292662;
    transition: .5s; }

.bean-faq .field-name-field-answer {
  padding: 19px 15px;
  display: none; }

.field-name-field-faq-item > .field-items > .field-item {
  margin-bottom: 13px; }

.view-filter .views-exposed-widget {
  margin: 0;
  padding: 0; }
  @media screen and (max-width: 47.9375em) {
    .view-filter .views-exposed-widget {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      margin: 0;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 17px; } }
  @media screen and (max-width: 29.9375em) {
    .view-filter .views-exposed-widget {
      display: inline-block; } }
  .view-filter .views-exposed-widget label {
    font-size: 20px;
    color: #292662;
    margin-bottom: 25px; }
    @media screen and (max-width: 47.9375em) {
      .view-filter .views-exposed-widget label {
        margin-bottom: 0;
        font-size: 16px; } }
    @media screen and (max-width: 29.9375em) {
      .view-filter .views-exposed-widget label {
        margin-bottom: 10px; } }

@media (min-width: 48em) {
  .view-filter .views-exposed-widgets {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; } }

@media screen and (max-width: 47.9375em) {
  .view-filter .views-exposed-widgets .views-widget-filter-tid_1 {
    margin: 0;
    display: inline-block;
    text-align: right; } }

@media screen and (max-width: 29.9375em) {
  .view-filter .views-exposed-widgets .views-widget-filter-tid_1 {
    text-align: left; } }

@media screen and (max-width: 47.9375em) {
  .view-filter .views-exposed-widgets .form-type-select {
    width: 285px; }
    .view-filter .views-exposed-widgets .form-type-select select {
      width: 100%; } }

.view-filter .views-exposed-widgets .form-submit {
  margin-top: 0;
  min-width: 107px; }

.view-filter .view-filters {
  margin-top: 32px;
  margin-bottom: 38px; }

@media screen and (max-width: 47.9375em) {
  .view-filter .views-submit-button {
    width: auto; } }

@media screen and (max-width: 29.9375em) {
  .view-filter .views-exposed-widget {
    float: none; } }

.views-submit-button input {
  margin-top: 0; }

.views-submit-button .ajax-progress {
  display: none; }

.node-job-teaser {
  padding-bottom: 24px;
  border-bottom: 1px solid #9492af;
  margin-bottom: 31px; }
  .node-job-teaser__area {
    text-transform: uppercase;
    margin-bottom: 21px; }
    .node-job-teaser__area a {
      color: #292662;
      cursor: default; }
  .node-job-teaser__email {
    margin-bottom: 11px; }

.bg-skek-gray, .item-list .pager li a, .item-list .pager li.pager-current {
  position: relative;
  padding: 8px 12px;
  display: inline-block;
  background-color: #e6e7e8;
  color: #414042; }
  .bg-skek-gray:after, .item-list .pager li a:after, .item-list .pager li.pager-current:after, .bg-skek-gray:before, .item-list .pager li a:before, .item-list .pager li.pager-current:before {
    content: '';
    height: 100%;
    width: 10px;
    display: inline-block;
    background: #e6e7e8;
    position: absolute;
    top: 0; }
  .bg-skek-gray:before, .item-list .pager li a:before, .item-list .pager li.pager-current:before {
    left: -5px; }
  .bg-skek-gray:after, .item-list .pager li a:after, .item-list .pager li.pager-current:after {
    right: -5px; }
  .bg-skek-gray:hover, .item-list .pager li a:hover, .item-list .pager li.pager-current:hover {
    background-color: #04aad2; }
    .bg-skek-gray:hover:before, .item-list .pager li a:hover:before, .item-list .pager li.pager-current:hover:before, .bg-skek-gray:hover:after, .item-list .pager li a:hover:after, .item-list .pager li.pager-current:hover:after {
      background-color: #04aad2; }

.item-list .pager li {
  margin: 0 6px;
  text-transform: capitalize;
  display: inline-block; }
  .item-list .pager li a {
    text-transform: capitalize;
    margin-top: 3px;
    height: 15px;
    text-align: center; }
  .item-list .pager li.pager-current {
    color: #fff;
    background: #04aad2;
    font-weight: 400; }
    .item-list .pager li.pager-current:before, .item-list .pager li.pager-current:after {
      background: #04aad2;
      color: #fff; }
  .item-list .pager li.pager-last, .item-list .pager li.pager-first {
    display: none; }
  .item-list .pager li.pager-next a, .item-list .pager li.pager-previous a {
    min-width: 99px; }
  .item-list .pager li.pager-previous a:before {
    font-size: 22px;
    width: 26px;
    line-height: 33px;
    text-align: right;
    left: -13px;
    padding: 0px 0;
    color: #292662; }
  .item-list .pager li.pager-previous:hover a:before {
    color: #fff; }
  .item-list .pager li.pager-next a:after {
    font-size: 22px;
    width: 26px;
    line-height: 33px;
    text-align: left;
    right: -8px;
    padding: 0px 0;
    color: #292662; }
  .item-list .pager li.pager-next:hover a:after {
    color: #fff; }

.item-list .pager .ajax-progress {
  display: none; }

.view-member .view-filters {
  margin-top: 38px; }

@media (min-width: 48em) {
  .view-member .views-widget-filter-tid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; } }

.view-member .views-widget-filter-tid label {
  margin: 0 10px 0 0;
  font-size: 14px;
  font-weight: 400; }
  @media screen and (max-width: 47.9375em) {
    .view-member .views-widget-filter-tid label {
      margin-bottom: 10px;
      font-size: 16px; } }

.view-member .views-exposed-widgets {
  position: relative;
  margin-bottom: 54px;
  padding-bottom: 42px; }
  @media screen and (max-width: 47.9375em) {
    .view-member .views-exposed-widgets {
      padding-bottom: 91px;
      margin-bottom: 20px; } }
  @media screen and (max-width: 29.9375em) {
    .view-member .views-exposed-widgets {
      padding-bottom: 50px; } }
  .view-member .views-exposed-widgets select {
    width: 130px;
    min-width: inherit; }
    @media (min-width: 48em) {
      .view-member .views-exposed-widgets select {
        width: 170px; } }
  .view-member .views-exposed-widgets .views-exposed-widget {
    margin-right: 10px; }
  .view-member .views-exposed-widgets .views-submit-button {
    position: absolute;
    bottom: -20px; }

.node-member-teaser {
  margin-bottom: 27px; }
  .node-member-teaser strong {
    display: block;
    margin-bottom: 12px; }
  .node-member-teaser__category {
    margin-bottom: 16px; }
    .node-member-teaser__category h2 {
      margin-bottom: 18px; }
      .node-member-teaser__category h2 a {
        color: #292662;
        cursor: default; }
        @media screen and (max-width: 47.9375em) {
          .node-member-teaser__category h2 a {
            font-size: 22px; } }
    .node-member-teaser__category .taxonomy-term-description {
      margin: 0; }
  .node-member-teaser__investment {
    margin-bottom: 7px; }
    .node-member-teaser__investment strong {
      margin-bottom: 4px; }
    .node-member-teaser__investment table {
      margin-top: 0; }
      .node-member-teaser__investment table td {
        padding: 6px 0px; }
        .node-member-teaser__investment table td:first-child {
          min-width: 108px; }
        .node-member-teaser__investment table td:last-child {
          min-width: 150px; }
        .node-member-teaser__investment table td strong {
          display: inline-block; }
  .node-member-teaser__criteria {
    margin-bottom: 34px; }
  .node-member-teaser__link {
    margin-bottom: 30px; }
  .node-member-teaser__note {
    font-style: italic; }

.search-wrapper {
  margin-top: 34px;
  margin-bottom: 29px; }
  .search-wrapper select {
    max-width: 150px; }
  .search-wrapper h2 {
    margin-bottom: 21px; 
    text-transform: uppercase;
  }
  .search-wrapper .form-text-skew,
  .search-wrapper .form-type-select {
    margin-right: 12px; }
    .search-wrapper .form-text-skew label,
    .search-wrapper .form-type-select label {
      display: none; }
  @media (min-width: 48em) {
    .search-wrapper .form-text-skew {
      min-width: 540px; } }
  .search-wrapper .search-form {
    margin-bottom: 36px; }
  .search-wrapper .note {
    display: block;
    margin-bottom: 16px; }
  .search-wrapper .btn-small a, .search-wrapper .list-btn-small .field-item a, .list-btn-small .search-wrapper .field-item a {
    min-width: 109px; }

.search-box .element-invisible {
  display: none; }

.search-box .form-actions {
  margin: 0; }

.view-list-events .views-row {
  box-shadow: none; }

.event-list__image {
  line-height: 0; }
  .event-list__image img {
    width: 100%;
    height: auto; }

.event-list__name {
  padding: 0 !important;
  position: relative;
  z-index: 2;
  width: 71%; }
  .event-list__name a {
    font-size: 20px;
    font-weight: 700;
    padding: 10px 15px;
    text-align: left; }
    @media screen and (max-width: 47.9375em) {
      .event-list__name a {
        font-size: 24px; } }
    @media screen and (max-width: 29.9375em) {
      .event-list__name a {
        font-size: 16px; } }
  .event-list__name:before {
    right: -10px;
    left: 10px; }

.event-list__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 2px;
  background: #292662; }
  .event-list__content a {
    height: 100%;
    width: 100%;
    box-sizing: border-box; }
  .event-list__content:hover:before,
  .event-list__content:hover a,
  .event-list__content:hover .event-list__name:before {
    background-color: #292662 !important; }

.event-list__link {
  color: #fff;
  position: relative;
  padding: 0 !important;
  text-align: center; }
  @media screen and (max-width: 47.9375em) {
    .event-list__link {
      width: 145px;
      text-align: right; } }
  @media screen and (max-width: 29.9375em) {
    .event-list__link {
      width: 108px; } }
  .event-list__link a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 1; }
  .event-list__link span {
    text-transform: uppercase;
    padding: 13px;
    display: inline-block; }
    @media screen and (max-width: 47.9375em) {
      .event-list__link span {
        font-size: 16px; } }
    @media screen and (max-width: 29.9375em) {
      .event-list__link span {
        font-size: 12px;
        padding: 12px 10px; } }
    .event-list__link span.events {
      display: none; }

.event-list.term-2 .event-list__content:hover {
  background: #04aad2; }

.event-list.term-2 .event-list__link span {
  display: none; }
  .event-list.term-2 .event-list__link span.events {
    display: block; }

.event-list.term-3 .event-list__content:hover {
  background: #ed008c; }

.event-list.term-5 .event-list__content:hover {
  background: #f7941f; }

.event-list.term-6 .event-list__content:hover {
  background: #73bf45; }

.view-list-event .node-teaser__title {
  margin-bottom: 10px; }
  .view-list-event .node-teaser__title a {
    font-size: 20px;
    font-weight: 700; }

@-o-viewport {
  zoom: 1;
  width: extend-to-zoom; }

@viewport {
  zoom: 1;
  width: extend-to-zoom; }

@-ms-viewport {
  width: extend-to-zoom;
  zoom: 1; }

html {
  font-family: OpenSans;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #414042;
  font-size: 16px;
  font-smoothing: antialiased;
  font-weight: 400;
  line-height: 1.2; }

body {
  -webkit-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
  font-size: 14px;
  font-family: OpenSans;
  font-weight: 400;
  padding: 0;
  margin: 0;
  line-height: 1.5; }
  @media screen and (max-width: 47.9375em) {
    body {
      font-size: 16px; } }

.front .tabs,
.front .block-system {
  display: none !important; }

@media (min-width: 48em) {
  .front .footer__one.columns {
    width: 25.5%; } }

@media (min-width: 48em) {
  .front .footer__two.columns {
    width: 24.5%; } }

.front .footer__four {
  display: none; }

@media (min-width: 48em) {
  .front .footer__three.columns {
    width: 50%;
    padding-right: 0; } }

@media (min-width: 48em) {
    .front .region-bottom-3{
        padding-left: 15px;
    }
    .front .field-name-field-logo-item > .field-items > .field-item:after{
        content: "";
        position: absolute;
        background: #fff;
        top: 0;
        left: 7px;
        right: 7px;
        bottom: 0;
        -webkit-transform: skew(-7deg);
        -moz-transform: skew(-7deg);
        -ms-transform: skew(-7deg);
        -o-transform: skew(-7deg);
        transform: skew(-7deg);
    }
    .front .field-name-field-logo-item > .field-items > .field-item .field-collection-item-field-logo-item{
        position: relative;
        z-index: 1;
        text-align: center;
    }
    .front .field-name-field-logo-item > .field-items > .field-item:nth-child(4){
        margin-left: -8px;
    }
    .front .field-name-field-logo-item > .field-items > .field-item{
        width: 33.333%;
        float: left;
        position: relative;
        padding: 5px 10px;
        margin-bottom: 15px;
        box-sizing: border-box;
    }
    .front .bean-block-logo .field-collection-item-field-logo-item img{
        max-width: 100%;
    }
    .front .field-name-field-logo-item{
        width: 100%;
    }
  /*.front .bean-block-logo .field-collection-item-field-logo-item {*/
    /*width: calc((100% - 40px) / 3);*/
    /*margin-left: 20px;*/
    /*margin-bottom: 20px;*/
    /*padding: 12px 12px;*/
    /*height: 63px; }*/
    .front .bean-block-logo .field-collection-item-field-logo-item img {
      max-height: 50px; }
    .front .bean-block-logo .field-collection-item-field-logo-item:nth-child(2) {
      right: -4px; }
    .front .bean-block-logo .field-collection-item-field-logo-item:nth-child(5) {
      right: 4px; }
    .front .bean-block-logo .field-collection-item-field-logo-item:nth-child(2n) {
      margin-left: 20px; }
    .front .bean-block-logo .field-collection-item-field-logo-item:nth-child(3n+1) {
      margin-left: 0; } }

.front .bean-block-logo .field-collection-item-field-logo-item .content {
  line-height: 0; }

.front .content__bottom {
  display: block; }

@media (min-width: 48em) {
  .front .main {
    margin: 44px 0 28px; } }

.main {
  margin: 36px 0 20px;
  min-height: 300px;
  display: inline-block;
  width: 100%; }
  @media (min-width: 48em) {
    .main {
      margin: 36px 0 30px; } }

.content__bottom {
  padding: 30px 0 34px;
  background: #04aad2;
  background-size: auto 100%; }
  @media screen and (max-width: 47.9375em) {
    .content__bottom {
      padding: 28px 5px 30px; } }
  @media (min-width: 48em) {
    .content__bottom {
      padding: 52px 0 64px;
      background: url("../images/bg-image-subscribe.png") no-repeat scroll top right #04aad2;
      background-size: auto 100%; } }
  @media (min-width: 64em) {
    .content__bottom {
      display: none; } }
  .content__bottom .block-title {
    color: #fff;
    margin-bottom: 20px; }
    @media (min-width: 48em) {
      .content__bottom .block-title {
        margin-bottom: 52px; } }
  .content__bottom .mailchimp-signup-subscribe-form {
    margin: 0;
    padding: 0; }
    @media screen and (max-width: 47.9375em) {
      .content__bottom .mailchimp-signup-subscribe-form {
        text-align: center; } }
    @media (min-width: 48em) {
      .content__bottom .mailchimp-signup-subscribe-form > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (min-width: 48em) {
      .content__bottom .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 74%; } }
    @media (min-width: 48em) {
      .content__bottom .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields .form-item {
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
        margin-bottom: 0; } }
    .content__bottom .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields .form-item:last-child {
      margin-right: 0; }
    .content__bottom .mailchimp-signup-subscribe-form .form-actions {
      text-align: center; }
      @media (min-width: 48em) {
        .content__bottom .mailchimp-signup-subscribe-form .form-actions {
          margin-left: 30px;
          width: 110px; } }
      .content__bottom .mailchimp-signup-subscribe-form .form-actions:before,
      .content__bottom .mailchimp-signup-subscribe-form .form-actions .form-submit {
        background-color: #292662; }
      .content__bottom .mailchimp-signup-subscribe-form .form-actions .form-submit {
        padding: 8px 12px;
        font-size: 14px; }
        @media screen and (max-width: 47.9375em) {
          .content__bottom .mailchimp-signup-subscribe-form .form-actions .form-submit {
            padding: 10px 17px;
            font-size: 16px; } }

#layout-type-1 #sidebar-left {
  background: none;
  display: none; }
  @media (min-width: 64em) {
    #layout-type-1 #sidebar-left {
      width: 283px;
      float: left;
      display: block; } }
  #layout-type-1 #sidebar-left .block-sidebar-menu {
    background: none;
    border: 0;
    background: #e6e7e8;
    margin-top: 18px; }
    #layout-type-1 #sidebar-left .block-sidebar-menu .block-title {
      background: #292662;
      color: #fff;
      font-size: 20px;
      font-weight: 700;
      padding: 12px 25px;
      text-align: left;
      text-transform: uppercase;
      border: 0;
      margin-top: -10px;
      width: 78%;
      position: relative;
      display: inline-block;
      box-sizing: border-box; }
      #layout-type-1 #sidebar-left .block-sidebar-menu .block-title:before {
        content: '';
        width: 20px;
        height: 100%;
        display: inline-block;
        background: #292662;
        position: absolute;
        top: 0;
        right: -10px; }
      #layout-type-1 #sidebar-left .block-sidebar-menu .block-title a,
      #layout-type-1 #sidebar-left .block-sidebar-menu .block-title * {
        color: #fff;
        position: relative;
        z-index: 1;
        display: block; }
    #layout-type-1 #sidebar-left .block-sidebar-menu ul {
      margin-top: 7px;
      margin-bottom: 7px; }
      #layout-type-1 #sidebar-left .block-sidebar-menu ul .expanded ul {
        margin: 0; }
        #layout-type-1 #sidebar-left .block-sidebar-menu ul .expanded ul a {
          padding-left: 35px; }
    #layout-type-1 #sidebar-left .block-sidebar-menu li {
      border: 0;
      list-style: none; }
      #layout-type-1 #sidebar-left .block-sidebar-menu li.active-trail > a {
        background: #04aad2;
        color: #fff; }
      #layout-type-1 #sidebar-left .block-sidebar-menu li a {
        padding: 13px 22px;
        font-size: 14px;
        font-weight: 400;
        color: #414042; }
        #layout-type-1 #sidebar-left .block-sidebar-menu li a:hover {
          text-decoration: none;
          background: #04aad2;
          color: #fff; }
    #layout-type-1 #sidebar-left .block-sidebar-menu .expand-icon {
      display: none; }

@media screen and (max-width: 63.9375em) {
  .main-content {
    margin-bottom: 20px; } }

.has-sidebar .main-content {
  box-sizing: border-box; }
  @media (min-width: 64em) {
    .has-sidebar .main-content {
      float: left;
      width: calc(100% - 283px);
      padding-left: 75px; } }

@media screen and (max-width: 63.9375em) {
  .page {
    overflow: hidden;
    position: relative; } }

.block-board .field-collection-view {
  padding: 0;
  margin: 0;
  border: 0; }

.block-board .field-collection-container {
  border: 0;
  margin-bottom: 0; }

.block-board .field-name-field-user-picture {
  float: left;
  margin-right: 10px; }

.block-board .field-name-field-body-board {
  overflow: hidden;
  margin-bottom: 15px; }

.sqare-style:after, .main-menu .menu-block-wrapper > .menu > li.active-trail > a:after,
.main-menu .menu-block-wrapper > .menu > li.active-trail > .nolink:after, .main-menu .menu-block-wrapper > .menu > li:hover > a:after,
.main-menu .menu-block-wrapper > .menu > li:hover > .nolink:after, .sqare-style:before, .main-menu .menu-block-wrapper > .menu > li.active-trail > a:before,
.main-menu .menu-block-wrapper > .menu > li.active-trail > .nolink:before, .main-menu .menu-block-wrapper > .menu > li:hover > a:before,
.main-menu .menu-block-wrapper > .menu > li:hover > .nolink:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 48px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 5px solid #04aad2;
  position: absolute;
  left: -5px;
  bottom: 0; }

.sqare-style:after, .main-menu .menu-block-wrapper > .menu > li.active-trail > a:after,
.main-menu .menu-block-wrapper > .menu > li.active-trail > .nolink:after, .main-menu .menu-block-wrapper > .menu > li:hover > a:after,
.main-menu .menu-block-wrapper > .menu > li:hover > .nolink:after {
  right: -5px;
  left: inherit;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.main-menu {
  background: #292662;
  display: none;
  position: relative;
  z-index: 999; }
  .main-menu div#superfish {
    float: none; }
    .main-menu div#superfish .block-menu-block {
      float: none; }
    .main-menu div#superfish .menu {
      float: none; }
  .main-menu .login-link {
    display: none; }
    .login-link #redirect-select{
      display: inline-block;
      float: left;
    }
    .login-link li #icon i{
      top:0px;
    }
    @media screen and (max-width: 63.9375em) {
      .main-menu .login-link {
        display: block; } }
  @media screen and (max-width: 63.9375em) {
    .main-menu {
      position: absolute;
      top: 65px;
      left: 0;
      right: 0;
      z-index: 200;
      padding: 0 10px;
      bottom: 0; } }
  @media screen and (max-width: 29.9375em) {
    .main-menu {
      padding: 0; } }
  @media (min-width: 64em) {
    .main-menu {
      display: block !important; } }
  .main-menu ul li {
    list-style: none;
    float: left; }
  .main-menu #superfish {
    float: left;
    height: auto; }
    .main-menu #superfish ul.menu {
      margin: 0; }
      .main-menu #superfish ul.menu > li:hover {
        border-color: transparent; }
      .main-menu #superfish ul.menu > li.is-active, .main-menu #superfish ul.menu > li.is-active:hover {
        border-color: #5f5c89; }
      .main-menu #superfish ul.menu li {
        background: none !important;
        position: relative; }
        .main-menu #superfish ul.menu li > a {
          text-transform: uppercase;
          font-size: 15px;
          padding: 16px;
          height: auto;
          line-height: 1;
          letter-spacing: 1px;
          font-weight: 500;
          height: 48px;
          box-sizing: border-box;
          position: relative;
          z-index: 9; }
          @media (min-width: 80em) {
            .main-menu #superfish ul.menu li > a {
              font-size: 16px;
              padding: 16px 21px; } }
          @media screen and (max-width: 63.9375em) {
            .main-menu #superfish ul.menu li > a {
              font-size: 22px;
              height: auto;
              padding: 17px 16px 20px; }
              .main-menu #superfish ul.menu li > a:before, .main-menu #superfish ul.menu li > a:after {
                border-top-width: 59px; } }
          @media screen and (max-width: 29.9375em) {
            .main-menu #superfish ul.menu li > a {
              font-size: 20px; } }
        .main-menu #superfish ul.menu li.sfHover ul {
          top: 48px;
          left: -5px; }
          @media screen and (max-width: 63.9375em) {
            .main-menu #superfish ul.menu li.sfHover ul {
              display: none !important; } }
          .main-menu #superfish ul.menu li.sfHover ul ul {
            top: -1px;
            left: 100%;
            z-index: 99; }
        @media screen and (max-width: 63.9375em) {
          .main-menu #superfish ul.menu li ul.menu.sf-shadow {
            display: block;
            position: relative;
            text-indent: 0;
            top: 0;
            visibility: visible;
            width: 100%;
            background: none !important;
            left: 0; }
            .main-menu #superfish ul.menu li ul.menu.sf-shadow a {
              color: #fff; }
              .main-menu #superfish ul.menu li ul.menu.sf-shadow a:hover {
                color: #04aad2; }
            .main-menu #superfish ul.menu li ul.menu.sf-shadow.is-active {
              display: block !important;
              visibility: visible !important; }
            .main-menu #superfish ul.menu li ul.menu.sf-shadow .expand-icon {
              height: 40px; }
            .main-menu #superfish ul.menu li ul.menu.sf-shadow ul {
              padding-left: 20px; } }
        .main-menu #superfish ul.menu li ul li:hover > a {
          background: #292662;
          color: #fff; }
        .main-menu #superfish ul.menu li .expand-icon {
          display: none; }
          @media screen and (max-width: 63.9375em) {
            .main-menu #superfish ul.menu li .expand-icon {
              -webkit-box-align: center;
              -webkit-align-items: center;
                  -ms-flex-align: center;
                      align-items: center;
              color: #fff;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              font-size: 40px;
              height: 60px;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              margin-top: 0;
              position: absolute;
              right: 0;
              top: 0;
              width: 60px;
              z-index: 100;
              cursor: pointer;
              transition: .5s; }
              .main-menu #superfish ul.menu li .expand-icon.is-active {
                -webkit-transform: rotate(-180deg);
                    -ms-transform: rotate(-180deg);
                        transform: rotate(-180deg);
                transition: .5s; }
              .main-menu #superfish ul.menu li .expand-icon .expand-icon {
                height: 40px; } }
      .main-menu #superfish ul.menu.sf-shadow ul {
        background: rgba(255, 255, 255, 0.9);
        padding: 0;
        box-shadow: none;
        padding: 1px 0; }
        @media screen and (max-width: 63.9375em) {
          .main-menu #superfish ul.menu.sf-shadow ul {
            padding: 8px 0;
            overflow: hidden; } }
        .main-menu #superfish ul.menu.sf-shadow ul li a {
          text-transform: none;
          color: #292662;
          font-size: 14px;
          font-weight: 500;
          display: inline-block;
          width: 100%;
          padding: 10px 16px;
          height: auto;
          line-height: 1.3;
          letter-spacing: 0;
          font-weight: 400; }
          @media screen and (max-width: 63.9375em) {
            .main-menu #superfish ul.menu.sf-shadow ul li a {
              font-size: 16px; } }
          .main-menu #superfish ul.menu.sf-shadow ul li a:hover {
            background: #292662;
            color: #fff; }
  @media (min-width: 64em) {
    .main-menu .menu-block-wrapper > .menu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media screen and (max-width: 63.9375em) {
    .main-menu .menu-block-wrapper > .menu > li {
      width: 100%;
      display: inline-block;
      border-bottom: 1px solid #5f5c89;
      height: auto !important; } }
  .main-menu .menu-block-wrapper > .menu > li.active-trail {
    height: 48px;
    background: none; }
    .main-menu .menu-block-wrapper > .menu > li.active-trail > a:before, .main-menu .menu-block-wrapper > .menu > li.active-trail > a:after,
    .main-menu .menu-block-wrapper > .menu > li.active-trail > .nolink:before,
    .main-menu .menu-block-wrapper > .menu > li.active-trail > .nolink:after {
      border-right: 5px solid transparent; }
    @media (min-width: 64em) {
      .main-menu .menu-block-wrapper > .menu > li.active-trail > a,
      .main-menu .menu-block-wrapper > .menu > li.active-trail > .nolink {
        background: #04aad2; }
        .main-menu .menu-block-wrapper > .menu > li.active-trail > a:before, .main-menu .menu-block-wrapper > .menu > li.active-trail > a:after,
        .main-menu .menu-block-wrapper > .menu > li.active-trail > .nolink:before,
        .main-menu .menu-block-wrapper > .menu > li.active-trail > .nolink:after {
          border-right: 5px solid #04aad2; } }
  .main-menu .menu-block-wrapper > .menu > li:hover > a,
  .main-menu .menu-block-wrapper > .menu > li:hover > .nolink {
    background: #04aad2; }
    .main-menu .menu-block-wrapper > .menu > li:hover > a:before, .main-menu .menu-block-wrapper > .menu > li:hover > a:after,
    .main-menu .menu-block-wrapper > .menu > li:hover > .nolink:before,
    .main-menu .menu-block-wrapper > .menu > li:hover > .nolink:after {
      border-right: 5px solid #04aad2; }
  .main-menu .menu-block-wrapper > .menu > li > a {
    position: relative; }
    @media screen and (max-width: 63.9375em) {
      .main-menu .menu-block-wrapper > .menu > li > a {
        width: 100%; } }
    .main-menu .menu-block-wrapper > .menu > li > a:after, .main-menu .menu-block-wrapper > .menu > li > a:before {
      content: '';
      width: 0;
      height: 0;
      border-top: 48px solid transparent;
      border-bottom: 0 solid transparent;
      border-right: 5px solid transparent;
      position: absolute;
      left: -5px;
      bottom: 0; }
    .main-menu .menu-block-wrapper > .menu > li > a:after {
      right: -5px;
      left: inherit;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
    .main-menu .menu-block-wrapper > .menu > li > a:hover, .main-menu .menu-block-wrapper > .menu > li > a.is-active, .main-menu .menu-block-wrapper > .menu > li > a.active-trail {
      background: #04aad2; }
      .main-menu .menu-block-wrapper > .menu > li > a:hover:after, .main-menu .menu-block-wrapper > .menu > li > a:hover:before, .main-menu .menu-block-wrapper > .menu > li > a.is-active:after, .main-menu .menu-block-wrapper > .menu > li > a.is-active:before, .main-menu .menu-block-wrapper > .menu > li > a.active-trail:after, .main-menu .menu-block-wrapper > .menu > li > a.active-trail:before {
        border-right: 5px solid #04aad2; }

.menu-login ul {
  margin: 0;
  overflow: hidden; }

.expand-icon {
  display: none; }
  @media screen and (max-width: 63.9375em) {
    .expand-icon {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }

.header {
  padding: 17px 0 12px; }
  @media screen and (max-width: 47.9375em) {
    .header .container {
      margin-left: 10px;
      margin-right: 10px; } }
  @media screen and (max-width: 63.9375em) {
    .header {
      padding: 0;
      border-bottom: 1px solid #bcbcbc; } }
  .header__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  @media screen and (max-width: 63.9375em) {
    .header__logo {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 65px;
      width: 100%; } }
  .header__logo img {
    width: 100%;
    height: auto;
    padding: 5px 0; }
    @media screen and (min-width: 48em) and (max-width: 63.9375em) {
      .header__logo img {
        max-height: 45px;
        width: auto; } }
    @media (min-width: 64em) {
      .header__logo img {
        width: 500px;
        margin-top: 5px; } }
    @media (min-width: 80em) {
      .header__logo img {
        width: 600px; } }
  .header__bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .header__content {
    display: none; }
    @media (min-width: 64em) {
      .header__content {
        display: block; } }

.login-link {
  margin: 0 0 7px 0;
  padding: 0; }
  .login-link li {
    list-style: none;
    display: inline-block;
    margin-left: 10px;
    font-family: OpenSans;
    font-weight: 700;
    margin: 0 0 0 20px; }
    @media screen and (max-width: 63.9375em) {
      .login-link li {
        float: none !important;
        width: 100%;
        margin: 0;
        border-bottom: 1px solid #5f5c89;
        padding: 0; } }
    .login-link li a {
      color: #04aad2;
      text-transform: uppercase;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 63.9375em) {
        .login-link li a {
          font-size: 20px;
          height: auto;
          padding: 17px 16px 15px;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .login-link li a:hover {
        color: #0381a0; }
        .login-link li a:hover i {
          background: #0381a0; }
    .login-link li i {
      background: #04aad2;
      width: 28px;
      height: 28px;
      border-radius: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-left: 10px;
      color: #fff;
      font-size: 18px;
      position: relative;
      top: -7px;
      line-height: 1px; }
      @media screen and (max-width: 63.9375em) {
        .login-link li i {
          top: 0;
          color: #292662;
          right: -5px; } }

.social-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 3px;
  margin-left: 13px; }
  .social-link a {
    background: #292662;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 9px;
    color: #fff;
    font-size: 16px; }
    .social-link a:hover {
      background: #04aad2; }

.search-box .container-inline {
  position: relative; }

.search-box .form-item {
  position: relative;
  padding: 0 2px;
  height: 31px;
  display: inline-block;
  width: 100%;
  margin: 0; }
  .search-box .form-item:before {
    content: '';
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #e6e7e8;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }

.search-box .form-text {
  min-width: 284px;
  text-transform: uppercase;
  height: 30px;
  box-sizing: border-box;
  position: relative;
  z-index: 99; }

.search-box .form-actions {
  position: absolute;
  right: -4px;
  top: 0;
  bottom: 0;
  z-index: 100;
  padding: 0 2px; }
  .search-box .form-actions:before {
    content: '';
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #292662;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
  .search-box .form-actions:hover:before {
    background: #04aad2; }
  .search-box .form-actions input {
    background: url(../images/search-icon.png) no-repeat scroll 0 0 transparent;
    padding: 11px 20px;
    background-position: center center;
    height: 30px;
    position: relative;
    z-index: 102; }

.menu-responsive {
  line-height: 0;
  padding: 10px;
  position: relative;
  margin-left: 20px;
  cursor: pointer; }
  @media (min-width: 64em) {
    .menu-responsive {
      display: none; } }
  .menu-responsive:before {
    content: '';
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #292662;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
  .menu-responsive:hover:before {
    background: #04aad2; }

.menu-icon {
  cursor: pointer;
  display: inline-block;
  height: 20px;
  position: relative;
  width: 1.5rem;
  z-index: 99; }
  .menu-icon i {
    background: #fff;
    height: 0.0625rem;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    transition: .5s;
    width: 100%; }
    .menu-icon i:nth-child(2) {
      top: 50%; }
    .menu-icon i:nth-child(3) {
      top: 100%;
      opacity: 1; }

.is-active .menu-icon i {
  transition: .5s; }
  .is-active .menu-icon i:nth-child(1) {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: 50%; }
  .is-active .menu-icon i:nth-child(2) {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
  .is-active .menu-icon i:nth-child(3) {
    opacity: 0; }

.footer {
  background: #292662;
  color: #fff;
  padding: 28px 0 26px;
  line-height: 1.4;
  overflow: hidden; }
  @media screen and (max-width: 47.9375em) {
    .footer {
      text-align: center;
      padding: 33px 0 30px; } }
  .footer a {
    color: #fff; }
  .footer .columns {
    margin-bottom: 35px; }
    @media screen and (max-width: 47.9375em) {
      .footer .columns {
        margin-left: auto;
        margin-right: auto;
        width: 100%; } }
    @media (min-width: 48em) {
      .footer .columns {
        width: 50%;
        padding-right: 35px;
        box-sizing: border-box; }
        .footer .columns:nth-child(2n) {
          padding-right: 0; } }
    @media (min-width: 64em) {
      .footer .columns {
        width: 30%;
        margin-bottom: 0; }
        .footer .columns:nth-child(2n) {
          padding-right: 35px; } }
    .footer .columns:last-child {
      padding-right: 0; }
  .footer .block-title {
    text-transform: uppercase;
    font-size: 18px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 20px;
    white-space: nowrap;
    color: #fff;
    text-align: left;
    font-weight: 700; }
    @media screen and (max-width: 47.9375em) {
      .footer .block-title {
        padding-bottom: 14px;
        margin-bottom: 17px;
        font-size: 20px;
        text-align: center; } }
    .footer .block-title:before {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 48px;
      height: 2px;
      background: #04aad2;
      content: ''; }
      @media screen and (max-width: 47.9375em) {
        .footer .block-title:before {
          left: 50%;
          margin-left: -24px; } }
  .footer__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 63.9375em) {
      .footer__inner {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
  @media (min-width: 64em) {
    .footer__one.columns {
      width: 30%; } }
  @media (min-width: 64em) {
    .footer__three.columns {
      width: 29%; } }
  @media screen and (max-width: 47.9375em) {
    .footer__one, .footer__four {
      display: none; } }
  @media (min-width: 64em) {
    .footer__four.columns {
      width: 40%;
      padding-right: 0; } }
  .footer .block-menu-block ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .footer .block-menu-block li {
    list-style: none;
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    margin-bottom: 3px; }
    .footer .block-menu-block li.active a {
      color: #fff; }
    .footer .block-menu-block li a:hover {
      color: #04aad2; }
  .footer .social-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    padding-top: 8px;
    display: none; }
    @media screen and (max-width: 47.9375em) {
      .footer .social-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; } }
    .footer .social-link a {
      background: #fff;
      color: #292662;
      margin: 0 5px; }

@media screen and (max-width: 47.9375em) {
  .block-contact .content {
    max-width: 80%;
    margin: 0 auto;
    font-size: 16px; } }

.block-contact .content p {
  margin: 0; }
  @media screen and (max-width: 47.9375em) {
    .block-contact .content p {
      line-height: 1.2;
      margin-bottom: 15px; }
      .block-contact .content p:nth-child(1) {
        margin-bottom: 0; } }

.bean-block-logo {
  position: relative;
  padding-top: 7px; }
  @media screen and (max-width: 47.9375em) {
    .bean-block-logo {
      padding-left: 52px;
      padding-right: 52px; } }
  @media (min-width: 48em) {
    .bean-block-logo {
      left: -5px; } }
  .bean-block-logo .field-name-field-logo {
    display: none; }
  .bean-block-logo > .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .bean-block-logo .entity-field-collection-item {
    width: calc((100% - 10px) / 2);
    padding: 5px;
    box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 0 10px;
    height: 47px; }
    .bean-block-logo .entity-field-collection-item a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      z-index: 99; }
    @media screen and (max-width: 47.9375em) {
      .bean-block-logo .entity-field-collection-item {
        margin-bottom: 20px;
        width: calc((100% - 20px) / 2);
        padding: 12px 8px;
        height: auto; } }
    .bean-block-logo .entity-field-collection-item img {
      max-height: 40px;
      width: auto;
      height: auto;
      position: relative;
      z-index: 99;
      max-width: 100%; }
      @media screen and (max-width: 47.9375em) {
        .bean-block-logo .entity-field-collection-item img {
          max-height: 40px; } }
    .bean-block-logo .entity-field-collection-item:nth-child(2n) {
      margin-left: 10px; }
      @media screen and (max-width: 47.9375em) {
        .bean-block-logo .entity-field-collection-item:nth-child(2n) {
          margin-left: 20px; } }
    .bean-block-logo .entity-field-collection-item:nth-child(1), .bean-block-logo .entity-field-collection-item:nth-child(2) {
      position: relative;
      right: -8px; }
    .bean-block-logo .entity-field-collection-item:nth-child(5), .bean-block-logo .entity-field-collection-item:nth-child(6) {
      position: relative;
      right: 8px; }
    .bean-block-logo .entity-field-collection-item:before {
      content: '';
      width: 100%;
      height: 100%;
      display: inline-block;
      background: #fff;
      position: absolute;
      top: 0;
      left: 0;
      right: 0; }

.required {
  color: #414042; }

.block-newsletter form,
.block-mailchimp-signup form {
  padding-top: 6px; }
  @media (min-width: 80em) {
    .block-newsletter form,
    .block-mailchimp-signup form {
      padding-right: 30px; } }

.block-newsletter .form-text,
.block-mailchimp-signup .form-text {
  padding: 3px 8px;
  font-size: 14px;
  text-transform: uppercase;
  height: 32px;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  z-index: 99;
  background: #fff;
  color: #414042;
  line-height: 1.5; }
  @media screen and (max-width: 47.9375em) {
    .block-newsletter .form-text,
    .block-mailchimp-signup .form-text {
      height: 36px;
      padding: 7px 17px;
      font-size: 16px; } }
  .block-newsletter .form-text::-webkit-input-placeholder,
  .block-mailchimp-signup .form-text::-webkit-input-placeholder {
    color: #414042; }
  .block-newsletter .form-text::-moz-placeholder,
  .block-mailchimp-signup .form-text::-moz-placeholder {
    color: #414042; }
  .block-newsletter .form-text:-ms-input-placeholder,
  .block-mailchimp-signup .form-text:-ms-input-placeholder {
    color: #414042; }

.block-newsletter .form-item,
.block-mailchimp-signup .form-item {
  margin-bottom: 13px;
  position: relative;
  padding: 0 2px; }
  .block-newsletter .form-item label,
  .block-mailchimp-signup .form-item label {
    display: none; }
  .block-newsletter .form-item:before,
  .block-mailchimp-signup .form-item:before {
    content: '';
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }

.block-newsletter .form-actions,
.block-mailchimp-signup .form-actions {
  position: relative;
  display: inline-block;
  padding: 0 2px;
  margin-bottom: 0; }
  @media screen and (max-width: 47.9375em) {
    .block-newsletter .form-actions,
    .block-mailchimp-signup .form-actions {
      margin-top: 10px; } }
  .block-newsletter .form-actions:before,
  .block-mailchimp-signup .form-actions:before {
    content: '';
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #04aad2;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
  .block-newsletter .form-actions:hover .form-submit, .block-newsletter .form-actions:hover:before,
  .block-mailchimp-signup .form-actions:hover .form-submit,
  .block-mailchimp-signup .form-actions:hover:before {
    background-color: #fff;
    color: #414042; }
  .block-newsletter .form-actions .form-submit,
  .block-mailchimp-signup .form-actions .form-submit {
    z-index: 99;
    position: relative;
    background-color: #04aad2; }

.block-copyright {
  font-size: 14px;
  color: #9492b0;
  margin-top: -15px; }
  @media (min-width: 48em) {
    .block-copyright {
      font-size: 12px; } }
  @media (min-width: 64em) {
    .block-copyright {
      margin-top: -26px; } }
  .block-copyright p {
    margin: 0; }
  .block-copyright a {
    color: #9492b0; }
    .block-copyright a:hover {
      color: #04aad2; }

@media screen and (max-width: 47.9375em) {
  .bean-hero-slider {
    height: 200px;
    overflow: hidden; }
    .bean-hero-slider .entity-field-collection-item {
      position: relative; }
      .bean-hero-slider .entity-field-collection-item img {
        height: 200px;
        max-width: auto;
        width: auto; } }
      @media screen and (max-width: 47.9375em) and (min-width: 675px) {
        .bean-hero-slider .entity-field-collection-item img {
          width: 100%;
          height: auto; } }

.page-node-66 .tabs,
.page-taxonomy-term .tabs {
  display: none; }

@media screen and (max-width: 47.9375em) {
  #node-16 table td {
    display: inline-block;
    width: 100%; }
    #node-16 table td:nth-child(2n) {
      display: none; } }

@media screen and (max-width: 47.9375em) {
  .node-type-event .content__bottom,
  .page-node-124 .content__bottom {
    display: none; } }

.page-taxonomy-term-3 #page-title, .page-taxonomy-term-3 .view .date-nav-wrapper .date-heading h3, .view .date-nav-wrapper .date-heading .page-taxonomy-term-3 h3 {
  display: none; }
  .page-taxonomy-term-3 #page-title.show, .page-taxonomy-term-3 .view .date-nav-wrapper .date-heading h3.show, .view .date-nav-wrapper .date-heading .page-taxonomy-term-3 h3.show {
    display: block; }

.content-middle .block-header .content {
  margin: 0 0 25px 0; }


#block-webform-client-block-788{
  display: none;
}
.page-node-26 .event-list .event-list__content:hover,
.page-node-26 .event-list.term-5 .event-list__content:hover{
    /*background: #292662;*/
}
.page-node-26 .event-list.term-5 .bg-skew7deg.event-list__name:before,
.page-node-26 .event-list.term-5 .bg-skew7deg.event-list__name:hover:before,
.page-node-26 .event-list.term-5 .bg-skew7deg.event-list__name a{
    background-color: #f7941f !important;
}
.page-node-26 .event-list.term-6 .bg-skew7deg.event-list__name:before,
.page-node-26 .event-list.term-6 .bg-skew7deg.event-list__name:hover:before,
.page-node-26 .event-list.term-6 .bg-skew7deg.event-list__name a{
    background-color: #73bf45 !important;
}
.page-node-26 .event-list.term-2 .bg-skew7deg.event-list__name:before,
.page-node-26 .event-list.term-2 .bg-skew7deg.event-list__name:hover:before,
.page-node-26 .event-list.term-2 .bg-skew7deg.event-list__name a{
    background-color: #04aad2 !important;
}
.page-node-26 .event-list.term-3 .bg-skew7deg.event-list__name:before,
.page-node-26 .event-list.term-3 .bg-skew7deg.event-list__name:hover:before,
.page-node-26 .event-list.term-3 .bg-skew7deg.event-list__name a{
    background-color: #ed008c !important;
}

#edit-field-postcode-value-wrapper{

}
.node-practitioner{
  display: inline-block;
  height: auto;
}

#edit-field-postcode-value-wrapper .views-widget{
  width:50%;
  float: left;
}

#block-views-exp-practitioner-page .views-exposed-form .form-item-radius{
    width:45%;
    margin-left:3%;
  float: left;
}
#block-views-exp-practitioner-page .views-exposed-form .form-item-radius label{
  display: none;
}
#block-views-exp-practitioner-page .views-exposed-form .form-item-radius .form-select{
  min-width: 100%;
}
.views-widget-filter-field_email_pra_value,.views-widget-filter-field_phone_value{
  
}
.page-node-66 .content-middle .block-bean {
    margin-bottom: 30px;
}
.page-node-66 .content-middle .block-bean .block-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 15px;
    text-align: left;
}
@media (min-width: 48em) {
  .form-full-width {
      width: 100% !important;
  }
}

@media (min-width: 48em) {
  .form-full-width-fellowship {
      width: 100% !important;
  }
}

.news-articles-acnem .node-teaser {
  display: flex;
  flex-wrap: wrap;
}

.news-articles-acnem .node-teaser h2.title {
  order: 2;
  width: 62%;
}

.news-articles-acnem .node-teaser .meta.submitted,
.news-articles-acnem .node-teaser .field-name-field-tags {
  display: none;
}

.news-articles-acnem .node-teaser .content {
  width: 27%;
  height: 150px;
}

.news-articles-acnem .node-teaser .links {
  order: 3;
}

.news-articles-acnem .node-teaser .links .node-readmore a {
  font-size: 12px;
}

.news-articles-acnem .node-teaser .content .field-type-text-with-summary .summary-teaser {
  position: absolute;
  right: 9px;
  width: 66%;
  top: 55px;
}

.news-articles-acnem .node-teaser .content .field-type-text-with-summary img {
  float: none !important;
  min-height: 135px;
  object-fit: cover;
}

.news-articles-acnem .node-teaser .content .field-type-text-with-summary iframe {
  height: auto;
  margin-bottom: 0;
}

.news-articles-acnem .views-row {
  margin-bottom: 60px;
}

@media (max-width: 1280px) {
  .news-articles-acnem .node-teaser h2.title {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .news-articles-acnem .node-teaser .content .field-type-text-with-summary .summary-teaser {
    font-size: 14px;
  }
}

@media (max-width: 600px) {
  .news-articles-acnem .node-teaser h2.title {
    margin-bottom: 5px;
    font-size: 18px;
    order: initial;
    width: 100%;
  }

  .news-articles-acnem .node-teaser .content .field-type-text-with-summary .summary-teaser {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
  }

  .news-articles-acnem .node-teaser .content {
    width: 100%;
    height: auto;
  }

  .news-articles-acnem .node-teaser .content .field-type-text-with-summary img {
    width: 100%;
  }

  .news-articles-acnem .node-teaser .content .field-type-text-with-summary iframe {
    min-height: 200px;
    vertical-align: bottom;
  }

  .news-articles-acnem .node-teaser .summary-teaser p:first-child.hidden {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19pY29ucy5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwiLi4vLm5wbS9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIi4uLy5ucG0vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19jb250YWluZXIuc2NzcyIsImhlbHBlcnMvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLm5wbS9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwiLi4vLm5wbS9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2JyZWFrcG9pbnQtcGx1Z2luLnNjc3MiLCJiYXNlL19leHRlbmRzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX2J0bi5zY3NzIiwiYmFzZS9fZm9ybS5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwidmVuZG9ycy9fc2xpY2stdGhlbWUuc2NzcyIsInZlbmRvcnMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL193ZWJmb3JtLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2staWNvbi5zY3NzIiwiY29tcG9uZW50cy9fbm9kZS5zY3NzIiwiY29tcG9uZW50cy9fZmFxLnNjc3MiLCJjb21wb25lbnRzL19qb2Iuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJjb21wb25lbnRzL19tZW1iZXIuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1ldmVudC5zY3NzIiwibGF5b3V0cy9fbGF5b3V0LnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUN3QmY7RUFDRSx3QkNwQnVCO0VEcUJ2QixtQkNyQnlEO0VEc0J6RCxpQkN0QmlEO0VEdUJqRCxxU0FQbUUsRUFBQTs7QUFHckU7RUFDRSx3QkNuQnVCO0VEb0J2QixtQkNwQjhEO0VEcUI5RCxpQkNyQnNEO0VEc0J0RCw4VEFQbUUsRUFBQTs7QUFHckU7RUFDRSx3QkNsQnVCO0VEbUJ2QixtQkNuQjZEO0VEb0I3RCxpQkNwQnFEO0VEcUJyRCx5VEFQbUUsRUFBQTs7QUFHckU7RUFDRSx3QkNqQnVCO0VEa0J2QixtQkNsQjREO0VEbUI1RCxpQkNuQm9EO0VEb0JwRCxvVEFQbUUsRUFBQTs7QUFHckU7RUFDRSx3QkNoQnVCO0VEaUJ2QixtQkNqQjBEO0VEa0IxRCxpQkNsQmtEO0VEbUJsRCwwU0FQbUUsRUFBQTs7QUVyQnZFO0VBQ0UscUJBQXFCO0VBQ3JCLHNDQUFTO0VBQ1QseVJBSStDO0VBQy9DLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUg2QnJCOzs7OztFR3ZCRSxnRkFBZ0Y7RUFDaEYsZ0NBQWdDO0VBQ2hDLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsZUFBZTtFQUVmLHVDQUF1QztFQUN2QyxvQ0FBb0M7RUFDcEMsbUNBQW1DLEVBQ3BDOztBQUVEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJB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LG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVMsRUFDVjtFQXRGTDs7O0lBMkZRLHVCcEJuY0k7SW9Cb2NKLGVwQnJjTyxFb0JzY1I7RUE3RlA7O0lBaUdNLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsMEJwQjViYyxFb0I2YmY7O0FBSUw7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQixFQXFCbkI7RXZCM2JHO0l1Qm1hSjtNQU1JLGdCQUFnQixFQWtCbkIsRUFBQTtFdkIzYkc7SXVCbWFKO01BVUksa0JBQWtCLEVBY3JCLEVBQUE7RUF4QkQ7SUFjSSxVQUFVLEVBQ1g7RUFmSDtJQWtCSSxlQUFlLEVBS2hCO0lBdkJIO01BcUJNLGVwQnRkYyxFb0J1ZGY7O0F2QnpiRDtFdUI2Yko7SUFFSSxjQUFjO0lBQ2QsaUJBQWlCLEVBaUJwQjtJQXBCRDtNQU1NLG1CQUFtQixFQVlwQjtNQWxCTDtRQVNRLGNBQWM7UUFDZCxnQkFBZ0I7UUFDaEIsWUFBWSxFQU1iLEVBQUE7TXZCOWNIO1F1QjZiSjtVQWNVLFlBQVk7VUFDWixhQUFhLEVBRWhCLEVBQUE7O0FDaGdCUDs7RUFHSSxjQUFjLEVBQ2Y7O0F4QjhDQztFd0IxQ0o7SUFJUSxzQkFBc0I7SUFDdEIsWUFBWSxFQUtiO0lBVlA7TUFRVSxjQUFjLEVBQ2YsRUFBQTs7QXhCaUNMO0V3QjNCSjs7SUFJTSxjQUFjLEVBRWpCLEVBQUE7O0FBR0g7RUFFSSxjQUFjLEVBS2Y7RUFQSDtJQUtNLGVBQWUsRUFDaEI7O0FBSUw7RUFFSSxtQkFBbUIsRUFDcEIiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQuc3ZnI3N0ci1yZXBsYWNlKE9wZW5TYW5zLCBcIiBcIiwgXCJfXCIpJykgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtRXh0cmFCb2xkLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgnLi4vZm9udHMvT3BlblNhbnMtRXh0cmFCb2xkLnN2ZyNzdHItcmVwbGFjZShPcGVuU2FucywgXCIgXCIsIFwiX1wiKScpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQuc3ZnI3N0ci1yZXBsYWNlKE9wZW5TYW5zLCBcIiBcIiwgXCJfXCIpJykgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuc3ZnI3N0ci1yZXBsYWNlKE9wZW5TYW5zLCBcIiBcIiwgXCJfXCIpJykgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC5zdmcjc3RyLXJlcGxhY2UoT3BlblNhbnMsIFwiIFwiLCBcIl9cIiknKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYWNuZW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FjbmVtLmVvdD92ajVmbWNcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWNuZW0uZW90P3ZqNWZtYyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYWNuZW0ud29mZjI/dmo1Zm1jXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hY25lbS50dGY/dmo1Zm1jXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hY25lbS53b2ZmP3ZqNWZtY1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hY25lbS5zdmc/dmo1Zm1jI2FjbmVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0sXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gLmZpZWxkLWl0ZW1zOmJlZm9yZSxcbi5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLXByZXZpb3VzIGE6YmVmb3JlLFxuLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbmV4dCBhOmFmdGVyIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdhY25lbScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1uZXh0IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG5cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLXByZXZpb3VzIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmljb24tYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cblxuLmljb24tY2hldnJvbi1kb3duMjpiZWZvcmUsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiAuZmllbGQtaXRlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjsgfVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxLjQzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMS40Mzc1cmVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtOyB9XG4gICAgICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNjkuMzc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNjkuMzc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLmdyaWQtNC1jb2xzIC52aWV3LWNvbnRlbnQ6YmVmb3JlLCAudmlldy1ldmVudC1ob21lLXBhZ2UgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdzpiZWZvcmUsIC5ncmlkLTItY29scyAudmlldy1jb250ZW50OmJlZm9yZSwgI2xheW91dC10eXBlLTEgI3NpZGViYXItbGVmdCAuYmxvY2stc2lkZWJhci1tZW51OmJlZm9yZSwgLmdyaWQtNC1jb2xzIC52aWV3LWNvbnRlbnQ6YWZ0ZXIsIC52aWV3LWV2ZW50LWhvbWUtcGFnZSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93OmFmdGVyLCAuZ3JpZC0yLWNvbHMgLnZpZXctY29udGVudDphZnRlciwgI2xheW91dC10eXBlLTEgI3NpZGViYXItbGVmdCAuYmxvY2stc2lkZWJhci1tZW51OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5ncmlkLTQtY29scyAudmlldy1jb250ZW50OmFmdGVyLCAudmlldy1ldmVudC1ob21lLXBhZ2UgPiAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdzphZnRlciwgLmdyaWQtMi1jb2xzIC52aWV3LWNvbnRlbnQ6YWZ0ZXIsICNsYXlvdXQtdHlwZS0xICNzaWRlYmFyLWxlZnQgLmJsb2NrLXNpZGViYXItbWVudTphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbiNwYWdlLXRpdGxlLCAudmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1oZWFkaW5nIGgzLFxuaDEsXG4ubm9kZS1ldmVudC1mdWxsX19jYXRlZ29yeSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQxNDA0MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbmgyIHtcbiAgY29sb3I6ICMyOTI2NjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDRhYWQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyOTI2NjI7IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxudGFibGUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIHRhYmxlIHRib2R5IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgdGFibGUgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuc3Ryb25nLCBiIHtcbiAgY29sb3I6ICM0MTQwNDI7IH1cblxuaWZyYW1lLFxuaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaWZyYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmZpZWxkLW5hbWUtYm9keSBpbWcge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi52aWV3IC5kYXRlLW5hdi13cmFwcGVyIGEge1xuICBtaW4td2lkdGg6IDcwcHg7IH1cblxuLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDsgfVxuXG4udmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1uZXh0LFxuLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtcHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtbmV4dCxcbiAgICAudmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1wcmV2IHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfSB9XG5cbi52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLWhlYWRpbmcgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLWhlYWRpbmcgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi52aWV3LWNhbGVuZGFyLWluZHVzdHJpYWwgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnZpZXctY2FsZW5kYXItaW5kdXN0cmlhbCAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tdGV4dCB7XG4gICAgICB3aWR0aDogMTgwcHg7IH0gfVxuXG4uYnRuLWxpbmsuYnRuLWRvd25sb2FkIGEsIC5zZWFyY2gtd3JhcHBlciAuYnRuLWRvd25sb2FkLmJ0bi1zbWFsbCBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5idG4tZG93bmxvYWQuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5idG4tZG93bmxvYWQuZmllbGQtaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH1cblxuLmJ0bi1saW5rLmJ0bi1kb3dubG9hZCBhOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5idG4tZG93bmxvYWQuYnRuLXNtYWxsIGE6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5idG4tZG93bmxvYWQuZmllbGQtaXRlbSBhOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuYnRuLWRvd25sb2FkLmZpZWxkLWl0ZW0gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvZG93bmxvYWQtaWNvbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTBweDsgfVxuXG4uZmllbGQtbmFtZS1ib2R5IC5idG4tbGluaywgLmZpZWxkLW5hbWUtYm9keSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0sIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtbmFtZS1ib2R5IC5maWVsZC1pdGVtLCAuZmllbGQtbmFtZS1ib2R5IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLCAuZmllbGQtbmFtZS1ib2R5IC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0sIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtbmFtZS1ib2R5IC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbSwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1uYW1lLWJvZHkgLmJ0bi1zbWFsbCwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1uYW1lLWJvZHkgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1uYW1lLWJvZHkgLmZpZWxkLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjbGVhcjogYm90aDsgfVxuXG4udmlldyAuZGF0ZS1uYXYtd3JhcHBlciBhIHtcbiAgbWluLXdpZHRoOiA3MHB4OyB9XG5cbi52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udmlldyAuZGF0ZS1uYXYtd3JhcHBlciAucGFnZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwOyB9XG5cbi52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLW5leHQsXG4udmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtbmV4dCxcbiAgLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtcHJldiB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cblxuLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtaGVhZGluZyBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLWhlYWRpbmcgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4udmlldy1jYWxlbmRhci1pbmR1c3RyaWFsIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudmlldy1jYWxlbmRhci1pbmR1c3RyaWFsIC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMTgwcHg7IH0gfVxuXG4uYnRuLWxpbmsgYSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgYSwgLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmJ0bi1saW5rIGlucHV0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsIGlucHV0LCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtIGlucHV0LCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtIGlucHV0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGlucHV0LCAudmlld3Mtc3VibWl0LWJ1dHRvbiBpbnB1dCxcbi5idG4td3JhcCBhLCAuZm9ybS10eXBlLXNlbGVjdCBhLCAuZm9ybS10eXBlLXNlbGVjdCBhLFxuLmJ0bi13cmFwIGlucHV0LCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dCwgLmZvcm0tdHlwZS1zZWxlY3QgaW5wdXQsXG4uZm9ybS1hY3Rpb25zIGEsXG4uZm9ybS1hY3Rpb25zIGlucHV0LFxuLmJnLXNrZXc3ZGVnIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLFxuLmJnLXNrZXc3ZGVnIGlucHV0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gaW5wdXQsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBpbnB1dCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGlucHV0LCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gaW5wdXQsXG4uYnRuLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG5idXR0b24sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMyOTI2NjI7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5idG4tbGluayBhLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhLCAudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuYnRuLWxpbmsgaW5wdXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBpbnB1dCwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgaW5wdXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0LFxuICAuYnRuLXdyYXAgYSwgLmZvcm0tdHlwZS1zZWxlY3QgYSwgLmZvcm0tdHlwZS1zZWxlY3QgYSxcbiAgLmJ0bi13cmFwIGlucHV0LCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dCwgLmZvcm0tdHlwZS1zZWxlY3QgaW5wdXQsXG4gIC5mb3JtLWFjdGlvbnMgYSxcbiAgLmZvcm0tYWN0aW9ucyBpbnB1dCxcbiAgLmJnLXNrZXc3ZGVnIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLFxuICAuYmctc2tldzdkZWcgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dCwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGlucHV0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gaW5wdXQsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBpbnB1dCxcbiAgLmJ0bixcbiAgYnV0dG9uLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbiAgYnV0dG9uLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5idG4tbGluayBhOmFjdGl2ZSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgYTphY3RpdmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gYTphY3RpdmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gYTphY3RpdmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgYTphY3RpdmUsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGE6YWN0aXZlLCAuYnRuLWxpbmsgaW5wdXQ6YWN0aXZlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQ6YWN0aXZlLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBpbnB1dDphY3RpdmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQ6YWN0aXZlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtIGlucHV0OmFjdGl2ZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBpbnB1dDphY3RpdmUsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0OmFjdGl2ZSxcbi5idG4td3JhcCBhOmFjdGl2ZSwgLmZvcm0tdHlwZS1zZWxlY3QgYTphY3RpdmUsIC5mb3JtLXR5cGUtc2VsZWN0IGE6YWN0aXZlLFxuLmJ0bi13cmFwIGlucHV0OmFjdGl2ZSwgLmZvcm0tdHlwZS1zZWxlY3QgaW5wdXQ6YWN0aXZlLCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dDphY3RpdmUsXG4uZm9ybS1hY3Rpb25zIGE6YWN0aXZlLFxuLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmUsXG4uYmctc2tldzdkZWcgYTphY3RpdmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhOmFjdGl2ZSwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGE6YWN0aXZlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYTphY3RpdmUsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhOmFjdGl2ZSxcbi5iZy1za2V3N2RlZyBpbnB1dDphY3RpdmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dDphY3RpdmUsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBpbnB1dDphY3RpdmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dDphY3RpdmUsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBpbnB1dDphY3RpdmUsIC5idG4tbGluayBhOmhvdmVyLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBhOmhvdmVyLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtIGE6aG92ZXIsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gYTpob3ZlciwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhOmhvdmVyLCAudmlld3Mtc3VibWl0LWJ1dHRvbiBhOmhvdmVyLCAuYnRuLWxpbmsgaW5wdXQ6aG92ZXIsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBpbnB1dDpob3ZlciwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgaW5wdXQ6aG92ZXIsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQ6aG92ZXIsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gaW5wdXQ6aG92ZXIsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQ6aG92ZXIsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0OmhvdmVyLFxuLmJ0bi13cmFwIGE6aG92ZXIsIC5mb3JtLXR5cGUtc2VsZWN0IGE6aG92ZXIsIC5mb3JtLXR5cGUtc2VsZWN0IGE6aG92ZXIsXG4uYnRuLXdyYXAgaW5wdXQ6aG92ZXIsIC5mb3JtLXR5cGUtc2VsZWN0IGlucHV0OmhvdmVyLCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dDpob3Zlcixcbi5mb3JtLWFjdGlvbnMgYTpob3Zlcixcbi5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIsXG4uYmctc2tldzdkZWcgYTpob3ZlciwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGE6aG92ZXIsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhOmhvdmVyLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYTpob3ZlciwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGE6aG92ZXIsXG4uYmctc2tldzdkZWcgaW5wdXQ6aG92ZXIsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dDpob3ZlciwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGlucHV0OmhvdmVyLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gaW5wdXQ6aG92ZXIsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBpbnB1dDpob3Zlcixcbi5idG46YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddOmFjdGl2ZSxcbmJ1dHRvbjphY3RpdmUsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmUsXG4uYnRuOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNGFhZDI7IH1cblxuLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGlucHV0LFxuLmJ0bi13cmFwLS1zbWFsbCBhLFxuLmJ0bi13cmFwLS1zbWFsbCBpbnB1dCxcbi5mb3JtLWFjdGlvbnMtLXNtYWxsIGEsXG4uZm9ybS1hY3Rpb25zLS1zbWFsbCBpbnB1dCxcbi5iZy1za2V3N2RlZy0tc21hbGwgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhLFxuLmJnLXNrZXc3ZGVnLS1zbWFsbCBpbnB1dCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGlucHV0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gaW5wdXQsXG4uYnRuLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYnRuLWxpbmssIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0sIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0sIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MsIC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuLmJ0bi13cmFwLFxuLmZvcm0tdHlwZS1zZWxlY3QsXG4uZm9ybS10eXBlLXNlbGVjdCxcbi5mb3JtLWFjdGlvbnMsXG4uYmctc2tldzdkZWcsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0sXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24sXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0sXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24ge1xuICBwYWRkaW5nOiAwIDJweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnRuLWxpbms6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW06YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbDpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rczpiZWZvcmUsIC52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSxcbi5idG4td3JhcDpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zOmJlZm9yZSxcbi5iZy1za2V3N2RlZzpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpiZWZvcmUsXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMjkyNjYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLmJ0bi1saW5rOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGw6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6aG92ZXIgLmZvcm0tc3VibWl0LCAudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4tbGluazpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW06aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGw6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6aG92ZXIgYSwgLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLmJ0bi1saW5rOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6aG92ZXI6YmVmb3JlLCAudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uYnRuLXdyYXA6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS10eXBlLXNlbGVjdDpob3ZlciAuZm9ybS1zdWJtaXQsIC5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCxcbi5idG4td3JhcDpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLFxuLmJ0bi13cmFwOmhvdmVyOmJlZm9yZSxcbi5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbi5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbi5mb3JtLWFjdGlvbnM6aG92ZXIgLmZvcm0tc3VibWl0LFxuLmZvcm0tYWN0aW9uczpob3ZlciBhLFxuLmZvcm0tYWN0aW9uczpob3ZlcjpiZWZvcmUsXG4uYmctc2tldzdkZWc6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LFxuLmJnLXNrZXc3ZGVnOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlciBhLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLFxuLmJnLXNrZXc3ZGVnOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYWQyOyB9XG5cbi5idG4tbGluayBhLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhLCAudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuYnRuLWxpbmsgaW5wdXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBpbnB1dCwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgaW5wdXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0LFxuLmJ0bi13cmFwIGEsIC5mb3JtLXR5cGUtc2VsZWN0IGEsIC5mb3JtLXR5cGUtc2VsZWN0IGEsXG4uYnRuLXdyYXAgaW5wdXQsIC5mb3JtLXR5cGUtc2VsZWN0IGlucHV0LCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dCxcbi5mb3JtLWFjdGlvbnMgYSxcbi5mb3JtLWFjdGlvbnMgaW5wdXQsXG4uYmctc2tldzdkZWcgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYSwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsXG4uYmctc2tldzdkZWcgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dCwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGlucHV0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gaW5wdXQsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAyOyB9XG5cbi5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBpbnB1dCxcbi5idG4td3JhcC0tc21hbGwgYSxcbi5idG4td3JhcC0tc21hbGwgaW5wdXQsXG4uZm9ybS1hY3Rpb25zLS1zbWFsbCBhLFxuLmZvcm0tYWN0aW9ucy0tc21hbGwgaW5wdXQsXG4uYmctc2tldzdkZWctLXNtYWxsIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYSxcbi5iZy1za2V3N2RlZy0tc21hbGwgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDI7XG4gIHBhZGRpbmc6IDhweCA2cHg7IH1cblxuLmJnLWJsdWUtbGlnaHQuYnRuLWxpbmsgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tbGluay50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZSBhLCAubGlzdC1idG4tc21hbGwgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybSBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLWxpbmsudGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC50YXhvbm9teS10ZXJtLmJ0bi1zbWFsbCBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAudGF4b25vbXktdGVybS5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW0gYSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLnRheG9ub215LXRlcm0uZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5maWVsZC1pdGVtIGEsIC5zZWFyY2gtd3JhcHBlciAuYmctYmx1ZS1saWdodC5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbSBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtIGEsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm0gYSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXNtYWxsLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLnRheG9ub215LXRlcm0gYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWUgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWUgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS52aWV3cy1zdWJtaXQtYnV0dG9uIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctYmx1ZS1saWdodC5saW5rcyBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmctYmx1ZS1saWdodC52aWV3cy1zdWJtaXQtYnV0dG9uIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudmlld3Mtc3VibWl0LWJ1dHRvbi50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tMiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lIGEsXG4uYnRuLXdyYXAuYmctYmx1ZS1saWdodCBhLCAuYmctYmx1ZS1saWdodC5mb3JtLXR5cGUtc2VsZWN0IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS10eXBlLXNlbGVjdC50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXdyYXAudGF4b25vbXktdGVybSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJnLWJsdWUtbGlnaHQuZm9ybS10eXBlLXNlbGVjdCBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi13cmFwLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmZvcm0tdHlwZS1zZWxlY3QgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS5mb3JtLXR5cGUtc2VsZWN0IGEsXG4uZm9ybS1hY3Rpb25zLmJnLWJsdWUtbGlnaHQgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLWFjdGlvbnMudGF4b25vbXktdGVybSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm0gYSwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuLmJnLXNrZXc3ZGVnLmJnLWJsdWUtbGlnaHQgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuYmctYmx1ZS1saWdodC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuYmctYmx1ZS1saWdodC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24udGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLnRheG9ub215LXRlcm0gYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0YWFkMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmJnLWJsdWUtbGlnaHQuYnRuLWxpbms6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi1saW5rLnRheG9ub215LXRlcm06YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLWxpbmsudGF4b25vbXktdGVybTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuc2VhcmNoLXdyYXBwZXIgLnRheG9ub215LXRlcm0uYnRuLXNtYWxsOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLnRheG9ub215LXRlcm0uZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW06YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmJ0bi1zbWFsbDpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubm9kZS10ZWFzZXJfX2xpbmsgLmxpc3QtYnRuLXNtYWxsIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5maWVsZC1pdGVtOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5iZy1ibHVlLWxpZ2h0LmJ0bi1zbWFsbDpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXNtYWxsLnRheG9ub215LXRlcm06YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwudGF4b25vbXktdGVybTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5saW5rczpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ibHVlLWxpZ2h0LmxpbmtzOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy50YXhvbm9teS10ZXJtOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5iZy1ibHVlLWxpZ2h0LnZpZXdzLXN1Ym1pdC1idXR0b246YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnZpZXdzLXN1Ym1pdC1idXR0b24udGF4b25vbXktdGVybTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJ0bi13cmFwLmJnLWJsdWUtbGlnaHQ6YmVmb3JlLFxuLmJnLWJsdWUtbGlnaHQuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi13cmFwLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5idG4td3JhcC50YXhvbm9teS10ZXJtOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zLmJnLWJsdWUtbGlnaHQ6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLWFjdGlvbnMudGF4b25vbXktdGVybTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uYmctc2tldzdkZWcuYmctYmx1ZS1saWdodDpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmJlYW4tZmFxIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmJlYW4tZmFxIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmJlYW4tZmFxIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi50YXhvbm9teS10ZXJtOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24udGF4b25vbXktdGVybTpiZWZvcmUsXG4uYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTJcbi5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGlua1xuLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5iZWFuLWZhcSAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSwgLmJlYW4tZmFxXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGFhZDI7IH1cblxuLmJnLWJsdWUtbGlnaHQuYnRuLWxpbms6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi1saW5rLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLWxpbmsudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuc2VhcmNoLXdyYXBwZXIgLnRheG9ub215LXRlcm0uYnRuLXNtYWxsOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLnRheG9ub215LXRlcm0uZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAubm9kZS10ZWFzZXJfX2xpbmsgLmxpc3QtYnRuLXNtYWxsIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5iZy1ibHVlLWxpZ2h0LmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXNtYWxsLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5saW5rczpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ibHVlLWxpZ2h0LmxpbmtzOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ibHVlLWxpZ2h0LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnZpZXdzLXN1Ym1pdC1idXR0b24udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctYmx1ZS1saWdodC5idG4tbGluazpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi1saW5rLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tbGluay50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuc2VhcmNoLXdyYXBwZXIgLnRheG9ub215LXRlcm0uYnRuLXNtYWxsOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuc2VhcmNoLXdyYXBwZXIgLnRheG9ub215LXRlcm0uZmllbGQtaXRlbTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmJ0bi1zbWFsbDpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAudGF4b25vbXktdGVybS5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW06aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5iZy1ibHVlLWxpZ2h0LmJ0bi1zbWFsbDpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLWl0ZW06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tc21hbGwudGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwudGF4b25vbXktdGVybTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0ubGlua3M6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ibHVlLWxpZ2h0LmxpbmtzOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MudGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1ibHVlLWxpZ2h0LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC52aWV3cy1zdWJtaXQtYnV0dG9uLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLWJsdWUtbGlnaHQuYnRuLWxpbms6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi1saW5rLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLWxpbmsudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuc2VhcmNoLXdyYXBwZXIgLnRheG9ub215LXRlcm0uYnRuLXNtYWxsOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLnRheG9ub215LXRlcm0uZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmJ0bi1zbWFsbDpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubm9kZS10ZWFzZXJfX2xpbmsgLmxpc3QtYnRuLXNtYWxsIC50YXhvbm9teS10ZXJtLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5iZy1ibHVlLWxpZ2h0LmJ0bi1zbWFsbDpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXNtYWxsLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5saW5rczpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ibHVlLWxpZ2h0LmxpbmtzOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5iZy1ibHVlLWxpZ2h0LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnZpZXdzLXN1Ym1pdC1idXR0b24udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJ0bi13cmFwLmJnLWJsdWUtbGlnaHQ6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctYmx1ZS1saWdodC5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXdyYXAudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXdyYXAudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LFxuLmJ0bi13cmFwLmJnLWJsdWUtbGlnaHQ6aG92ZXIgYSwgLmJnLWJsdWUtbGlnaHQuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi13cmFwLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4td3JhcC50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLFxuLmJ0bi13cmFwLmJnLWJsdWUtbGlnaHQ6aG92ZXI6YmVmb3JlLFxuLmJnLWJsdWUtbGlnaHQuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi13cmFwLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5idG4td3JhcC50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zLmJnLWJsdWUtbGlnaHQ6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tYWN0aW9ucy50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbi5mb3JtLWFjdGlvbnMuYmctYmx1ZS1saWdodDpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tYWN0aW9ucy50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLWFjdGlvbnMudGF4b25vbXktdGVybTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsXG4uZm9ybS1hY3Rpb25zLmJnLWJsdWUtbGlnaHQ6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLWFjdGlvbnMudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYmctc2tldzdkZWcuYmctYmx1ZS1saWdodDpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuYmctYmx1ZS1saWdodC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LFxuLmJnLXNrZXc3ZGVnLmJnLWJsdWUtbGlnaHQ6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5iZWFuLWZhcSAuYmctYmx1ZS1saWdodC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlciBhLCAuYmVhbi1mYXEgLmJnLWJsdWUtbGlnaHQuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsXG4uYmctc2tldzdkZWcuYmctYmx1ZS1saWdodDpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAuYmctYmx1ZS1saWdodC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGlua1xuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0yIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmtcbi5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsIC5iZWFuLWZhcVxuLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjY2MjsgfVxuXG4uYmctcGluay5idG4tbGluayBhLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS0zIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZSBhLCAubGlzdC1idG4tc21hbGwgLmJnLXBpbmsuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS0zIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMyBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTMgYSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuYnRuLXNtYWxsIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgI3RheG9ub215LXRlcm0tMy5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tMy5maWVsZC1pdGVtIGEsIC5zZWFyY2gtd3JhcHBlciAuYmctcGluay5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuYmctcGluay5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLXBpbmsuZmllbGQtaXRlbSBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMyBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMyBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tMyBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW0gYSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsubGlua3MgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTMgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS0zIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAjdGF4b25vbXktdGVybS0zLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmJnLXBpbmsudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAudmlld3Mtc3VibWl0LWJ1dHRvbiN0YXhvbm9teS10ZXJtLTMgYSwgLmV2ZW50LWxpc3QudGVybS0zIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWUgYSxcbi5idG4td3JhcC5iZy1waW5rIGEsIC5iZy1waW5rLmZvcm0tdHlwZS1zZWxlY3QgYSwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS0zIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lIGEsIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTMgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lIGEsIC5iZy1waW5rLmZvcm0tdHlwZS1zZWxlY3QgYSwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS0zIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lIGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tMyBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS0zIGEsICN0YXhvbm9teS10ZXJtLTMuZm9ybS10eXBlLXNlbGVjdCBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5ldmVudC1saXN0X19uYW1lLmZvcm0tdHlwZS1zZWxlY3QgYSxcbi5mb3JtLWFjdGlvbnMuYmctcGluayBhLCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMyBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS0zIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWUgYSxcbi5iZy1za2V3N2RlZy5iZy1waW5rIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTMgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS0zIGEsIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS0zLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLmJlYW4tZmFxIC5iZy1waW5rLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tMyBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTMgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS0zIGEsIC5ub2RlLXRlYXNlcl9fbGluayAjdGF4b25vbXktdGVybS0zLnRheG9ub215LXRlcm0gYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTMuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuYmctcGluay5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiN0YXhvbm9teS10ZXJtLTMgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0zIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDAwOGM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5iZy1waW5rLmJ0bi1saW5rOmJlZm9yZSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tMzpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctcGluay5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMzpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS0zOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuYnRuLXNtYWxsOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAjdGF4b25vbXktdGVybS0zLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuZmllbGQtaXRlbTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYmctcGluay5idG4tc21hbGw6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5iZy1waW5rLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5iZy1waW5rLmZpZWxkLWl0ZW06YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMzpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS0zOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tMzpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMyAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay5saW5rczpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS0zOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tMzpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgI3RheG9ub215LXRlcm0tMy52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLmJnLXBpbmsudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC52aWV3cy1zdWJtaXQtYnV0dG9uI3RheG9ub215LXRlcm0tMzpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJ0bi13cmFwLmJnLXBpbms6YmVmb3JlLFxuLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJ0bi13cmFwI3RheG9ub215LXRlcm0tMzpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS0zOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5idG4td3JhcCN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuI3RheG9ub215LXRlcm0tMy5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmV2ZW50LWxpc3RfX25hbWUuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zLmJnLXBpbms6YmVmb3JlLFxuLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMzpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZy1za2V3N2RlZy5iZy1waW5rOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay50YXhvbm9teS10ZXJtOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uYmctc2tldzdkZWcjdGF4b25vbXktdGVybS0zOmJlZm9yZSxcbi5iZWFuLWZhcSAjdGF4b25vbXktdGVybS0zLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmJlYW4tZmFxIC5iZy1waW5rLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLnRheG9ub215LXRlcm06YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tMzpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTNcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uYmctc2tldzdkZWcjdGF4b25vbXktdGVybS0zOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAjdGF4b25vbXktdGVybS0zLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTMuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4uYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbi5iZWFuLWZhcSAuYmctcGluay5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbi5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmtcbi5ldmVudC1saXN0LnRlcm0tMyAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsIC5iZWFuLWZhcVxuLmV2ZW50LWxpc3QudGVybS0zIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMDA4YzsgfVxuXG4uYmctcGluay5idG4tbGluazpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmJnLXBpbmsuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS0zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS0zLmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgI3RheG9ub215LXRlcm0tMy5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS0zLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmJnLXBpbmsuYnRuLXNtYWxsOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuYmctcGluay5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuYmctcGluay5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsubGlua3M6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsICN0YXhvbm9teS10ZXJtLTMudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1waW5rLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgLmZvcm0tc3VibWl0LCAudmlld3Mtc3VibWl0LWJ1dHRvbiN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLXBpbmsuYnRuLWxpbms6aG92ZXIgYSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1waW5rLmZpZWxkLWl0ZW06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS0zLmJ0bi1zbWFsbDpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsICN0YXhvbm9teS10ZXJtLTMuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuZmllbGQtaXRlbTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmJnLXBpbmsuYnRuLXNtYWxsOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmJnLXBpbmsuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5iZy1waW5rLmZpZWxkLWl0ZW06aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMyAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLmxpbmtzOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgI3RheG9ub215LXRlcm0tMy52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5iZy1waW5rLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLnZpZXdzLXN1Ym1pdC1idXR0b24jdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1waW5rLmJ0bi1saW5rOmhvdmVyOmJlZm9yZSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctcGluay5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuYnRuLXNtYWxsOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAjdGF4b25vbXktdGVybS0zLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYmctcGluay5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5iZy1waW5rLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5iZy1waW5rLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMyAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay5saW5rczpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgI3RheG9ub215LXRlcm0tMy52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmJnLXBpbmsudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC52aWV3cy1zdWJtaXQtYnV0dG9uI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJ0bi13cmFwLmJnLXBpbms6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctcGluay5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS0zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS0zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpob3ZlciAuZm9ybS1zdWJtaXQsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS0zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS0zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgI3RheG9ub215LXRlcm0tMy5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5ldmVudC1saXN0X19uYW1lLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LFxuLmJ0bi13cmFwLmJnLXBpbms6aG92ZXIgYSwgLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgI3RheG9ub215LXRlcm0tMy5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmV2ZW50LWxpc3RfX25hbWUuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLFxuLmJ0bi13cmFwLmJnLXBpbms6aG92ZXI6YmVmb3JlLFxuLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJ0bi13cmFwI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5idG4td3JhcCN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuI3RheG9ub215LXRlcm0tMy5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmV2ZW50LWxpc3RfX25hbWUuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zLmJnLXBpbms6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuLmZvcm0tYWN0aW9ucy5iZy1waW5rOmhvdmVyIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuLmZvcm0tYWN0aW9ucy5iZy1waW5rOmhvdmVyOmJlZm9yZSxcbi5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYmctc2tldzdkZWcuYmctcGluazpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5iZy1waW5rLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAjdGF4b25vbXktdGVybS0zLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTMuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuYmctcGluay5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsXG4uYmctc2tldzdkZWcuYmctcGluazpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsudGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuYmctcGluay5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgI3RheG9ub215LXRlcm0tMy50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS0zLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTMuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmJnLXBpbmsuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24jdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMyAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsXG4uYmctc2tldzdkZWcuYmctcGluazpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAuYmctcGluay5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgI3RheG9ub215LXRlcm0tMy50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAjdGF4b25vbXktdGVybS0zLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTMuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgLmJnLXBpbmsuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24jdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tM1xuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLCAuYmVhbi1mYXFcbi5ldmVudC1saXN0LnRlcm0tMyAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI2NjI7IH1cblxuLmJnLW9yYW5nZS5idG4tbGluayBhLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS01IGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZSBhLCAubGlzdC1idG4tc21hbGwgLmJnLW9yYW5nZS5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTUgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01IGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tNSBhLCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNS5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAjdGF4b25vbXktdGVybS01LmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS01LmZpZWxkLWl0ZW0gYSwgLnNlYXJjaC13cmFwcGVyIC5iZy1vcmFuZ2UuYnRuLXNtYWxsIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmJnLW9yYW5nZS5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5maWVsZC1pdGVtIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01IGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01IGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwjdGF4b25vbXktdGVybS01IGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW0gYSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS01IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC5saW5rcy5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgI3RheG9ub215LXRlcm0tNS52aWV3cy1zdWJtaXQtYnV0dG9uIGEsIC5iZy1vcmFuZ2Uudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAudmlld3Mtc3VibWl0LWJ1dHRvbiN0YXhvbm9teS10ZXJtLTUgYSwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWUgYSxcbi5idG4td3JhcC5iZy1vcmFuZ2UgYSwgLmJnLW9yYW5nZS5mb3JtLXR5cGUtc2VsZWN0IGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS01IGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmctb3JhbmdlLmZvcm0tdHlwZS1zZWxlY3QgYSwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS01IGEsIC5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lIGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS01IGEsICN0YXhvbm9teS10ZXJtLTUuZm9ybS10eXBlLXNlbGVjdCBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5ldmVudC1saXN0X19uYW1lLmZvcm0tdHlwZS1zZWxlY3QgYSxcbi5mb3JtLWFjdGlvbnMuYmctb3JhbmdlIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS01IGEsIC5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWUgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuLmJnLXNrZXc3ZGVnLmJnLW9yYW5nZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS01IGEsIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLmJlYW4tZmFxIC5iZy1vcmFuZ2UuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS01IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgI3RheG9ub215LXRlcm0tNS50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiN0YXhvbm9teS10ZXJtLTUgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0MWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5iZy1vcmFuZ2UuYnRuLWxpbms6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS01OmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01OmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tNTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS01LmJ0bi1zbWFsbDpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgI3RheG9ub215LXRlcm0tNS5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS01LmZpZWxkLWl0ZW06YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5idG4tc21hbGw6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5maWVsZC1pdGVtOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS5saW5rczpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS01OmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgI3RheG9ub215LXRlcm0tNS52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLmJnLW9yYW5nZS52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLnZpZXdzLXN1Ym1pdC1idXR0b24jdGF4b25vbXktdGVybS01OmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uYnRuLXdyYXAuYmctb3JhbmdlOmJlZm9yZSxcbi5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJnLW9yYW5nZS5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4jdGF4b25vbXktdGVybS01LmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAuZXZlbnQtbGlzdF9fbmFtZS5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5mb3JtLWFjdGlvbnMuYmctb3JhbmdlOmJlZm9yZSxcbi5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS01OmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uYmctc2tldzdkZWcuYmctb3JhbmdlOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLFxuLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4uYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbi5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTVcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uYmctc2tldzdkZWcjdGF4b25vbXktdGVybS01OmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAjdGF4b25vbXktdGVybS01LnRheG9ub215LXRlcm06YmVmb3JlLFxuLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4uYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbi5iZWFuLWZhcSAuYmctb3JhbmdlLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uI3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4uYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTVcbi5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGlua1xuLmV2ZW50LWxpc3QudGVybS01IC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSwgLmJlYW4tZmFxXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5NDFmOyB9XG5cbi5iZy1vcmFuZ2UuYnRuLWxpbms6aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS01LmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgI3RheG9ub215LXRlcm0tNS5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS01LmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5idG4tc21hbGw6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS5saW5rczpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgI3RheG9ub215LXRlcm0tNS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLW9yYW5nZS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnZpZXdzLXN1Ym1pdC1idXR0b24jdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1vcmFuZ2UuYnRuLWxpbms6aG92ZXIgYSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01OmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTUuYnRuLXNtYWxsOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgI3RheG9ub215LXRlcm0tNS5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNS5maWVsZC1pdGVtOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAuYmctb3JhbmdlLmJ0bi1zbWFsbDpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS5saW5rczpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsICN0YXhvbm9teS10ZXJtLTUudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciBhLCAuYmctb3JhbmdlLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLnZpZXdzLXN1Ym1pdC1idXR0b24jdGF4b25vbXktdGVybS01OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1vcmFuZ2UuYnRuLWxpbms6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS01LmJ0bi1zbWFsbDpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgI3RheG9ub215LXRlcm0tNS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS01LmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS5saW5rczpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgI3RheG9ub215LXRlcm0tNS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmJnLW9yYW5nZS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnZpZXdzLXN1Ym1pdC1idXR0b24jdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYnRuLXdyYXAuYmctb3JhbmdlOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLW9yYW5nZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLW9yYW5nZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAjdGF4b25vbXktdGVybS01LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUuZm9ybS10eXBlLXNlbGVjdDpob3ZlciAuZm9ybS1zdWJtaXQsXG4uYnRuLXdyYXAuYmctb3JhbmdlOmhvdmVyIGEsIC5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLW9yYW5nZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAjdGF4b25vbXktdGVybS01LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuZXZlbnQtbGlzdF9fbmFtZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsXG4uYnRuLXdyYXAuYmctb3JhbmdlOmhvdmVyOmJlZm9yZSxcbi5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJnLW9yYW5nZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbi5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4jdGF4b25vbXktdGVybS01LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAuZXZlbnQtbGlzdF9fbmFtZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbi5mb3JtLWFjdGlvbnMuYmctb3JhbmdlOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbi5mb3JtLWFjdGlvbnMuYmctb3JhbmdlOmhvdmVyIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS01OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuLmZvcm0tYWN0aW9ucy5iZy1vcmFuZ2U6aG92ZXI6YmVmb3JlLFxuLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5iZy1za2V3N2RlZy5iZy1vcmFuZ2U6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5iZy1vcmFuZ2UuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgI3RheG9ub215LXRlcm0tNS50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsXG4uYmctc2tldzdkZWcuYmctb3JhbmdlOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS01OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAjdGF4b25vbXktdGVybS01LnRheG9ub215LXRlcm06aG92ZXIgYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuYmctb3JhbmdlLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLFxuLmJnLXNrZXc3ZGVnLmJnLW9yYW5nZTpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYmctc2tldzdkZWcjdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5iZy1vcmFuZ2UuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01XG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgI3RheG9ub215LXRlcm0tNS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01XG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmtcbi5ldmVudC1saXN0LnRlcm0tNSAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsIC5iZWFuLWZhcVxuLmV2ZW50LWxpc3QudGVybS01IC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjY2MjsgfVxuXG4uYmctZ3JlZW4uYnRuLWxpbmsgYSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tNiBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWUgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTYgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02IGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tNiBhLCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNi5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAjdGF4b25vbXktdGVybS02LmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS02LmZpZWxkLWl0ZW0gYSwgLnNlYXJjaC13cmFwcGVyIC5iZy1ncmVlbi5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuYmctZ3JlZW4uZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5iZy1ncmVlbi5maWVsZC1pdGVtIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02IGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02IGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwjdGF4b25vbXktdGVybS02IGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW0gYSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4ubGlua3MgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTYgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS02IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAjdGF4b25vbXktdGVybS02LnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmJnLWdyZWVuLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLnZpZXdzLXN1Ym1pdC1idXR0b24jdGF4b25vbXktdGVybS02IGEsIC5ldmVudC1saXN0LnRlcm0tNiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lIGEsXG4uYnRuLXdyYXAuYmctZ3JlZW4gYSwgLmJnLWdyZWVuLmZvcm0tdHlwZS1zZWxlY3QgYSwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS02IGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lIGEsIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTYgYSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lIGEsIC5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0IGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNiBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTYgYSwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNiBhLCAjdGF4b25vbXktdGVybS02LmZvcm0tdHlwZS1zZWxlY3QgYSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS5mb3JtLXR5cGUtc2VsZWN0IGEsXG4uZm9ybS1hY3Rpb25zLmJnLWdyZWVuIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS02IGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWUgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTYgYSwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuLmJnLXNrZXc3ZGVnLmJnLWdyZWVuIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNiBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNiBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTYgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS02IGEsIC5ub2RlLXRlYXNlcl9fbGluayAjdGF4b25vbXktdGVybS02LnRheG9ub215LXRlcm0gYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24jdGF4b25vbXktdGVybS02IGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzNiZjQ1O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYmctZ3JlZW4uYnRuLWxpbms6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS02OmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS02OmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTYuYnRuLXNtYWxsOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAjdGF4b25vbXktdGVybS02LmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTYuZmllbGQtaXRlbTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYmctZ3JlZW4uYnRuLXNtYWxsOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuYmctZ3JlZW4uZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLWdyZWVuLmZpZWxkLWl0ZW06YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02OmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tNjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4ubGlua3M6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsICN0YXhvbm9teS10ZXJtLTYudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5iZy1ncmVlbi52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLnZpZXdzLXN1Ym1pdC1idXR0b24jdGF4b25vbXktdGVybS02OmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uYnRuLXdyYXAuYmctZ3JlZW46YmVmb3JlLFxuLmJnLWdyZWVuLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS02OmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5idG4td3JhcCN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4jdGF4b25vbXktdGVybS02LmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5mb3JtLWFjdGlvbnMuYmctZ3JlZW46YmVmb3JlLFxuLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZy1za2V3N2RlZy5iZy1ncmVlbjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLnRheG9ub215LXRlcm06YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4uYmVhbi1mYXEgLmJnLWdyZWVuLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi50YXhvbm9teS10ZXJtOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02XG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02OmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgI3RheG9ub215LXRlcm0tNi50YXhvbm9teS10ZXJtOmJlZm9yZSxcbi5iZWFuLWZhcSAjdGF4b25vbXktdGVybS02LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4uYmVhbi1mYXEgLmJnLWdyZWVuLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4uYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTZcbi5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGlua1xuLmV2ZW50LWxpc3QudGVybS02IC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSwgLmJlYW4tZmFxXG4uZXZlbnQtbGlzdC50ZXJtLTYgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzNiZjQ1OyB9XG5cbi5iZy1ncmVlbi5idG4tbGluazpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmJnLWdyZWVuLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNi5idG4tc21hbGw6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsICN0YXhvbm9teS10ZXJtLTYuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNi5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5iZy1ncmVlbi5idG4tc21hbGw6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuYmctZ3JlZW4uZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi5saW5rczpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgI3RheG9ub215LXRlcm0tNi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLWdyZWVuLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgLmZvcm0tc3VibWl0LCAudmlld3Mtc3VibWl0LWJ1dHRvbiN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLWdyZWVuLmJ0bi1saW5rOmhvdmVyIGEsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuYmctZ3JlZW4uZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTYuYnRuLXNtYWxsOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgI3RheG9ub215LXRlcm0tNi5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNi5maWVsZC1pdGVtOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAuYmctZ3JlZW4uYnRuLXNtYWxsOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmJnLWdyZWVuLmZpZWxkLWl0ZW06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuYmctZ3JlZW4uZmllbGQtaXRlbTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLmxpbmtzOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgI3RheG9ub215LXRlcm0tNi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5iZy1ncmVlbi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC52aWV3cy1zdWJtaXQtYnV0dG9uI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYmctZ3JlZW4uYnRuLWxpbms6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTYuYnRuLXNtYWxsOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAjdGF4b25vbXktdGVybS02LmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTYuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYmctZ3JlZW4uYnRuLXNtYWxsOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuYmctZ3JlZW4uZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmJnLWdyZWVuLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLWl0ZW06aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4ubGlua3M6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsICN0YXhvbm9teS10ZXJtLTYudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5iZy1ncmVlbi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnZpZXdzLXN1Ym1pdC1idXR0b24jdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYnRuLXdyYXAuYmctZ3JlZW46aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctZ3JlZW4uZm9ybS10eXBlLXNlbGVjdDpob3ZlciAuZm9ybS1zdWJtaXQsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAjdGF4b25vbXktdGVybS02LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmV2ZW50LWxpc3RfX25hbWUuZm9ybS10eXBlLXNlbGVjdDpob3ZlciAuZm9ybS1zdWJtaXQsXG4uYnRuLXdyYXAuYmctZ3JlZW46aG92ZXIgYSwgLmJnLWdyZWVuLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgYSwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAjdGF4b25vbXktdGVybS02LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsXG4uYnRuLXdyYXAuYmctZ3JlZW46aG92ZXI6YmVmb3JlLFxuLmJnLWdyZWVuLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXI6YmVmb3JlLFxuLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5idG4td3JhcCN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbi5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4jdGF4b25vbXktdGVybS02LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbi5mb3JtLWFjdGlvbnMuYmctZ3JlZW46aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuLmZvcm0tYWN0aW9ucy5iZy1ncmVlbjpob3ZlciBhLCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbi5mb3JtLWFjdGlvbnMuYmctZ3JlZW46aG92ZXI6YmVmb3JlLFxuLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5iZy1za2V3N2RlZy5iZy1ncmVlbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAjdGF4b25vbXktdGVybS02LnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LFxuLmJnLXNrZXc3ZGVnLmJnLWdyZWVuOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAjdGF4b25vbXktdGVybS02LnRheG9ub215LXRlcm06aG92ZXIgYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24jdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsXG4uYmctc2tldzdkZWcuYmctZ3JlZW46aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYmctc2tldzdkZWcjdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAjdGF4b25vbXktdGVybS02LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5iZy1ncmVlbi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNlxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuLm5vZGUtdGVhc2VyX19saW5rICN0YXhvbm9teS10ZXJtLTYudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAjdGF4b25vbXktdGVybS02LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5iZy1ncmVlbi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbi5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02XG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4uZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmtcbi5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbi5ldmVudC1saXN0LnRlcm0tNiAuYmVhbi1mYXEgLmV2ZW50LWxpc3RfX25hbWUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsIC5iZWFuLWZhcVxuLmV2ZW50LWxpc3QudGVybS02IC5ldmVudC1saXN0X19uYW1lLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjY2MjsgfVxuXG4uc2tldzdkZWcsXG4uYnRuLWxpbms6YmVmb3JlLFxuLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmJlZm9yZSxcbi5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsOmJlZm9yZSxcbi5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGxcbi5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbTpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzOmJlZm9yZSxcbi52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSxcbi5idG4td3JhcDpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zOmJlZm9yZSxcbi5iZy1za2V3N2RlZzpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbi5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpiZWZvcmUsXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuLmZvcm0tdGV4dC1za2V3OmJlZm9yZSxcbi52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlIC5mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5iZy1za2VrLWJsdWU6YWZ0ZXIsXG4uYnV0dG9uLXJlZ2lzdGVyOmFmdGVyLFxuLmJ1dHRvbi1saW5rOmFmdGVyLFxuLmJnLXNrZWstYmx1ZTpiZWZvcmUsXG4uYnV0dG9uLXJlZ2lzdGVyOmJlZm9yZSxcbi5idXR0b24tbGluazpiZWZvcmUsXG4uYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpiZWZvcmUsXG4uYmctc2tlay1ncmF5OmFmdGVyLFxuLml0ZW0tbGlzdCAucGFnZXIgbGkgYTphZnRlcixcbi5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWN1cnJlbnQ6YWZ0ZXIsXG4uaXRlbS1saXN0IC5wYWdlciBsaSBhOmFmdGVyLFxuLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItY3VycmVudDphZnRlcixcbi5iZy1za2VrLWdyYXk6YmVmb3JlLFxuLml0ZW0tbGlzdCAucGFnZXIgbGkgYTpiZWZvcmUsXG4uaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50OmJlZm9yZSxcbi5pdGVtLWxpc3QgLnBhZ2VyIGxpIGE6YmVmb3JlLFxuLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItY3VycmVudDpiZWZvcmUsXG4jbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IC5ibG9jay1zaWRlYmFyLW1lbnUgLmJsb2NrLXRpdGxlOmJlZm9yZSxcbi5zZWFyY2gtYm94IC5mb3JtLWl0ZW06YmVmb3JlLFxuLnNlYXJjaC1ib3ggLmZvcm0tYWN0aW9uczpiZWZvcmUsXG4ubWVudS1yZXNwb25zaXZlOmJlZm9yZSxcbi5iZWFuLWJsb2NrLWxvZ28gLmVudGl0eS1maWVsZC1jb2xsZWN0aW9uLWl0ZW06YmVmb3JlLFxuLmJsb2NrLW5ld3NsZXR0ZXIgLmZvcm0taXRlbTpiZWZvcmUsXG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS1pdGVtOmJlZm9yZSxcbi5ibG9jay1uZXdzbGV0dGVyIC5mb3JtLWFjdGlvbnM6YmVmb3JlLFxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtN2RlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTdkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTdkZWcsIDBkZWcpOyB9XG5cbi52aWV3LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuLnZpZXctaGVhZGVyIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHggMTFweDtcbiAgbWluLXdpZHRoOiAxMzVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnZpZXctaGVhZGVyIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTdweDsgfSB9XG5cbi52aWV3LWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4udmlldy1oZWFkZXIgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5idG4tbGluayBhLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gYSxcbi5idG4tbGluayBidXR0b24sIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBidXR0b24sIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsIGJ1dHRvbiwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBidXR0b24sIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4IDExcHg7XG4gIG1pbi13aWR0aDogODZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYnRuLWxpbmsgYSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5maWVsZC1pdGVtIGEsXG4gIC5idG4tbGluayBidXR0b24sIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBidXR0b24sIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsIGJ1dHRvbiwgLnNlYXJjaC13cmFwcGVyIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBidXR0b24sIC5saXN0LWJ0bi1zbWFsbCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLWl0ZW0gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7IH0gfVxuXG4uYnRuLWxpbmsuYnRuLWRvd25sb2FkIGEsIC5zZWFyY2gtd3JhcHBlciAuYnRuLWRvd25sb2FkLmJ0bi1zbWFsbCBhLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5idG4tZG93bmxvYWQuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLnNlYXJjaC13cmFwcGVyIC5idG4tZG93bmxvYWQuZmllbGQtaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH1cblxuLmJ0bi1saW5rLmJ0bi1kb3dubG9hZCBhOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5idG4tZG93bmxvYWQuYnRuLXNtYWxsIGE6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmxpc3QtYnRuLXNtYWxsIC5idG4tZG93bmxvYWQuZmllbGQtaXRlbSBhOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuYnRuLWRvd25sb2FkLmZpZWxkLWl0ZW0gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvZG93bmxvYWQtaWNvbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTBweDsgfVxuXG4uYnRuLXNtYWxsIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGEsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGEsIC5idG4tc21hbGwgaW5wdXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBpbnB1dCwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBpbnB1dCwgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXQsXG4uYnRuLXdyYXAgYSwgLmZvcm0tdHlwZS1zZWxlY3QgYSxcbi5idG4td3JhcCBpbnB1dCwgLmZvcm0tdHlwZS1zZWxlY3QgaW5wdXQsXG4uZm9ybS1hY3Rpb25zIGEsXG4uZm9ybS1hY3Rpb25zIGlucHV0LFxuLmJnLXNrZXc3ZGVnIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSxcbi5iZy1za2V3N2RlZyBpbnB1dCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGlucHV0LCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gaW5wdXQsXG4uYnRuLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMyOTI2NjI7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmJ0bi1zbWFsbCBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhLCAudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuYnRuLXNtYWxsIGlucHV0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0LFxuICAgIC5idG4td3JhcCBhLCAuZm9ybS10eXBlLXNlbGVjdCBhLFxuICAgIC5idG4td3JhcCBpbnB1dCwgLmZvcm0tdHlwZS1zZWxlY3QgaW5wdXQsXG4gICAgLmZvcm0tYWN0aW9ucyBhLFxuICAgIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4gICAgLmJnLXNrZXc3ZGVnIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSxcbiAgICAuYmctc2tldzdkZWcgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dCwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGlucHV0LFxuICAgIC5idG4sXG4gICAgYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5idG4tc21hbGwgYTphY3RpdmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBhOmFjdGl2ZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhOmFjdGl2ZSwgLnZpZXdzLXN1Ym1pdC1idXR0b24gYTphY3RpdmUsIC5idG4tc21hbGwgaW5wdXQ6YWN0aXZlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQ6YWN0aXZlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGlucHV0OmFjdGl2ZSwgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXQ6YWN0aXZlLFxuICAuYnRuLXdyYXAgYTphY3RpdmUsIC5mb3JtLXR5cGUtc2VsZWN0IGE6YWN0aXZlLFxuICAuYnRuLXdyYXAgaW5wdXQ6YWN0aXZlLCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dDphY3RpdmUsXG4gIC5mb3JtLWFjdGlvbnMgYTphY3RpdmUsXG4gIC5mb3JtLWFjdGlvbnMgaW5wdXQ6YWN0aXZlLFxuICAuYmctc2tldzdkZWcgYTphY3RpdmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhOmFjdGl2ZSwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGE6YWN0aXZlLFxuICAuYmctc2tldzdkZWcgaW5wdXQ6YWN0aXZlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gaW5wdXQ6YWN0aXZlLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gaW5wdXQ6YWN0aXZlLCAuYnRuLXNtYWxsIGE6aG92ZXIsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBhOmhvdmVyLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGE6aG92ZXIsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGE6aG92ZXIsIC5idG4tc21hbGwgaW5wdXQ6aG92ZXIsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBpbnB1dDpob3ZlciwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBpbnB1dDpob3ZlciwgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXQ6aG92ZXIsXG4gIC5idG4td3JhcCBhOmhvdmVyLCAuZm9ybS10eXBlLXNlbGVjdCBhOmhvdmVyLFxuICAuYnRuLXdyYXAgaW5wdXQ6aG92ZXIsIC5mb3JtLXR5cGUtc2VsZWN0IGlucHV0OmhvdmVyLFxuICAuZm9ybS1hY3Rpb25zIGE6aG92ZXIsXG4gIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIsXG4gIC5iZy1za2V3N2RlZyBhOmhvdmVyLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYTpob3ZlciwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGE6aG92ZXIsXG4gIC5iZy1za2V3N2RlZyBpbnB1dDpob3ZlciwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGlucHV0OmhvdmVyLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gaW5wdXQ6aG92ZXIsXG4gIC5idG46YWN0aXZlLFxuICBidXR0b246YWN0aXZlLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmUsXG4gIC5idG46aG92ZXIsXG4gIGJ1dHRvbjpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7IH1cbiAgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGlucHV0LFxuICAuYnRuLXdyYXAtLXNtYWxsIGEsXG4gIC5idG4td3JhcC0tc21hbGwgaW5wdXQsXG4gIC5mb3JtLWFjdGlvbnMtLXNtYWxsIGEsXG4gIC5mb3JtLWFjdGlvbnMtLXNtYWxsIGlucHV0LFxuICAuYmctc2tldzdkZWctLXNtYWxsIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhLFxuICAuYmctc2tldzdkZWctLXNtYWxsIGlucHV0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gaW5wdXQsXG4gIC5idG4tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYnRuLXNtYWxsLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0sIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MsIC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuLmJ0bi13cmFwLFxuLmZvcm0tdHlwZS1zZWxlY3QsXG4uZm9ybS1hY3Rpb25zLFxuLmJnLXNrZXc3ZGVnLFxuLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLFxuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIHtcbiAgcGFkZGluZzogMCAycHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ0bi1zbWFsbDpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6YmVmb3JlLCAudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsXG4gIC5idG4td3JhcDpiZWZvcmUsXG4gIC5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbiAgLmZvcm0tYWN0aW9uczpiZWZvcmUsXG4gIC5iZy1za2V3N2RlZzpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpiZWZvcmUsXG4gIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzI5MjY2MjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6aG92ZXIgLmZvcm0tc3VibWl0LCAudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4tc21hbGw6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6aG92ZXIgYSwgLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLmJ0bi1zbWFsbDpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6aG92ZXI6YmVmb3JlLCAudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gIC5idG4td3JhcDpob3ZlciAuZm9ybS1zdWJtaXQsIC5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgLmJ0bi13cmFwOmhvdmVyIGEsIC5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsXG4gIC5idG4td3JhcDpob3ZlcjpiZWZvcmUsXG4gIC5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbiAgLmZvcm0tYWN0aW9uczpob3ZlciAuZm9ybS1zdWJtaXQsXG4gIC5mb3JtLWFjdGlvbnM6aG92ZXIgYSxcbiAgLmZvcm0tYWN0aW9uczpob3ZlcjpiZWZvcmUsXG4gIC5iZy1za2V3N2RlZzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsXG4gIC5iZy1za2V3N2RlZzpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsXG4gIC5iZy1za2V3N2RlZzpob3ZlcjpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4gIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNGFhZDI7IH1cbiAgLmJ0bi1zbWFsbCBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhLCAudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuYnRuLXNtYWxsIGlucHV0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0LFxuICAuYnRuLXdyYXAgYSwgLmZvcm0tdHlwZS1zZWxlY3QgYSxcbiAgLmJ0bi13cmFwIGlucHV0LCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dCxcbiAgLmZvcm0tYWN0aW9ucyBhLFxuICAuZm9ybS1hY3Rpb25zIGlucHV0LFxuICAuYmctc2tldzdkZWcgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLFxuICAuYmctc2tldzdkZWcgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dCwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAyOyB9XG4gIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBpbnB1dCxcbiAgLmJ0bi13cmFwLS1zbWFsbCBhLFxuICAuYnRuLXdyYXAtLXNtYWxsIGlucHV0LFxuICAuZm9ybS1hY3Rpb25zLS1zbWFsbCBhLFxuICAuZm9ybS1hY3Rpb25zLS1zbWFsbCBpbnB1dCxcbiAgLmJnLXNrZXc3ZGVnLS1zbWFsbCBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYSxcbiAgLmJnLXNrZXc3ZGVnLS1zbWFsbCBpbnB1dCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAyO1xuICAgIHBhZGRpbmc6IDhweCA2cHg7IH1cbiAgLmJnLWJsdWUtbGlnaHQuYnRuLXNtYWxsIGEsIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtIGEsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm0gYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi1zbWFsbC50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS52aWV3cy1zdWJtaXQtYnV0dG9uIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctYmx1ZS1saWdodC5saW5rcyBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJnLWJsdWUtbGlnaHQudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAuYnRuLXdyYXAuYmctYmx1ZS1saWdodCBhLCAuYmctYmx1ZS1saWdodC5mb3JtLXR5cGUtc2VsZWN0IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS10eXBlLXNlbGVjdC50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXdyYXAudGF4b25vbXktdGVybSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgLmZvcm0tYWN0aW9ucy5iZy1ibHVlLWxpZ2h0IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm0gYSwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAuYmctc2tldzdkZWcuYmctYmx1ZS1saWdodCBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYSwgLmJlYW4tZmFxIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYWQyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5iZy1ibHVlLWxpZ2h0LmJ0bi1zbWFsbDpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tc21hbGwudGF4b25vbXktdGVybTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0ubGlua3M6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0udmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctYmx1ZS1saWdodC5saW5rczpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmJnLWJsdWUtbGlnaHQudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJ0bi13cmFwLmJnLWJsdWUtbGlnaHQ6YmVmb3JlLFxuICAuYmctYmx1ZS1saWdodC5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXdyYXAudGF4b25vbXktdGVybTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5mb3JtLWFjdGlvbnMuYmctYmx1ZS1saWdodDpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm06YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJnLXNrZXc3ZGVnLmJnLWJsdWUtbGlnaHQ6YmVmb3JlLFxuICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06YmVmb3JlLFxuICAuYmVhbi1mYXEgLmJnLWJsdWUtbGlnaHQuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4gIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNGFhZDI7IH1cbiAgLmJnLWJsdWUtbGlnaHQuYnRuLXNtYWxsOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi1zbWFsbC50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5saW5rczpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ibHVlLWxpZ2h0LmxpbmtzOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctYmx1ZS1saWdodC52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctYmx1ZS1saWdodC5idG4tc21hbGw6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLWl0ZW06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXNtYWxsLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0ubGlua3M6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ibHVlLWxpZ2h0LmxpbmtzOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYmctYmx1ZS1saWdodC52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1ibHVlLWxpZ2h0LmJ0bi1zbWFsbDpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tc21hbGwudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0ubGlua3M6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0udmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctYmx1ZS1saWdodC5saW5rczpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmJnLWJsdWUtbGlnaHQudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmJ0bi13cmFwLmJnLWJsdWUtbGlnaHQ6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctYmx1ZS1saWdodC5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXdyYXAudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gIC5idG4td3JhcC5iZy1ibHVlLWxpZ2h0OmhvdmVyIGEsIC5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4td3JhcC50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAuYnRuLXdyYXAuYmctYmx1ZS1saWdodDpob3ZlcjpiZWZvcmUsXG4gIC5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXI6YmVmb3JlLFxuICAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5idG4td3JhcC50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS0yIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmZvcm0tYWN0aW9ucy5iZy1ibHVlLWxpZ2h0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLWFjdGlvbnMudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAuZm9ybS1hY3Rpb25zLmJnLWJsdWUtbGlnaHQ6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLWFjdGlvbnMudGF4b25vbXktdGVybTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsXG4gIC5mb3JtLWFjdGlvbnMuYmctYmx1ZS1saWdodDpob3ZlcjpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmJnLXNrZXc3ZGVnLmJnLWJsdWUtbGlnaHQ6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmJnLWJsdWUtbGlnaHQuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gIC5iZy1za2V3N2RlZy5iZy1ibHVlLWxpZ2h0OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlciBhLCAuYmVhbi1mYXEgLmJnLWJsdWUtbGlnaHQuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAuYmctc2tldzdkZWcuYmctYmx1ZS1saWdodDpob3ZlcjpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4gIC5iZWFuLWZhcSAuYmctYmx1ZS1saWdodC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbiAgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS0yIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS0yIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjY2MjsgfVxuICAuYmctcGluay5idG4tc21hbGwgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1waW5rLmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMyBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5idG4tc21hbGwjdGF4b25vbXktdGVybS0zIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS0zIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAjdGF4b25vbXktdGVybS0zLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmJnLXBpbmsudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAuYnRuLXdyYXAuYmctcGluayBhLCAuYmctcGluay5mb3JtLXR5cGUtc2VsZWN0IGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tMyBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS0zIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAuZm9ybS1hY3Rpb25zLmJnLXBpbmsgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTMgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAuYmctc2tldzdkZWcuYmctcGluayBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsudGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMyBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuYmctcGluay5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDAwOGM7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmJnLXBpbmsuYnRuLXNtYWxsOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1waW5rLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS0zOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLmxpbmtzOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsICN0YXhvbm9teS10ZXJtLTMudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5iZy1waW5rLnZpZXdzLXN1Ym1pdC1idXR0b246YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5idG4td3JhcC5iZy1waW5rOmJlZm9yZSxcbiAgLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4gIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tMzpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tMzpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5mb3JtLWFjdGlvbnMuYmctcGluazpiZWZvcmUsXG4gIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS0zOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5iZy1za2V3N2RlZy5iZy1waW5rOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLnRheG9ub215LXRlcm06YmVmb3JlLFxuICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMzpiZWZvcmUsXG4gIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS0zLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuICAuYmVhbi1mYXEgLmJnLXBpbmsuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4gIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMyAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDAwOGM7IH1cbiAgLmJnLXBpbmsuYnRuLXNtYWxsOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5iZy1waW5rLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS0zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLmxpbmtzOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsICN0YXhvbm9teS10ZXJtLTMudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1waW5rLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1waW5rLmJ0bi1zbWFsbDpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmJnLXBpbmsuZmllbGQtaXRlbTpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsubGlua3M6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsICN0YXhvbm9teS10ZXJtLTMudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciBhLCAuYmctcGluay52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1waW5rLmJ0bi1zbWFsbDpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctcGluay5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5idG4tc21hbGwjdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay5saW5rczpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAjdGF4b25vbXktdGVybS0zLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLCAuYmctcGluay52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAuYnRuLXdyYXAuYmctcGluazpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1waW5rLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAuYnRuLXdyYXAuYmctcGluazpob3ZlciBhLCAuYmctcGluay5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAuYnRuLXdyYXAuYmctcGluazpob3ZlcjpiZWZvcmUsXG4gIC5iZy1waW5rLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXI6YmVmb3JlLFxuICAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAuZm9ybS1hY3Rpb25zLmJnLXBpbms6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAuZm9ybS1hY3Rpb25zLmJnLXBpbms6aG92ZXIgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAuZm9ybS1hY3Rpb25zLmJnLXBpbms6aG92ZXI6YmVmb3JlLFxuICAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAuYmctc2tldzdkZWcuYmctcGluazpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5iZy1waW5rLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAuYmctc2tldzdkZWcuYmctcGluazpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsudGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuYmctcGluay5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsXG4gIC5iZy1za2V3N2RlZy5iZy1waW5rOmhvdmVyOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsXG4gIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS0zLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuICAuYmVhbi1mYXEgLmJnLXBpbmsuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4gIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tMyAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI2NjI7IH1cbiAgLmJnLW9yYW5nZS5idG4tc21hbGwgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01IGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS5saW5rcyBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC5saW5rcy5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgI3RheG9ub215LXRlcm0tNS52aWV3cy1zdWJtaXQtYnV0dG9uIGEsIC5iZy1vcmFuZ2Uudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAuYnRuLXdyYXAuYmctb3JhbmdlIGEsIC5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdCBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgLmZvcm0tYWN0aW9ucy5iZy1vcmFuZ2UgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAuYmctc2tldzdkZWcuYmctb3JhbmdlIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTUgYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzk0MWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmJnLW9yYW5nZS5idG4tc21hbGw6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmJnLW9yYW5nZS5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5idG4tc21hbGwjdGF4b25vbXktdGVybS01OmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLmxpbmtzOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsICN0YXhvbm9teS10ZXJtLTUudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5iZy1vcmFuZ2Uudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJ0bi13cmFwLmJnLW9yYW5nZTpiZWZvcmUsXG4gIC5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4gIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5mb3JtLWFjdGlvbnMuYmctb3JhbmdlOmJlZm9yZSxcbiAgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJnLXNrZXc3ZGVnLmJnLW9yYW5nZTpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06YmVmb3JlLFxuICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS01OmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNTpiZWZvcmUsXG4gIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuICAuYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbiAgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTQxZjsgfVxuICAuYmctb3JhbmdlLmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuYmctb3JhbmdlLmZpZWxkLWl0ZW06aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1vcmFuZ2UubGlua3M6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgI3RheG9ub215LXRlcm0tNS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLW9yYW5nZS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctb3JhbmdlLmJ0bi1zbWFsbDpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmJnLW9yYW5nZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLmxpbmtzOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS01OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAjdGF4b25vbXktdGVybS01LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLmJnLW9yYW5nZS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1vcmFuZ2UuYnRuLXNtYWxsOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS5saW5rczpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAjdGF4b25vbXktdGVybS01LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLCAuYmctb3JhbmdlLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5idG4td3JhcC5iZy1vcmFuZ2U6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctb3JhbmdlLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAuYnRuLXdyYXAuYmctb3JhbmdlOmhvdmVyIGEsIC5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgLmJ0bi13cmFwLmJnLW9yYW5nZTpob3ZlcjpiZWZvcmUsXG4gIC5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4gIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5mb3JtLWFjdGlvbnMuYmctb3JhbmdlOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgLmZvcm0tYWN0aW9ucy5iZy1vcmFuZ2U6aG92ZXIgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAuZm9ybS1hY3Rpb25zLmJnLW9yYW5nZTpob3ZlcjpiZWZvcmUsXG4gIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5iZy1za2V3N2RlZy5iZy1vcmFuZ2U6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5iZy1vcmFuZ2UuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gIC5iZy1za2V3N2RlZy5iZy1vcmFuZ2U6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1vcmFuZ2UudGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS01OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuYmctb3JhbmdlLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgLmJnLXNrZXc3ZGVnLmJnLW9yYW5nZTpob3ZlcjpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4gIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlLFxuICAuYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbiAgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjY2MjsgfVxuICAuYmctZ3JlZW4uYnRuLXNtYWxsIGEsIC5saXN0LWJ0bi1zbWFsbCAuYmctZ3JlZW4uZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02IGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTYgYSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS02IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAjdGF4b25vbXktdGVybS02LnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmJnLWdyZWVuLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmV2ZW50LWxpc3QudGVybS02IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgLmJ0bi13cmFwLmJnLWdyZWVuIGEsIC5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0IGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNiBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS02IGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAuZm9ybS1hY3Rpb25zLmJnLWdyZWVuIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS02IGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgLmJnLXNrZXc3ZGVnLmJnLWdyZWVuIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNiBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzNiZjQ1O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5iZy1ncmVlbi5idG4tc21hbGw6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmJnLWdyZWVuLmZpZWxkLWl0ZW06YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS02OmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmJ0bi1zbWFsbCN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi5saW5rczpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS02OmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAjdGF4b25vbXktdGVybS02LnZpZXdzLXN1Ym1pdC1idXR0b246YmVmb3JlLCAuYmctZ3JlZW4udmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJ0bi13cmFwLmJnLWdyZWVuOmJlZm9yZSxcbiAgLmJnLWdyZWVuLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuICAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAuZm9ybS1hY3Rpb25zLmJnLWdyZWVuOmJlZm9yZSxcbiAgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuICAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmJnLXNrZXc3ZGVnLmJnLWdyZWVuOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi50YXhvbm9teS10ZXJtOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuICAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbiAgLmJlYW4tZmFxIC5iZy1ncmVlbi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbiAgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS02IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczYmY0NTsgfVxuICAuYmctZ3JlZW4uYnRuLXNtYWxsOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4tc21hbGwjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4ubGlua3M6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgI3RheG9ub215LXRlcm0tNi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLWdyZWVuLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ncmVlbi5idG4tc21hbGw6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYnRuLXNtYWxsI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4ubGlua3M6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsICN0YXhvbm9teS10ZXJtLTYudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciBhLCAuYmctZ3JlZW4udmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYmctZ3JlZW4uYnRuLXNtYWxsOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5idG4tc21hbGwjdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4ubGlua3M6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgI3RheG9ub215LXRlcm0tNi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmJnLWdyZWVuLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5idG4td3JhcC5iZy1ncmVlbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgLmJ0bi13cmFwLmJnLWdyZWVuOmhvdmVyIGEsIC5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAuYnRuLXdyYXAuYmctZ3JlZW46aG92ZXI6YmVmb3JlLFxuICAuYmctZ3JlZW4uZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4gIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5mb3JtLWFjdGlvbnMuYmctZ3JlZW46aG92ZXIgLmZvcm0tc3VibWl0LCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAuZm9ybS1hY3Rpb25zLmJnLWdyZWVuOmhvdmVyIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgLmZvcm0tYWN0aW9ucy5iZy1ncmVlbjpob3ZlcjpiZWZvcmUsXG4gIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5iZy1za2V3N2RlZy5iZy1ncmVlbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gIC5iZy1za2V3N2RlZy5iZy1ncmVlbjpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmJnLWdyZWVuLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgLmJnLXNrZXc3ZGVnLmJnLWdyZWVuOmhvdmVyOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbiAgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4gIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuICAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbiAgLmJlYW4tZmFxIC5iZy1ncmVlbi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbiAgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3QudGVybS02IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjY2MjsgfVxuXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbi5mb3JtLXVybCxcbi5mb3JtLXNlYXJjaCxcbi5mb3JtLWVtYWlsLFxuLmZvcm0tdGV4dCwgLmZvcm0tdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlNmU3ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIGlucHV0W3R5cGU9J3RlbCddLFxuICAgIC5mb3JtLXVybCxcbiAgICAuZm9ybS1zZWFyY2gsXG4gICAgLmZvcm0tZW1haWwsXG4gICAgLmZvcm0tdGV4dCwgLmZvcm0tdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIGlucHV0W3R5cGU9J3RlbCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAuZm9ybS11cmw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5mb3JtLXNlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5mb3JtLXRleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtLXRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDE0MDQyOyB9XG4gIGlucHV0W3R5cGU9J3RlbCddOjotbW96LXBsYWNlaG9sZGVyLFxuICAuZm9ybS11cmw6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIC5mb3JtLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmZvcm0tZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIC5mb3JtLXRleHQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDE0MDQyOyB9XG4gIGlucHV0W3R5cGU9J3RlbCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmZvcm0tdXJsOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmZvcm0tc2VhcmNoOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmZvcm0tZW1haWw6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAuZm9ybS10ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmZvcm0tdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQxNDA0MjsgfVxuXG4uZ3JpcHBpZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZm9ybS10ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTIzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTQ1cHg7IH0gfVxuXG4uZm9ybS1pdGVtLFxuLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMHJlbSAwcmVtIDEuMDYyNXJlbTsgfVxuICAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCwgLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8sXG4gIC5mb3JtLWFjdGlvbnMuZm9ybS10eXBlLWNoZWNrYm94LFxuICAuZm9ybS1hY3Rpb25zLmZvcm0tdHlwZS1yYWRpbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwsXG4uZm9ybS10eXBlLXJhZGlvIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsIC5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTg7IH1cblxuLndlYmZvcm0tZGF0ZXBpY2tlciAuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsIC53ZWJmb3JtLWRhdGVwaWNrZXIgLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmZvcm0tdGV4dC1za2V3LFxuLnZpZXdzLXdpZGdldC1maWx0ZXItdGl0bGUgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBwYWRkaW5nOiAwIDJweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS10ZXh0LXNrZXc6YmVmb3JlLFxuICAudmlld3Mtd2lkZ2V0LWZpbHRlci10aXRsZSAuZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U2ZTdlODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmZvcm0tdGV4dC1za2V3OmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgLmZvcm0tdGV4dC1za2V3OmhvdmVyIGEsIC5mb3JtLXRleHQtc2tldzpob3ZlcjpiZWZvcmUsXG4gIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlIC5mb3JtLXR5cGUtdGV4dGZpZWxkOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgLnZpZXdzLXdpZGdldC1maWx0ZXItdGl0bGUgLmZvcm0tdHlwZS10ZXh0ZmllbGQ6aG92ZXIgYSxcbiAgLnZpZXdzLXdpZGdldC1maWx0ZXItdGl0bGUgLmZvcm0tdHlwZS10ZXh0ZmllbGQ6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U4OyB9XG4gIC5mb3JtLXRleHQtc2tldyBpbnB1dCxcbiAgLnZpZXdzLXdpZGdldC1maWx0ZXItdGl0bGUgLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGcwS1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURFMkxqQXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQZzBLUENGRVQwTlVXVkJGSUhOMlp5QlFWVUpNU1VNZ0lpMHZMMWN6UXk4dlJGUkVJRk5XUnlBeExqRXZMMFZPSWlBaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtJajROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2QybGtkR2c5SWpRMU1TNDRORGR3ZUNJZ2FHVnBaMmgwUFNJME5URXVPRFEzY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTlRFdU9EUTNJRFExTVM0NE5EY2lJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEUTFNUzQ0TkRjZ05EVXhMamcwTnpzaURRb0pJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BHYytEUW9KUEhCaGRHZ2daRDBpVFRJeU5TNDVNak1zTXpVMExqY3dObU10T0M0d09UZ3NNQzB4Tmk0eE9UVXRNeTR3T1RJdE1qSXVNelk1TFRrdU1qWXpURGt1TWpjc01UVXhMakUxTjJNdE1USXVNelU1TFRFeUxqTTFPUzB4TWk0ek5Ua3RNekl1TXprM0xEQXRORFF1TnpVeERRb0pDV014TWk0ek5UUXRNVEl1TXpVMExETXlMak00T0MweE1pNHpOVFFzTkRRdU56UTRMREJzTVRjeExqa3dOU3d4TnpFdU9URTFiREUzTVM0NU1EWXRNVGN4TGprd09XTXhNaTR6TlRrdE1USXVNelUwTERNeUxqTTVNUzB4TWk0ek5UUXNORFF1TnpRMExEQU5DZ2tKWXpFeUxqTTJOU3d4TWk0ek5UUXNNVEl1TXpZMUxETXlMak01TWl3d0xEUTBMamMxTVV3eU5EZ3VNamt5TERNME5TNDBORGxETWpReUxqRXhOU3d6TlRFdU5qSXhMREl6TkM0d01UZ3NNelUwTGpjd05pd3lNalV1T1RJekxETTFOQzQzTURaNklpOCtEUW84TDJjK0RRbzhaejROQ2p3dlp6NE5DanhuUGcwS1BDOW5QZzBLUEdjK0RRbzhMMmMrRFFvOFp6NE5Dand2Wno0TkNqeG5QZzBLUEM5blBnMEtQR2MrRFFvOEwyYytEUW84Wno0TkNqd3ZaejROQ2p4blBnMEtQQzluUGcwS1BHYytEUW84TDJjK0RRbzhaejROQ2p3dlp6NE5DanhuUGcwS1BDOW5QZzBLUEdjK0RRbzhMMmMrRFFvOFp6NE5Dand2Wno0TkNqeG5QZzBLUEM5blBnMEtQR2MrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBzZWxlY3Q6Zm9jdXMsIHNlbGVjdDpob3Zlciwgc2VsZWN0OmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgc2VsZWN0IG9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLndlYmZvcm0tY29udGFpbmVyLWlubGluZSBkaXYsIC53ZWJmb3JtLWNvbnRhaW5lci1pbmxpbmUgZGl2LmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2tldzdkZWcsXG4uYnRuLXNtYWxsOmJlZm9yZSxcbi5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbTpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzOmJlZm9yZSxcbi52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSxcbi5idG4td3JhcDpiZWZvcmUsXG4uZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4uZm9ybS1hY3Rpb25zOmJlZm9yZSxcbi5iZy1za2V3N2RlZzpiZWZvcmUsXG4ubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06YmVmb3JlLFxuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmJlZm9yZSxcbi5mb3JtLXRleHQtc2tldzpiZWZvcmUsXG4udmlld3Mtd2lkZ2V0LWZpbHRlci10aXRsZSAuZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4uYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpiZWZvcmUsXG4uYmctc2tlay1ncmF5OmFmdGVyLFxuLml0ZW0tbGlzdCAucGFnZXIgbGkgYTphZnRlcixcbi5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWN1cnJlbnQ6YWZ0ZXIsXG4uYmctc2tlay1ncmF5OmJlZm9yZSxcbi5pdGVtLWxpc3QgLnBhZ2VyIGxpIGE6YmVmb3JlLFxuLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItY3VycmVudDpiZWZvcmUsXG4jbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IC5ibG9jay1zaWRlYmFyLW1lbnUgLmJsb2NrLXRpdGxlOmJlZm9yZSxcbi5zZWFyY2gtYm94IC5mb3JtLWl0ZW06YmVmb3JlLFxuLnNlYXJjaC1ib3ggLmZvcm0tYWN0aW9uczpiZWZvcmUsXG4ubWVudS1yZXNwb25zaXZlOmJlZm9yZSxcbi5iZWFuLWJsb2NrLWxvZ28gLmVudGl0eS1maWVsZC1jb2xsZWN0aW9uLWl0ZW06YmVmb3JlLFxuLmJsb2NrLW5ld3NsZXR0ZXIgLmZvcm0taXRlbTpiZWZvcmUsXG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS1pdGVtOmJlZm9yZSxcbi5ibG9jay1uZXdzbGV0dGVyIC5mb3JtLWFjdGlvbnM6YmVmb3JlLFxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtN2RlZywgMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KC03ZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC03ZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtN2RlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtN2RlZywgMGRlZyk7IH1cblxuLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAudmlldy1oZWFkZXIgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAudmlldy1oZWFkZXIgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTdweDsgfSB9XG4gIC52aWV3LWhlYWRlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC52aWV3LWhlYWRlciBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYnRuLXNtYWxsIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBhLFxuLmJ0bi1zbWFsbCBidXR0b24sIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBidXR0b24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHggMTFweDtcbiAgbWluLXdpZHRoOiA4NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmJ0bi1zbWFsbCBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gYSxcbiAgICAuYnRuLXNtYWxsIGJ1dHRvbiwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE3cHg7IH0gfVxuXG4ubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmdyaWQtNC1jb2xzIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmdyaWQtNC1jb2xzIC52aWV3cy1yb3cge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggLTNweCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ncmlkLTQtY29scyAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggLTNweCAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmdyaWQtNC1jb2xzIC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuZ3JpZC00LWNvbHMgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZDpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuZ3JpZC00LWNvbHMgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTsgfVxuICAgICAgICAuZ3JpZC00LWNvbHMgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZDpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmdyaWQtNC1jb2xzIC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9IH1cbiAgLmdyaWQtNC1jb2xzIC52aWV3cy1yb3cgLnZpZXdzLXJvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLTQtY29scyAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmdyaWQtNC1jb2xzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmdyaWQtNC1jb2xzIC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTsgfVxuICAgICAgLmdyaWQtNC1jb2xzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmdyaWQtNC1jb2xzIC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG5cbi52aWV3LWV2ZW50LWhvbWUtcGFnZSAudmlld3Mtcm93IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LWV2ZW50LWhvbWUtcGFnZSA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ncmlkLTItY29scyAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5ncmlkLTItY29scyAudmlld3Mtcm93IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IC0zcHggIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLTItY29scyAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmdyaWQtMi1jb2xzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5ibG9jay10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBjb2xvcjogIzQxNDA0MjsgfVxuICAuYmxvY2stdGl0bGUgYiB7XG4gICAgY29sb3I6ICM0MTQwNDI7IH1cblxuLmxpc3QtYXJyb3cgdWwge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5saXN0LWFycm93IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogOHB4IDA7IH1cbiAgICAubGlzdC1hcnJvdyB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJz4nO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLmZ1bGwtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgY29sb3I6ICMyOTI2NjI7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5mbGV4IC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZmxleCAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuZmxleCAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZmxleCAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0YWFkMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDRhYWQyO1xuICAgICAgdHJhbnNpdGlvbjogLjVzOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSB7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIGJvcmRlcjogMDsgfVxuICAjY29udGVudCAubm9kZS13ZWJmb3JtIC53ZWJmb3JtLWNsaWVudC1mb3JtIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jbGllbnQtZm9ybSBmaWVsZHNldCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAjY29udGVudCAubm9kZS13ZWJmb3JtIC53ZWJmb3JtLWNsaWVudC1mb3JtIGZpZWxkc2V0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICNjb250ZW50IC5ub2RlLXdlYmZvcm0gLndlYmZvcm0tY2xpZW50LWZvcm0gZmllbGRzZXQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICNjb250ZW50IC5ub2RlLXdlYmZvcm0gLndlYmZvcm0tY2xpZW50LWZvcm0gLmZvcm0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jbGllbnQtZm9ybSAuZm9ybS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDM0MHB4OyB9IH1cbiAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jbGllbnQtZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jbGllbnQtZm9ybSB0ZXh0YXJlYSB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7IH0gfVxuICAjY29udGVudCAubm9kZS13ZWJmb3JtIC5zdWJtaXR0ZWQsXG4gICNjb250ZW50IC5ub2RlLXdlYmZvcm0gLnRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jb21wb25lbnQtbWFya3VwIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICNjb250ZW50IC5ub2RlLXdlYmZvcm0gLndlYmZvcm0tY29tcG9uZW50LW1hcmt1cCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAjY29udGVudCAubm9kZS13ZWJmb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jb21wb25lbnQtbWFya3VwIHN0cm9uZyB7XG4gICAgY29sb3I6ICM0MTQwNDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jb21wb25lbnQtbWFya3VwIC5waG9uZSxcbiAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jb21wb25lbnQtbWFya3VwIC5mYXgsXG4gICNjb250ZW50IC5ub2RlLXdlYmZvcm0gLndlYmZvcm0tY29tcG9uZW50LW1hcmt1cCAubWFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICNjb250ZW50IC5ub2RlLXdlYmZvcm0gLndlYmZvcm0tY29tcG9uZW50LW1hcmt1cCAucGhvbmUgc3Ryb25nLFxuICAgICNjb250ZW50IC5ub2RlLXdlYmZvcm0gLndlYmZvcm0tY29tcG9uZW50LW1hcmt1cCAuZmF4IHN0cm9uZyxcbiAgICAjY29udGVudCAubm9kZS13ZWJmb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAgLm1haWwgc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI2NvbnRlbnQgLm5vZGUtd2ViZm9ybSAud2ViZm9ybS1jb21wb25lbnQtbWFya3VwIC5tYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICNjb250ZW50IC5ub2RlLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICBtaW4td2lkdGg6IDEyM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmxpbmstdW5kZXJsaW5lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYmVhbi1oZXJvLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJlYW4taGVyby1zbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5iZWFuLWhlcm8tc2xpZGVyIC5zbGljay1zbGlkZSBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmJsb2NrLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYmxvY2staWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyOHB4IDIwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMyk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAgICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDRhYWQyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICByaWdodDogLTEwcHg7IH1cbiAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlIHtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0gLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgICAgICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0gLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0gLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwOXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY3cHg7XG4gICAgICAgICAgICBib3R0b206IDQycHg7XG4gICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtY2hpbGQoMykgLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiA5OTsgfVxuICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA3NHB4OyB9XG4gICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLWNoaWxkKDEpIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9lZHVjYXRpb24ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOm50aC1jaGlsZCgxKTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2IyZTJmOTsgfVxuICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOm50aC1jaGlsZCgxKTpob3ZlciBpbWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIgLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZSB7XG4gICAgICBjb2xvcjogIzA0YWFkMjsgfVxuICAgICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLWNoaWxkKDEpOmhvdmVyIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2VkdWNhdGlvbi1ob3Zlci5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLWNoaWxkKDIpIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9qb2luLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOm50aC1jaGlsZCgyKSAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTU3cHg7IH0gfVxuICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI5MjY2MjsgfVxuICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOm50aC1jaGlsZCgyKTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2JlYmRkMDsgfVxuICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOm50aC1jaGlsZCgyKTpob3ZlciAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMjkyNjYyOyB9XG4gICAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtY2hpbGQoMik6aG92ZXIgLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvam9pbi1ob3Zlci5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLWNoaWxkKDMpIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9wcmFjdGl0aW9uZXIucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmJsb2NrLWljb24gLmZpZWxkLW5hbWUtZmllbGQtYmxvY2staWNvbi1pdGVtID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLWNoaWxkKDMpIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4OyB9IH1cbiAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU3ZTg7IH1cbiAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtY2hpbGQoMykgLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZSB7XG4gICAgICBjb2xvcjogIzQxNDA0MjsgfVxuICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOm50aC1jaGlsZCgzKTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDA0MjsgfVxuICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOm50aC1jaGlsZCgzKTpob3ZlciAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZTZlN2U4OyB9XG4gICAgICAuYmxvY2staWNvbiAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtY2hpbGQoMyk6aG92ZXIgLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcHJhY3RpdGlvbmVyLWhvdmVyLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7IH1cblxuLm5vZGUtdGVhc2VyIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ub2RlLXRlYXNlcl9faW1hZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubm9kZS10ZWFzZXJfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubm9kZS10ZWFzZXJfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubm9kZS10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLm5vZGUtdGVhc2VyX190aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjNDE0MDQyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5ub2RlLXRlYXNlcl9fdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC5ub2RlLXRlYXNlcl9fdGl0bGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDRhYWQyOyB9XG4gIC5ub2RlLXRlYXNlcl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQxNDA0MjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLm5vZGUtdGVhc2VyX19pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAubm9kZS10ZWFzZXJfX2luZm8gc3BhbiB7XG4gICAgICBtYXJnaW46IDAgM3B4OyB9XG4gICAgLm5vZGUtdGVhc2VyX19pbmZvIC5maWVsZC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAubm9kZS10ZWFzZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBib3R0b206IDIycHg7IH0gfVxuICAgIC5ub2RlLXRlYXNlcl9fbGluayAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0ge1xuICAgICAgICAgIHdpZHRoOiAxMzBweDsgfSB9XG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAgICAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLm5vZGUtdGVhc2VyX19saW5rIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS40cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyB7XG4gICAgICAgICAgd2lkdGg6IDk4cHg7IH0gfVxuICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBsaSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAgICAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgbGkgYSB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5ub2RlLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDY3cHggMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLm5vZGUtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjJweCAyMHB4IDgycHggMjJweDsgfSB9XG5cbi5ibG9jay1ldmVudHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIxcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gICAgLmJsb2NrLWV2ZW50cyB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYmxvY2stZXZlbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmJsb2NrLWV2ZW50cyAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmJsb2NrLWV2ZW50cyAuYmxvY2stdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLm5vZGUtdHlwZS1ldmVudCAjcGFnZS10aXRsZSwgLm5vZGUtdHlwZS1ldmVudCAudmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1oZWFkaW5nIGgzLCAudmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1oZWFkaW5nIC5ub2RlLXR5cGUtZXZlbnQgaDMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLWV2ZW50LWZ1bGwge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5ub2RlLWV2ZW50LWZ1bGxfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ub2RlLWV2ZW50LWZ1bGxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgLm5vZGUtZXZlbnQtZnVsbF9faW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAubm9kZS1ldmVudC1mdWxsX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5ub2RlLWV2ZW50LWZ1bGxfX2xpbmsgLmZpZWxkLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLm5vZGUtZXZlbnQtZnVsbF9fbGluayAuZmllbGQtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYmVhbi1mYXEgLmlzLWFjdGl2ZSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiAuZmllbGQtaXRlbXM6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zaXRpb246IC41czsgfVxuXG4uYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24ge1xuICBwYWRkaW5nOiA3cHggMzBweCA3cHggMTVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTklO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlN2U5OyB9XG4gIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlNmU3ZTk7IH1cbiAgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiAuZmllbGQtaXRlbXM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzI5MjY2MjtcbiAgICB0cmFuc2l0aW9uOiAuNXM7IH1cblxuLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLWFuc3dlciB7XG4gIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmllbGQtbmFtZS1maWVsZC1mYXEtaXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4udmlldy1maWx0ZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC52aWV3LWZpbHRlciAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgICAudmlldy1maWx0ZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC52aWV3LWZpbHRlciAudmlld3MtZXhwb3NlZC13aWRnZXQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzI5MjY2MjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAudmlldy1maWx0ZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgICAgIC52aWV3LWZpbHRlciAudmlld3MtZXhwb3NlZC13aWRnZXQgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctZmlsdGVyIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC52aWV3LWZpbHRlciAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpZF8xIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gIC52aWV3LWZpbHRlciAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpZF8xIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC52aWV3LWZpbHRlciAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICB3aWR0aDogMjg1cHg7IH1cbiAgICAudmlldy1maWx0ZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udmlldy1maWx0ZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtaW4td2lkdGg6IDEwN3B4OyB9XG5cbi52aWV3LWZpbHRlciAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnZpZXctZmlsdGVyIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAudmlldy1maWx0ZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4udmlld3Mtc3VibWl0LWJ1dHRvbiAuYWpheC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtam9iLXRlYXNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk0OTJhZjtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuICAubm9kZS1qb2ItdGVhc2VyX19hcmVhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgICAubm9kZS1qb2ItdGVhc2VyX19hcmVhIGEge1xuICAgICAgY29sb3I6ICMyOTI2NjI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLm5vZGUtam9iLXRlYXNlcl9fZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLmJnLXNrZWstZ3JheSwgLml0ZW0tbGlzdCAucGFnZXIgbGkgYSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlODtcbiAgY29sb3I6ICM0MTQwNDI7IH1cbiAgLmJnLXNrZWstZ3JheTphZnRlciwgLml0ZW0tbGlzdCAucGFnZXIgbGkgYTphZnRlciwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItY3VycmVudDphZnRlciwgLmJnLXNrZWstZ3JheTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpIGE6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZTZlN2U4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgLmJnLXNrZWstZ3JheTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpIGE6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50OmJlZm9yZSB7XG4gICAgbGVmdDogLTVweDsgfVxuICAuYmctc2tlay1ncmF5OmFmdGVyLCAuaXRlbS1saXN0IC5wYWdlciBsaSBhOmFmdGVyLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50OmFmdGVyIHtcbiAgICByaWdodDogLTVweDsgfVxuICAuYmctc2tlay1ncmF5OmhvdmVyLCAuaXRlbS1saXN0IC5wYWdlciBsaSBhOmhvdmVyLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYWQyOyB9XG4gICAgLmJnLXNrZWstZ3JheTpob3ZlcjpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpIGE6aG92ZXI6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50OmhvdmVyOmJlZm9yZSwgLmJnLXNrZWstZ3JheTpob3ZlcjphZnRlciwgLml0ZW0tbGlzdCAucGFnZXIgbGkgYTpob3ZlcjphZnRlciwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItY3VycmVudDpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYWQyOyB9XG5cbi5pdGVtLWxpc3QgLnBhZ2VyIGxpIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaXRlbS1saXN0IC5wYWdlciBsaSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDRhYWQyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50OmJlZm9yZSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItY3VycmVudDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDRhYWQyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbGFzdCwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItZmlyc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbmV4dCBhLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1wcmV2aW91cyBhIHtcbiAgICBtaW4td2lkdGg6IDk5cHg7IH1cbiAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItcHJldmlvdXMgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZWZ0OiAtMTNweDtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgICBjb2xvcjogIzI5MjY2MjsgfVxuICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1wcmV2aW91czpob3ZlciBhOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbmV4dCBhOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICByaWdodDogLThweDtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgICBjb2xvcjogIzI5MjY2MjsgfVxuICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1uZXh0OmhvdmVyIGE6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5pdGVtLWxpc3QgLnBhZ2VyIC5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1tZW1iZXIgLnZpZXctZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDM4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctbWVtYmVyIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLnZpZXctbWVtYmVyIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpZCBsYWJlbCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC52aWV3LW1lbWJlciAudmlld3Mtd2lkZ2V0LWZpbHRlci10aWQgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi52aWV3LW1lbWJlciAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAudmlldy1tZW1iZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1ZW0pIHtcbiAgICAudmlldy1tZW1iZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG4gIC52aWV3LW1lbWJlciAudmlld3MtZXhwb3NlZC13aWRnZXRzIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudmlldy1tZW1iZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTcwcHg7IH0gfVxuICAudmlldy1tZW1iZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAudmlldy1tZW1iZXIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7IH1cblxuLm5vZGUtbWVtYmVyLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgLm5vZGUtbWVtYmVyLXRlYXNlciBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm5vZGUtbWVtYmVyLXRlYXNlcl9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAubm9kZS1tZW1iZXItdGVhc2VyX19jYXRlZ29yeSBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAubm9kZS1tZW1iZXItdGVhc2VyX19jYXRlZ29yeSBoMiBhIHtcbiAgICAgICAgY29sb3I6ICMyOTI2NjI7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAubm9kZS1tZW1iZXItdGVhc2VyX19jYXRlZ29yeSBoMiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgLm5vZGUtbWVtYmVyLXRlYXNlcl9fY2F0ZWdvcnkgLnRheG9ub215LXRlcm0tZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5ub2RlLW1lbWJlci10ZWFzZXJfX2ludmVzdG1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5ub2RlLW1lbWJlci10ZWFzZXJfX2ludmVzdG1lbnQgc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5ub2RlLW1lbWJlci10ZWFzZXJfX2ludmVzdG1lbnQgdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLm5vZGUtbWVtYmVyLXRlYXNlcl9faW52ZXN0bWVudCB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwcHg7IH1cbiAgICAgICAgLm5vZGUtbWVtYmVyLXRlYXNlcl9faW52ZXN0bWVudCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDhweDsgfVxuICAgICAgICAubm9kZS1tZW1iZXItdGVhc2VyX19pbnZlc3RtZW50IHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgICAgICAgLm5vZGUtbWVtYmVyLXRlYXNlcl9faW52ZXN0bWVudCB0YWJsZSB0ZCBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubm9kZS1tZW1iZXItdGVhc2VyX19jcml0ZXJpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuICAubm9kZS1tZW1iZXItdGVhc2VyX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ub2RlLW1lbWJlci10ZWFzZXJfX25vdGUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uc2VhcmNoLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gIC5zZWFyY2gtd3JhcHBlciBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTUwcHg7IH1cbiAgLnNlYXJjaC13cmFwcGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gIC5zZWFyY2gtd3JhcHBlciAuZm9ybS10ZXh0LXNrZXcsXG4gIC5zZWFyY2gtd3JhcHBlciAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgLnNlYXJjaC13cmFwcGVyIC5mb3JtLXRleHQtc2tldyBsYWJlbCxcbiAgICAuc2VhcmNoLXdyYXBwZXIgLmZvcm0tdHlwZS1zZWxlY3QgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zZWFyY2gtd3JhcHBlciAuZm9ybS10ZXh0LXNrZXcge1xuICAgICAgbWluLXdpZHRoOiA1NDBweDsgfSB9XG4gIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgLnNlYXJjaC13cmFwcGVyIC5ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsIGEsIC5zZWFyY2gtd3JhcHBlciAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5zZWFyY2gtd3JhcHBlciAuZmllbGQtaXRlbSBhIHtcbiAgICBtaW4td2lkdGg6IDEwOXB4OyB9XG5cbi5zZWFyY2gtYm94IC5lbGVtZW50LWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1ib3ggLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udmlldy1saXN0LWV2ZW50cyAudmlld3Mtcm93IHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZXZlbnQtbGlzdF9faW1hZ2Uge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAuZXZlbnQtbGlzdF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmV2ZW50LWxpc3RfX25hbWUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDcxJTsgfVxuICAuZXZlbnQtbGlzdF9fbmFtZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmV2ZW50LWxpc3RfX25hbWUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gICAgICAuZXZlbnQtbGlzdF9fbmFtZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbGVmdDogMTBweDsgfVxuXG4uZXZlbnQtbGlzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjkyNjYyOyB9XG4gIC5ldmVudC1saXN0X19jb250ZW50IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5ldmVudC1saXN0X19jb250ZW50OmhvdmVyOmJlZm9yZSxcbiAgLmV2ZW50LWxpc3RfX2NvbnRlbnQ6aG92ZXIgYSxcbiAgLmV2ZW50LWxpc3RfX2NvbnRlbnQ6aG92ZXIgLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNjYyICFpbXBvcnRhbnQ7IH1cblxuLmV2ZW50LWxpc3RfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAuZXZlbnQtbGlzdF9fbGluayB7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAgIC5ldmVudC1saXN0X19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDhweDsgfSB9XG4gIC5ldmVudC1saXN0X19saW5rIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5ldmVudC1saXN0X19saW5rIHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5ldmVudC1saXN0X19saW5rIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAgICAgLmV2ZW50LWxpc3RfX2xpbmsgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4OyB9IH1cbiAgICAuZXZlbnQtbGlzdF9fbGluayBzcGFuLmV2ZW50cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNGFhZDI7IH1cblxuLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5ldmVudC1saXN0LnRlcm0tMiAuZXZlbnQtbGlzdF9fbGluayBzcGFuLmV2ZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmV2ZW50LWxpc3QudGVybS0zIC5ldmVudC1saXN0X19jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VkMDA4YzsgfVxuXG4uZXZlbnQtbGlzdC50ZXJtLTUgLmV2ZW50LWxpc3RfX2NvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc5NDFmOyB9XG5cbi5ldmVudC1saXN0LnRlcm0tNiAuZXZlbnQtbGlzdF9fY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3M2JmNDU7IH1cblxuLnZpZXctbGlzdC1ldmVudCAubm9kZS10ZWFzZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudmlldy1saXN0LWV2ZW50IC5ub2RlLXRlYXNlcl9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQHZpZXdwb3J0IHtcbiAgem9vbTogMTtcbiAgd2lkdGg6IGV4dGVuZC10by16b29tOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZXh0ZW5kLXRvLXpvb207XG4gIHpvb206IDE7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5ib2R5IHtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5mcm9udCAudGFicyxcbi5mcm9udCAuYmxvY2stc3lzdGVtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mcm9udCAuZm9vdGVyX19vbmUuY29sdW1ucyB7XG4gICAgd2lkdGg6IDI1LjUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZyb250IC5mb290ZXJfX3R3by5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjQuNSU7IH0gfVxuXG4uZnJvbnQgLmZvb3Rlcl9fZm91ciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZyb250IC5mb290ZXJfX3RocmVlLmNvbHVtbnMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mcm9udCAuYmVhbi1ibG9jay1sb2dvIC5maWVsZC1jb2xsZWN0aW9uLWl0ZW0tZmllbGQtbG9nby1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgaGVpZ2h0OiA2M3B4OyB9XG4gICAgLmZyb250IC5iZWFuLWJsb2NrLWxvZ28gLmZpZWxkLWNvbGxlY3Rpb24taXRlbS1maWVsZC1sb2dvLWl0ZW0gaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgICAuZnJvbnQgLmJlYW4tYmxvY2stbG9nbyAuZmllbGQtY29sbGVjdGlvbi1pdGVtLWZpZWxkLWxvZ28taXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgcmlnaHQ6IC00cHg7IH1cbiAgICAuZnJvbnQgLmJlYW4tYmxvY2stbG9nbyAuZmllbGQtY29sbGVjdGlvbi1pdGVtLWZpZWxkLWxvZ28taXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgcmlnaHQ6IDRweDsgfVxuICAgIC5mcm9udCAuYmVhbi1ibG9jay1sb2dvIC5maWVsZC1jb2xsZWN0aW9uLWl0ZW0tZmllbGQtbG9nby1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAuZnJvbnQgLmJlYW4tYmxvY2stbG9nbyAuZmllbGQtY29sbGVjdGlvbi1pdGVtLWZpZWxkLWxvZ28taXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uZnJvbnQgLmJlYW4tYmxvY2stbG9nbyAuZmllbGQtY29sbGVjdGlvbi1pdGVtLWZpZWxkLWxvZ28taXRlbSAuY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5mcm9udCAuY29udGVudF9fYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZyb250IC5tYWluIHtcbiAgICBtYXJnaW46IDQ0cHggMCAyOHB4OyB9IH1cblxuLm1haW4ge1xuICBtYXJnaW46IDM2cHggMCAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tYWluIHtcbiAgICAgIG1hcmdpbjogMzZweCAwIDMwcHg7IH0gfVxuXG4uY29udGVudF9fYm90dG9tIHtcbiAgcGFkZGluZzogMzBweCAwIDM0cHg7XG4gIGJhY2tncm91bmQ6ICMwNGFhZDI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5jb250ZW50X19ib3R0b20ge1xuICAgICAgcGFkZGluZzogMjhweCA1cHggMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmNvbnRlbnRfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nOiA1MnB4IDAgNjRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS1zdWJzY3JpYmUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgdG9wIHJpZ2h0ICMwNGFhZDI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmNvbnRlbnRfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbnRlbnRfX2JvdHRvbSAuYmxvY2stdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmNvbnRlbnRfX2JvdHRvbSAuYmxvY2stdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4OyB9IH1cbiAgLmNvbnRlbnRfX2JvdHRvbSAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5jb250ZW50X19ib3R0b20gLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuY29udGVudF9fYm90dG9tIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuY29udGVudF9fYm90dG9tIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5tYWlsY2hpbXAtbmV3c2xldHRlci1tZXJnZWZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDc0JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5jb250ZW50X19ib3R0b20gLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gLm1haWxjaGltcC1uZXdzbGV0dGVyLW1lcmdlZmllbGRzIC5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmNvbnRlbnRfX2JvdHRvbSAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAubWFpbGNoaW1wLW5ld3NsZXR0ZXItbWVyZ2VmaWVsZHMgLmZvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jb250ZW50X19ib3R0b20gLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5jb250ZW50X19ib3R0b20gLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4OyB9IH1cbiAgICAgIC5jb250ZW50X19ib3R0b20gLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gLmZvcm0tYWN0aW9uczpiZWZvcmUsXG4gICAgICAuY29udGVudF9fYm90dG9tIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjY2MjsgfVxuICAgICAgLmNvbnRlbnRfX2JvdHRvbSAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLmNvbnRlbnRfX2JvdHRvbSAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4jbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICNsYXlvdXQtdHlwZS0xICNzaWRlYmFyLWxlZnQge1xuICAgICAgd2lkdGg6IDI4M3B4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICNsYXlvdXQtdHlwZS0xICNzaWRlYmFyLWxlZnQgLmJsb2NrLXNpZGViYXItbWVudSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogI2U2ZTdlODtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgI2xheW91dC10eXBlLTEgI3NpZGViYXItbGVmdCAuYmxvY2stc2lkZWJhci1tZW51IC5ibG9jay10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjkyNjYyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHdpZHRoOiA3OCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAjbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IC5ibG9jay1zaWRlYmFyLW1lbnUgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyOTI2NjI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwcHg7IH1cbiAgICAgICNsYXlvdXQtdHlwZS0xICNzaWRlYmFyLWxlZnQgLmJsb2NrLXNpZGViYXItbWVudSAuYmxvY2stdGl0bGUgYSxcbiAgICAgICNsYXlvdXQtdHlwZS0xICNzaWRlYmFyLWxlZnQgLmJsb2NrLXNpZGViYXItbWVudSAuYmxvY2stdGl0bGUgKiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI2xheW91dC10eXBlLTEgI3NpZGViYXItbGVmdCAuYmxvY2stc2lkZWJhci1tZW51IHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgICAgI2xheW91dC10eXBlLTEgI3NpZGViYXItbGVmdCAuYmxvY2stc2lkZWJhci1tZW51IHVsIC5leHBhbmRlZCB1bCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAjbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IC5ibG9jay1zaWRlYmFyLW1lbnUgdWwgLmV4cGFuZGVkIHVsIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAgICNsYXlvdXQtdHlwZS0xICNzaWRlYmFyLWxlZnQgLmJsb2NrLXNpZGViYXItbWVudSBsaSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAjbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IC5ibG9jay1zaWRlYmFyLW1lbnUgbGkuYWN0aXZlLXRyYWlsID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IC5ibG9jay1zaWRlYmFyLW1lbnUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzQxNDA0MjsgfVxuICAgICAgICAjbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IC5ibG9jay1zaWRlYmFyLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAjbGF5b3V0LXR5cGUtMSAjc2lkZWJhci1sZWZ0IC5ibG9jay1zaWRlYmFyLW1lbnUgLmV4cGFuZC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uaGFzLXNpZGViYXIgLm1haW4tY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuaGFzLXNpZGViYXIgLm1haW4tY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODNweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnBhZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmJsb2NrLWJvYXJkIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uYmxvY2stYm9hcmQgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9jay1ib2FyZCAuZmllbGQtbmFtZS1maWVsZC11c2VyLXBpY3R1cmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5ibG9jay1ib2FyZCAuZmllbGQtbmFtZS1maWVsZC1ib2R5LWJvYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uc3FhcmUtc3R5bGU6YWZ0ZXIsIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsID4gYTphZnRlcixcbi5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsID4gLm5vbGluazphZnRlciwgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaTpob3ZlciA+IGE6YWZ0ZXIsXG4ubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpOmhvdmVyID4gLm5vbGluazphZnRlciwgLnNxYXJlLXN0eWxlOmJlZm9yZSwgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwgPiBhOmJlZm9yZSxcbi5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsID4gLm5vbGluazpiZWZvcmUsIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSxcbi5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGk6aG92ZXIgPiAubm9saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA0OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMDRhYWQyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogMDsgfVxuXG4uc3FhcmUtc3R5bGU6YWZ0ZXIsIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsID4gYTphZnRlcixcbi5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsID4gLm5vbGluazphZnRlciwgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaTpob3ZlciA+IGE6YWZ0ZXIsXG4ubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpOmhvdmVyID4gLm5vbGluazphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xuICBsZWZ0OiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5tYWluLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMjkyNjYyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTsgfVxuICAubWFpbi1tZW51IGRpdiNzdXBlcmZpc2gge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm1haW4tbWVudSBkaXYjc3VwZXJmaXNoIC5ibG9jay1tZW51LWJsb2NrIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm1haW4tbWVudSBkaXYjc3VwZXJmaXNoIC5tZW51IHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gIC5tYWluLW1lbnUgLmxvZ2luLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgIC5tYWluLW1lbnUgLmxvZ2luLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAgIC5tYWluLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMjAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gICAgLm1haW4tbWVudSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubWFpbi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAubWFpbi1tZW51IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1haW4tbWVudSAjc3VwZXJmaXNoIHVsLm1lbnUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudSA+IGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1haW4tbWVudSAjc3VwZXJmaXNoIHVsLm1lbnUgPiBsaS5pcy1hY3RpdmUsIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51ID4gbGkuaXMtYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWY1Yzg5OyB9XG4gICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudSBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpID4gYSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpID4gYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpID4gYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHggMjBweDsgfVxuICAgICAgICAgICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudSBsaSA+IGE6YmVmb3JlLCAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudSBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDU5cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVlbSkge1xuICAgICAgICAgICAgLm1haW4tbWVudSAjc3VwZXJmaXNoIHVsLm1lbnUgbGkgPiBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgLm1haW4tbWVudSAjc3VwZXJmaXNoIHVsLm1lbnUgbGkuc2ZIb3ZlciB1bCB7XG4gICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgIGxlZnQ6IC01cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpLnNmSG92ZXIgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpLnNmSG92ZXIgdWwgdWwge1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpIHVsLm1lbnUuc2Ytc2hhZG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudSBsaSB1bC5tZW51LnNmLXNoYWRvdyBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgLm1haW4tbWVudSAjc3VwZXJmaXNoIHVsLm1lbnUgbGkgdWwubWVudS5zZi1zaGFkb3cgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNGFhZDI7IH1cbiAgICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpIHVsLm1lbnUuc2Ytc2hhZG93LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLm1haW4tbWVudSAjc3VwZXJmaXNoIHVsLm1lbnUgbGkgdWwubWVudS5zZi1zaGFkb3cgLmV4cGFuZC1pY29uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudSBsaSB1bC5tZW51LnNmLXNoYWRvdyB1bCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpIHVsIGxpOmhvdmVyID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI5MjY2MjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudSBsaSAuZXhwYW5kLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpIC5leHBhbmQtaWNvbiB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7IH1cbiAgICAgICAgICAgICAgLm1haW4tbWVudSAjc3VwZXJmaXNoIHVsLm1lbnUgbGkgLmV4cGFuZC1pY29uLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzOyB9XG4gICAgICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51IGxpIC5leHBhbmQtaWNvbiAuZXhwYW5kLWljb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudS5zZi1zaGFkb3cgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAgICAgICAgIC5tYWluLW1lbnUgI3N1cGVyZmlzaCB1bC5tZW51LnNmLXNoYWRvdyB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudS5zZi1zaGFkb3cgdWwgbGkgYSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyOTI2NjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gICAgICAgICAgICAubWFpbi1tZW51ICNzdXBlcmZpc2ggdWwubWVudS5zZi1zaGFkb3cgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgLm1haW4tbWVudSAjc3VwZXJmaXNoIHVsLm1lbnUuc2Ytc2hhZG93IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5MjY2MjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAgIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVmNWM4OTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwgPiBhOmJlZm9yZSwgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwgPiBhOmFmdGVyLFxuICAgIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsID4gLm5vbGluazpiZWZvcmUsXG4gICAgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwgPiAubm9saW5rOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsID4gYSxcbiAgICAgIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsID4gLm5vbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7IH1cbiAgICAgICAgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwgPiBhOmJlZm9yZSwgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwgPiBhOmFmdGVyLFxuICAgICAgICAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpLmFjdGl2ZS10cmFpbCA+IC5ub2xpbms6YmVmb3JlLFxuICAgICAgICAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpLmFjdGl2ZS10cmFpbCA+IC5ub2xpbms6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMwNGFhZDI7IH0gfVxuICAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpOmhvdmVyID4gYSxcbiAgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaTpob3ZlciA+IC5ub2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7IH1cbiAgICAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGk6aG92ZXIgPiBhOmFmdGVyLFxuICAgIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGk6aG92ZXIgPiAubm9saW5rOmJlZm9yZSxcbiAgICAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpOmhvdmVyID4gLm5vbGluazphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMDRhYWQyOyB9XG4gIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkgPiBhOmFmdGVyLCAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpID4gYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDQ4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkgPiBhOmhvdmVyLCAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpID4gYS5pcy1hY3RpdmUsIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkgPiBhLmFjdGl2ZS10cmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDRhYWQyOyB9XG4gICAgICAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpID4gYTpob3ZlcjphZnRlciwgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaSA+IGE6aG92ZXI6YmVmb3JlLCAubWFpbi1tZW51IC5tZW51LWJsb2NrLXdyYXBwZXIgPiAubWVudSA+IGxpID4gYS5pcy1hY3RpdmU6YWZ0ZXIsIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkgPiBhLmlzLWFjdGl2ZTpiZWZvcmUsIC5tYWluLW1lbnUgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51ID4gbGkgPiBhLmFjdGl2ZS10cmFpbDphZnRlciwgLm1haW4tbWVudSAubWVudS1ibG9jay13cmFwcGVyID4gLm1lbnUgPiBsaSA+IGEuYWN0aXZlLXRyYWlsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMwNGFhZDI7IH1cblxuLm1lbnUtbG9naW4gdWwge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmV4cGFuZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAuZXhwYW5kLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAxN3B4IDAgMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjYmNiYzsgfSB9XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gICAgICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwMnB4OyB9IH1cbiAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubG9naW4tbGluayB7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5sb2dpbi1saW5rIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgIC5sb2dpbi1saW5rIGxpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZjVjODk7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5sb2dpbi1saW5rIGxpIGEge1xuICAgICAgY29sb3I6ICMwNGFhZDI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gICAgICAgIC5sb2dpbi1saW5rIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTdweCAxNnB4IDE1cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIC5sb2dpbi1saW5rIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAzODFhMDsgfVxuICAgICAgICAubG9naW4tbGluayBsaSBhOmhvdmVyIGkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzgxYTA7IH1cbiAgICAubG9naW4tbGluayBsaSBpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAgICAgICAubG9naW4tbGluayBsaSBpIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgY29sb3I6ICMyOTI2NjI7XG4gICAgICAgICAgcmlnaHQ6IC01cHg7IH0gfVxuXG4uc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuc29jaWFsLWxpbmsgYSB7XG4gICAgYmFja2dyb3VuZDogIzI5MjY2MjtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc29jaWFsLWxpbmsgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDRhYWQyOyB9XG5cbi5zZWFyY2gtYm94IC5jb250YWluZXItaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWFyY2gtYm94IC5mb3JtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuICAuc2VhcmNoLWJveCAuZm9ybS1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZTZlN2U4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG4uc2VhcmNoLWJveCAuZm9ybS10ZXh0IHtcbiAgbWluLXdpZHRoOiAyODRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5zZWFyY2gtYm94IC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAwIDJweDsgfVxuICAuc2VhcmNoLWJveCAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMjkyNjYyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuc2VhcmNoLWJveCAuZm9ybS1hY3Rpb25zOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzA0YWFkMjsgfVxuICAuc2VhcmNoLWJveCAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlYXJjaC1pY29uLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDI7IH1cblxuLm1lbnUtcmVzcG9uc2l2ZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubWVudS1yZXNwb25zaXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVudS1yZXNwb25zaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMjkyNjYyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAubWVudS1yZXNwb25zaXZlOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzA0YWFkMjsgfVxuXG4ubWVudS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS41cmVtO1xuICB6LWluZGV4OiA5OTsgfVxuICAubWVudS1pY29uIGkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVudS1pY29uIGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTAlOyB9XG4gICAgLm1lbnUtaWNvbiBpOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5pcy1hY3RpdmUgLm1lbnUtaWNvbiBpIHtcbiAgdHJhbnNpdGlvbjogLjVzOyB9XG4gIC5pcy1hY3RpdmUgLm1lbnUtaWNvbiBpOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0b3A6IDUwJTsgfVxuICAuaXMtYWN0aXZlIC5tZW51LWljb24gaTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuaXMtYWN0aXZlIC5tZW51LWljb24gaTpudGgtY2hpbGQoMykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyOTI2NjI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyOHB4IDAgMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDMzcHggMCAzMHB4OyB9IH1cbiAgLmZvb3RlciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAuZm9vdGVyIC5jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZm9vdGVyIC5jb2x1bW5zIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAuZm9vdGVyIC5jb2x1bW5zOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuZm9vdGVyIC5jb2x1bW5zIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZm9vdGVyIC5jb2x1bW5zOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgIC5mb290ZXIgLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5mb290ZXIgLmJsb2NrLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmZvb3RlciAuYmxvY2stdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5mb290ZXIgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5mb290ZXIgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDsgfSB9XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gICAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmZvb3Rlcl9fb25lLmNvbHVtbnMge1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmZvb3Rlcl9fdGhyZWUuY29sdW1ucyB7XG4gICAgICB3aWR0aDogMjklOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmZvb3Rlcl9fb25lLCAuZm9vdGVyX19mb3VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5mb290ZXJfX2ZvdXIuY29sdW1ucyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5mb290ZXIgLmJsb2NrLW1lbnUtYmxvY2sgdWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvb3RlciAuYmxvY2stbWVudS1ibG9jayBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5mb290ZXIgLmJsb2NrLW1lbnUtYmxvY2sgbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZm9vdGVyIC5ibG9jay1tZW51LWJsb2NrIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNGFhZDI7IH1cbiAgLmZvb3RlciAuc29jaWFsLWxpbmsge1xuICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAuZm9vdGVyIC5zb2NpYWwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5mb290ZXIgLnNvY2lhbC1saW5rIGEge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMjkyNjYyO1xuICAgICAgbWFyZ2luOiAwIDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJsb2NrLWNvbnRhY3QgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5ibG9jay1jb250YWN0IC5jb250ZW50IHAge1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmJsb2NrLWNvbnRhY3QgLmNvbnRlbnQgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmJsb2NrLWNvbnRhY3QgLmNvbnRlbnQgcDpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJlYW4tYmxvY2stbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDdweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAuYmVhbi1ibG9jay1sb2dvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5iZWFuLWJsb2NrLWxvZ28ge1xuICAgICAgbGVmdDogLTVweDsgfSB9XG4gIC5iZWFuLWJsb2NrLWxvZ28gLmZpZWxkLW5hbWUtZmllbGQtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmVhbi1ibG9jay1sb2dvID4gLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5iZWFuLWJsb2NrLWxvZ28gLmVudGl0eS1maWVsZC1jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgaGVpZ2h0OiA0N3B4OyB9XG4gICAgLmJlYW4tYmxvY2stbG9nbyAuZW50aXR5LWZpZWxkLWNvbGxlY3Rpb24taXRlbSBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiA5OTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmJlYW4tYmxvY2stbG9nbyAuZW50aXR5LWZpZWxkLWNvbGxlY3Rpb24taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmJlYW4tYmxvY2stbG9nbyAuZW50aXR5LWZpZWxkLWNvbGxlY3Rpb24taXRlbSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAuYmVhbi1ibG9jay1sb2dvIC5lbnRpdHktZmllbGQtY29sbGVjdGlvbi1pdGVtIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDBweDsgfSB9XG4gICAgLmJlYW4tYmxvY2stbG9nbyAuZW50aXR5LWZpZWxkLWNvbGxlY3Rpb24taXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLmJlYW4tYmxvY2stbG9nbyAuZW50aXR5LWZpZWxkLWNvbGxlY3Rpb24taXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICAgLmJlYW4tYmxvY2stbG9nbyAuZW50aXR5LWZpZWxkLWNvbGxlY3Rpb24taXRlbTpudGgtY2hpbGQoMSksIC5iZWFuLWJsb2NrLWxvZ28gLmVudGl0eS1maWVsZC1jb2xsZWN0aW9uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtOHB4OyB9XG4gICAgLmJlYW4tYmxvY2stbG9nbyAuZW50aXR5LWZpZWxkLWNvbGxlY3Rpb24taXRlbTpudGgtY2hpbGQoNSksIC5iZWFuLWJsb2NrLWxvZ28gLmVudGl0eS1maWVsZC1jb2xsZWN0aW9uLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cbiAgICAuYmVhbi1ibG9jay1sb2dvIC5lbnRpdHktZmllbGQtY29sbGVjdGlvbi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuXG4ucmVxdWlyZWQge1xuICBjb2xvcjogIzQxNDA0MjsgfVxuXG4uYmxvY2stbmV3c2xldHRlciBmb3JtLFxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYmxvY2stbmV3c2xldHRlciBmb3JtLFxuICAgIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbi5ibG9jay1uZXdzbGV0dGVyIC5mb3JtLXRleHQsXG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS10ZXh0IHtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS10ZXh0LFxuICAgIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIC5mb3JtLXRleHQge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZzogN3B4IDE3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS10ZXh0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS10ZXh0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQxNDA0MjsgfVxuICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS10ZXh0OjotbW96LXBsYWNlaG9sZGVyLFxuICAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS10ZXh0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQxNDA0MjsgfVxuICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS10ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgLmZvcm0tdGV4dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDE0MDQyOyB9XG5cbi5ibG9jay1uZXdzbGV0dGVyIC5mb3JtLWl0ZW0sXG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJweDsgfVxuICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS1pdGVtIGxhYmVsLFxuICAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9jay1uZXdzbGV0dGVyIC5mb3JtLWl0ZW06YmVmb3JlLFxuICAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG4uYmxvY2stbmV3c2xldHRlciAuZm9ybS1hY3Rpb25zLFxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS1hY3Rpb25zLFxuICAgIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIC5mb3JtLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5ibG9jay1uZXdzbGV0dGVyIC5mb3JtLWFjdGlvbnM6YmVmb3JlLFxuICAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDRhYWQyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS1hY3Rpb25zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJsb2NrLW5ld3NsZXR0ZXIgLmZvcm0tYWN0aW9uczpob3ZlcjpiZWZvcmUsXG4gIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIC5mb3JtLWFjdGlvbnM6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS1hY3Rpb25zOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzQxNDA0MjsgfVxuICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCxcbiAgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYWQyOyB9XG5cbi5ibG9jay1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTQ5MmIwO1xuICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ibG9jay1jb3B5cmlnaHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYmxvY2stY29weXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0yNnB4OyB9IH1cbiAgLmJsb2NrLWNvcHlyaWdodCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJsb2NrLWNvcHlyaWdodCBhIHtcbiAgICBjb2xvcjogIzk0OTJiMDsgfVxuICAgIC5ibG9jay1jb3B5cmlnaHQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzA0YWFkMjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJlYW4taGVyby1zbGlkZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5iZWFuLWhlcm8tc2xpZGVyIC5lbnRpdHktZmllbGQtY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJlYW4taGVyby1zbGlkZXIgLmVudGl0eS1maWVsZC1jb2xsZWN0aW9uLWl0ZW0gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIGFuZCAobWluLXdpZHRoOiA2NzVweCkge1xuICAgICAgICAuYmVhbi1oZXJvLXNsaWRlciAuZW50aXR5LWZpZWxkLWNvbGxlY3Rpb24taXRlbSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wYWdlLW5vZGUtNjYgLnRhYnMsXG4ucGFnZS10YXhvbm9teS10ZXJtIC50YWJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgI25vZGUtMTYgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgICNub2RlLTE2IHRhYmxlIHRkOm50aC1jaGlsZCgybikge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubm9kZS10eXBlLWV2ZW50IC5jb250ZW50X19ib3R0b20sXG4gIC5wYWdlLW5vZGUtMTI0IC5jb250ZW50X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFnZS10YXhvbm9teS10ZXJtLTMgI3BhZ2UtdGl0bGUsIC5wYWdlLXRheG9ub215LXRlcm0tMyAudmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1oZWFkaW5nIGgzLCAudmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1oZWFkaW5nIC5wYWdlLXRheG9ub215LXRlcm0tMyBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdGF4b25vbXktdGVybS0zICNwYWdlLXRpdGxlLnNob3csIC5wYWdlLXRheG9ub215LXRlcm0tMyAudmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1oZWFkaW5nIGgzLnNob3csIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLWhlYWRpbmcgLnBhZ2UtdGF4b25vbXktdGVybS0zIGgzLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250ZW50LW1pZGRsZSAuYmxvY2staGVhZGVyIC5jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwOyB9XG4iLCIvLyBDdXN0b20gbWl4aW5zLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvbnQgRmFjZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcpIHtcbiAgJHNyYzogbnVsbDtcblxuICAkZXh0bW9kczogKFxuICAgIGVvdDogJz8nLFxuICAgIHN2ZzogJyMnICsgc3RyLXJlcGxhY2UoJG5hbWUsICcgJywgJ18nKVxuICApO1xuXG4gICRmb3JtYXRzOiAoXG4gICAgb3RmOiAnb3BlbnR5cGUnLFxuICAgIHR0ZjogJ3RydWV0eXBlJ1xuICApO1xuXG4gIEBlYWNoICRleHQgaW4gJGV4dHMge1xuICAgICRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcbiAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcbiAgICAkc3JjOiBhcHBlbmQoJHNyYywgdXJsKCcuLi8nICsgcXVvdGUoJHBhdGggKyAnLicgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgc3JjOiAkc3JjO1xuICB9XG59XG5cbkBtaXhpbiBoZWx2ZXRpY2Ege1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vL1NpbmdsZSBpbWFnZSBiYWNrZ3JvdW5kIHdpdGggcmV0aW5hIHN1cHBvcnRcbi8vVVNBR0U6ICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlLXJldGluYSgncHJlbG9hZGVyJywgJ0dJRicsIHJlbSgyMHB4KSwgcmVtKDIwcHgpKTtcbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlLXJldGluYSgkaW1hZ2UtMXgsICRpbWFnZS0yeCwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UtcGF0aCArICRpbWFnZS0xeCk7XG5cbiAgQG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgICAgICAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42LzIpLFxuICAgICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgICAgIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZS1wYXRoICsgJGltYWdlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuICB9XG59XG5cbi8vIEFkZCBkZW1vIGxhYmVsIGZvciByZXNwb25zaXZlIGluZm8uXG5AbWl4aW4gc2hvdy1icmVha3BvaW50cyB7XG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaWdlb24tcG9zdC1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvdHRvbTogcmVtKDIwcHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggJGdyYXk7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBjb250ZW50OiAnTW9iaWxlJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiByZW0oNXB4IDEwcHgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogcmVtKDIwcHgpO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgY29udGVudDogJ1RhYmxldCcgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGNvbnRlbnQ6ICdTbWFsbCBkZXNrdG9wJyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDbGVhcmZpeCBhcyBtaXhpbi5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIE1peGluIGZvY3VzXG5AbWl4aW4gZm9jdXMgKCRjb2xvcjogJGJsYWNrKSB7XG4gIGJveC1zaGFkb3c6IDAgMCByZW0oNXB4KSByZ2JhKCRjb2xvciwgMSk7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cbiIsIi8vIEZPTlRTXG4vLyBJbXBvcnQgYWxsIHdlYmZvbnRzIGhlcmVcbi8vaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vam9uYXRoYW50bmVhbC9kMDQ2MGU1YzJkNWQ3ZjliYzVlNlxuXG4vLyBGb3IgZXhhbXBsZTpcbkBpbmNsdWRlIGZvbnQtZmFjZShPcGVuU2FucywgZm9udHMvT3BlblNhbnMtQm9sZCwgNzAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKE9wZW5TYW5zLCBmb250cy9PcGVuU2Fucy1FeHRyYUJvbGQsIDYwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShPcGVuU2FucywgZm9udHMvT3BlblNhbnMtU2VtaUJvbGQsIDUwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShPcGVuU2FucywgZm9udHMvT3BlblNhbnMtUmVndWxhciwgNDAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKE9wZW5TYW5zLCBmb250cy9PcGVuU2Fucy1MaWdodCwgMzAwLCBub3JtYWwpO1xuLy8gQGluY2x1ZGUgZm9udC1mYWNlKFNvdXJjZVNhbnNQcm8sIGZvbnRzL1NvdXJjZVNhbnNQcm8tUmVndWxhciwgNDAwLCBub3JtYWwpO1xuLy8gQGluY2x1ZGUgZm9udC1mYWNlKFNvdXJjZVNhbnNQcm8sIGZvbnRzL1NvdXJjZVNhbnNQcm8tSXRhbGljLCA0MDAsIGl0YWxpYyk7XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhY25lbSc7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvYWNuZW0uZW90P3ZqNWZtYycpO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2FjbmVtLmVvdD92ajVmbWMjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9hY25lbS53b2ZmMj92ajVmbWMnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9hY25lbS50dGY/dmo1Zm1jJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvYWNuZW0ud29mZj92ajVmbWMnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2FjbmVtLnN2Zz92ajVmbWMjYWNuZW0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0sXG4laWNvbnMge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2FjbmVtJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbiIsIi8vQnJlYWtwb2ludHNcbiRtb2JpbGUtcG9ydHJhaXQtd2lkZTogMzYwcHg7XG4kbW9iaWxlLWxhbmRzY2FwZS0xOiA0NzlweDtcbiRtb2JpbGUtbGFuZHNjYXBlOiA0ODBweDtcbiR0YWJsZXQ6IDc2OHB4O1xuJGRlc2t0b3A6IDEwMjRweDtcbiRkZXNrdG9wLXdpZGU6IDEyODBweDtcbiRkZXNrdG9wLXN1cGVyd2lkZTogMTQ0MHB4O1xuXG4vLyBHcmlkIHZhcmlhYmxlc1xuJGNvbnRhaW5lci1tYXJnaW4tbW9iaWxlLXBvcnRyYWl0OiAxMHB4O1xuJGNvbnRhaW5lci1tYXJnaW4tbW9iaWxlOiAyM3B4O1xuJGNvbnRhaW5lci1tYXJnaW4tdGFibGV0OiAzMHB4O1xuJGNvbnRhaW5lcjogOTYwcHg7XG4kY29udGFpbmVyLXdpZGU6IDExMTBweDtcbiRjb250YWluZXItc3VwZXJ3aWRlOiAxMTEwcHg7XG5cbiRjb2x1bW4tbW9iaWxlOiA0O1xuJGNvbHVtbi10YWJsZXQ6IDg7XG4kY29sdW1uLWRlc2t0b3A6IDEyO1xuXG4vLyBTdXN5IGdyaWQuXG4kZGVidWc6IGZhbHNlOyAvLyBTZXQgdHJ1ZSB0byBzaG93IHRoZSBncmlkLlxuJHNob3ctaW1hZ2U6ICdoaWRlJztcblxuQGlmICRkZWJ1ZyA9PSBmYWxzZSB7XG4gICRzaG93LWltYWdlOiAnaGlkZSc7XG59IEBlbHNlIHtcbiAgJHNob3ctaW1hZ2U6ICdzaG93Jztcbn1cblxuLy8gR3JpZCBkZWZpbml0aW9uIGZvciBhbGwgYnJlYWtwb2ludHMuIFVzZSBodHRwOi8vZ3JpZGNhbGN1bGF0b3IuZGsvIy8xMjAwLzEyLzUyLzIwIHRvIGdlbmVyYXRlIHRoZSBncmlkLlxuXG4kc3VzeTogKFxuICBmbG93OiBsdHIsXG4gIG1hdGg6IGZsdWlkLFxuICBjb250YWluZXItcG9zaXRpb246IHJlbSgkY29udGFpbmVyLW1hcmdpbi1tb2JpbGUpLFxuICBjb250YWluZXI6IGF1dG8sXG4gIGNvbHVtbnM6ICRjb2x1bW4tbW9iaWxlLFxuICBndXR0ZXJzOiAxNXB4IC8gNDRweCxcbiAgY29sdW1uLXdpZHRoOiBmYWxzZSxcbiAgZGVidWc6IChcbiAgICBpbWFnZTogJHNob3ctaW1hZ2UsXG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuMjUpLFxuICAgIG91dHB1dDogYmFja2dyb3VuZCxcbiAgICB0b2dnbGU6IHRvcCByaWdodCxcbiAgKVxuKTtcblxuJHN1c3ktdGFibGV0OiAoXG4gIGNvbnRhaW5lci1wb3NpdGlvbjogcmVtKCRjb250YWluZXItbWFyZ2luLXRhYmxldCksXG4gIGNvbnRhaW5lcjogYXV0byxcbiAgY29sdW1uczogJGNvbHVtbi10YWJsZXQsXG4gIGd1dHRlcnM6IDM4cHggLyA1OXB4LFxuICBjb2x1bW4td2lkdGg6IGZhbHNlLFxuICBkZWJ1ZzogKFxuICAgIGltYWdlOiAkc2hvdy1pbWFnZSxcbiAgICBjb2xvcjogcmdiYSgkZ3JheSwgLjI1KSxcbiAgICBvdXRwdXQ6IGJhY2tncm91bmQsXG4gICAgdG9nZ2xlOiB0b3AgcmlnaHQsXG4gICksXG4pO1xuXG4kc3VzeS1kZXNrdG9wOiAoXG4gIGNvbHVtbnM6ICRjb2x1bW4tZGVza3RvcCxcbiAgZ3V0dGVyczogMzZweCAvIDYycHgsXG4gIGNvbnRhaW5lci1wb3NpdGlvbjogY2VudGVyLFxuICBjb250YWluZXI6IHJlbSgkY29udGFpbmVyKSxcbiAgZGVidWc6IChcbiAgICBpbWFnZTogJHNob3ctaW1hZ2UsXG4gICAgY29sb3I6IHJnYmEoJHNpbHZlciwgLjI1KSxcbiAgICBvdXRwdXQ6IGJhY2tncm91bmQsXG4gICAgdG9nZ2xlOiB0b3AgcmlnaHQsXG4gICksXG4pO1xuXG4kc3VzeS1kZXNrdG9wLXdpZGU6IChcbiAgY29sdW1uczogJGNvbHVtbi1kZXNrdG9wLFxuICBndXR0ZXJzOiAzNnB4IC8gNjJweCxcbiAgY29udGFpbmVyLXBvc2l0aW9uOiBjZW50ZXIsXG4gIGNvbnRhaW5lcjogcmVtKCRjb250YWluZXItd2lkZSksXG4gIGRlYnVnOiAoXG4gICAgaW1hZ2U6ICRzaG93LWltYWdlLFxuICAgIGNvbG9yOiByZ2JhKCRzaWx2ZXIsIC4yNSksXG4gICAgb3V0cHV0OiBiYWNrZ3JvdW5kLFxuICAgIHRvZ2dsZTogdG9wIHJpZ2h0LFxuICApLFxuKTtcblxuJHN1c3ktZGVza3RvcC1zdXBlcndpZGU6IChcbiAgY29sdW1uczogJGNvbHVtbi1kZXNrdG9wLFxuICBndXR0ZXJzOiAzNnB4IC8gNjJweCxcbiAgY29udGFpbmVyLXBvc2l0aW9uOiBjZW50ZXIsXG4gIGNvbnRhaW5lcjogcmVtKCRjb250YWluZXItc3VwZXJ3aWRlKSxcbiAgZGVidWc6IChcbiAgICBpbWFnZTogJHNob3ctaW1hZ2UsXG4gICAgY29sb3I6IHJnYmEoJHNpbHZlciwgLjI1KSxcbiAgICBvdXRwdXQ6IGJhY2tncm91bmQsXG4gICAgdG9nZ2xlOiB0b3AgcmlnaHQsXG4gICksXG4pO1xuXG4vLyBQaWNrIHNwZWNpZmljIGJyZWFrcG9pbnQuXG4kc3VzeS1tZWRpYTogKFxuICAvLyBtYXgtd2lkdGg6IDQ3OXB4XG4gIG1vYmlsZVBvcnRyYWl0T25seTogKFxuICAgIG1lZGlhOiBzY3JlZW4sXG4gICAgbWF4LXdpZHRoOiBlbSgkbW9iaWxlLWxhbmRzY2FwZSAtIDEpICogMWVtLFxuICApLFxuXG4gIC8vIG1heC13aWR0aDogNzY5cHhcbiAgbW9iaWxlT25seTogKFxuICAgIG1lZGlhOiBzY3JlZW4sXG4gICAgbWF4LXdpZHRoOiBlbSgkdGFibGV0IC0gMSkgKiAxZW0sXG4gICksXG5cbiAgLy8gbWF4LXdpZHRoOiAxMDIzcHhcbiAgbW9iaWxlVGFibGV0T25seTogKFxuICAgIG1lZGlhOiBzY3JlZW4sXG4gICAgbWF4LXdpZHRoOiBlbSgkZGVza3RvcCAtIDEpICogMWVtLFxuICApLFxuXG4gIC8vIG1pbi13aWR0aDogMzYwcHhcbiAgbW9iaWxlUG9ydHJhaXRXaWRlOiBlbSgkbW9iaWxlLXBvcnRyYWl0LXdpZGUpICogMWVtLFxuXG4gIC8vIG1pbi13aWR0aDogNDgwcHhcbiAgbW9iaWxlTGFuZHNjYXBlOiBlbSgkbW9iaWxlLWxhbmRzY2FwZSkgKiAxZW0sXG5cbiAgLy8gbWluLXdpZHRoOiA3NjhweCBhbmQgbWF4LXdpZHRoOiAxOTk5cHhcbiAgdGFibGV0T25seTogKFxuICAgIG1lZGlhOiBzY3JlZW4sXG4gICAgbWluLXdpZHRoOiBlbSgkdGFibGV0KSAqIDFlbSxcbiAgICBtYXgtd2lkdGg6IGVtKCRkZXNrdG9wIC0gMSkgKiAxZW0sXG4gICksXG5cbiAgLy8gbWluLXdpZHRoOiA3NjhweFxuICB0YWJsZXQ6IGVtKCR0YWJsZXQpICogMWVtLFxuXG4gIC8vIG1pbi13aWR0aDogMTAyNHB4XG4gIGRlc2t0b3A6IGVtKCRkZXNrdG9wKSAqIDFlbSxcblxuICAvLyBtaW4td2lkdGg6IDEyODBweFxuICBkZXNrdG9wV2lkZTogZW0oJGRlc2t0b3Atd2lkZSkgKiAxZW0sXG5cbiAgLy8gbWluLXdpZHRoOiAxNDQwcHhcbiAgZGVza3RvcFN1cGVyd2lkZTogZW0oJGRlc2t0b3Atc3VwZXJ3aWRlKSAqIDFlbSxcbik7XG5cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVQb3J0cmFpdE9ubHkpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigkc3VzeS10YWJsZXQpO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCRzdXN5LWRlc2t0b3ApO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShkZXNrdG9wV2lkZSkge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigkc3VzeS1kZXNrdG9wLXdpZGUpO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShkZXNrdG9wU3VwZXJ3aWRlKSB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCRzdXN5LWRlc2t0b3Atc3VwZXJ3aWRlKTtcbiAgfVxufVxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIFN5bnRheFxuLy8gPT09PT09PT09PT09PT09PVxuXG4vLyBDb250YWluZXIgW21peGluXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldCBhIGNvbnRhaW5lciBlbGVtZW50XG4vLyAtIFskbGF5b3V0XSAgOiA8c2V0dGluZ3M+XG5AbWl4aW4gY29udGFpbmVyKFxuICAkbGF5b3V0OiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICAgIDogJGxheW91dDtcbiAgJGxheW91dCAgICAgOiBwYXJzZS1ncmlkKCRsYXlvdXQpO1xuXG4gICRfd2lkdGggICAgIDogZ2V0LWNvbnRhaW5lci13aWR0aCgkbGF5b3V0KTtcbiAgJF9qdXN0aWZ5ICAgOiBwYXJzZS1jb250YWluZXItcG9zaXRpb24oc3VzeS1nZXQoY29udGFpbmVyLXBvc2l0aW9uLCAkbGF5b3V0KSk7XG4gICRfcHJvcGVydHkgIDogaWYoc3VzeS1nZXQobWF0aCwgJGxheW91dCkgPT0gc3RhdGljLCB3aWR0aCwgbWF4LXdpZHRoKTtcblxuICAkX2JveCAgICAgICA6IHN1c3ktZ2V0KGJveC1zaXppbmcsICRsYXlvdXQpO1xuXG4gIEBpZiAkX2JveCB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiAkX2JveCkpO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGNvbnRhaW5lciwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBmbG9hdC1jb250YWluZXIoJF93aWR0aCwgJF9qdXN0aWZ5LCAkX3Byb3BlcnR5KTtcbiAgQGluY2x1ZGUgc2hvdy1ncmlkKCRsYXlvdXQpO1xufVxuXG4vLyBDb250YWluZXIgW2Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiBjb250YWluZXIgd2lkdGhcbi8vIC0gWyRsYXlvdXRdICA6IDxzZXR0aW5ncz5cbkBmdW5jdGlvbiBjb250YWluZXIoXG4gICRsYXlvdXQ6ICRzdXN5XG4pIHtcbiAgJGxheW91dDogcGFyc2UtZ3JpZCgkbGF5b3V0KTtcbiAgQHJldHVybiBnZXQtY29udGFpbmVyLXdpZHRoKCRsYXlvdXQpO1xufVxuXG4vLyBHZXQgQ29udGFpbmVyIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDYWxjdWxhdGUgdGhlIGNvbnRhaW5lciB3aWR0aFxuLy8gLSBbJGxheW91dF06IDxzZXR0aW5ncz5cbkBmdW5jdGlvbiBnZXQtY29udGFpbmVyLXdpZHRoKFxuICAkbGF5b3V0OiAkc3VzeVxuKSB7XG4gICRsYXlvdXQgICAgICAgICA6IHBhcnNlLWdyaWQoJGxheW91dCk7XG4gICRfd2lkdGggICAgICAgICA6IHN1c3ktZ2V0KGNvbnRhaW5lciwgJGxheW91dCk7XG4gICRfY29sdW1uLXdpZHRoICA6IHN1c3ktZ2V0KGNvbHVtbi13aWR0aCwgJGxheW91dCk7XG4gICRfbWF0aCAgICAgICAgICA6IHN1c3ktZ2V0KG1hdGgsICRsYXlvdXQpO1xuXG4gIEBpZiBub3QoJF93aWR0aCkgb3IgJF93aWR0aCA9PSBhdXRvIHtcbiAgICBAaWYgdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCkge1xuICAgICAgJF9jb2x1bW5zICAgOiBzdXN5LWdldChjb2x1bW5zLCAkbGF5b3V0KTtcbiAgICAgICRfZ3V0dGVycyAgIDogc3VzeS1nZXQoZ3V0dGVycywgJGxheW91dCk7XG4gICAgICAkX3NwcmVhZCAgICA6IGlmKGlzLXNwbGl0KCRsYXlvdXQpLCB3aWRlLCBuYXJyb3cpO1xuICAgICAgJF93aWR0aCAgICAgOiBzdXN5LXN1bSgkX2NvbHVtbnMsICRfZ3V0dGVycywgJF9zcHJlYWQpICogJF9jb2x1bW4td2lkdGg7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkX3dpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJF93aWR0aDtcbn1cblxuLy8gUGFyc2UgQ29udGFpbmVyIFBvc2l0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhcnNlIHRoZSAkY29udGFpbmVyLXBvc2l0aW9uIGludG8gbWFyZ2luIHZhbHVlcy5cbi8vIC0gWyRqdXN0aWZ5XSAgIDogbGVmdCB8IGNlbnRlciB8IHJpZ2h0IHwgPGxlbmd0aD4gWzxsZW5ndGg+XVxuQGZ1bmN0aW9uIHBhcnNlLWNvbnRhaW5lci1wb3NpdGlvbihcbiAgJGp1c3RpZnk6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGNvbnRhaW5lci1wb3NpdGlvbilcbikge1xuICAkX3JldHVybjogaWYoJGp1c3RpZnkgPT0gbGVmdCwgMCwgYXV0bykgaWYoJGp1c3RpZnkgPT0gcmlnaHQsIDAsIGF1dG8pO1xuXG4gIEBpZiBub3QoaW5kZXgobGVmdCByaWdodCBjZW50ZXIsICRqdXN0aWZ5KSkge1xuICAgICRfcmV0dXJuOiBudGgoJGp1c3RpZnksIDEpO1xuICAgICRfcmV0dXJuOiAkX3JldHVybiBpZihsZW5ndGgoJGp1c3RpZnkpID4gMSwgbnRoKCRqdXN0aWZ5LCAyKSwgJF9yZXR1cm4pO1xuICB9XG5cbiAgQHJldHVybiAkX3JldHVybjtcbn1cbiIsIi8vQ29udmVydCBweCB0byBlbVxuQGZ1bmN0aW9uIGVtKCR0YXJnZXQsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGlmICR0YXJnZXQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEByZXR1cm4gJHRhcmdldCAvICRjb250ZXh0ICsgMDtcbn1cblxuLy8gU1RSSVAgVU5JVFxuLy8gSXQgc3RyaXBzIHRoZSB1bml0IG9mIG1lYXN1cmUgYW5kIHJldHVybnMgaXRcbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW0pIHtcbiAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XG59XG5cbi8vIENPTlZFUlQgVE8gUkVNXG5AZnVuY3Rpb24gY29udmVydC10by1yZW0oJHZhbHVlLCAkYmFzZS12YWx1ZTogJGJhc2UtZm9udC1zaXplKSB7XG4gICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpIC8gc3RyaXAtdW5pdCgkYmFzZS12YWx1ZSkgKiAxcmVtO1xuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vIFJFTSBDQUxDXG5cbi8vIE5ldyBTeW50YXgsIGFsbG93cyB0byBvcHRpb25hbGx5IGNhbGN1bGF0ZSBvbiBhIGRpZmZlcmVudCBiYXNlIHZhbHVlIHRvIGNvdW50ZXIgY29tcG91bmRpbmcgZWZmZWN0IG9mIHJlbSdzLlxuLy8gQ2FsbCB3aXRoIDEsIDIsIDMgb3IgNCBwYXJhbWV0ZXJzLCAncHgnIGlzIG5vdCByZXF1aXJlZCBidXQgc3VwcG9ydGVkOlxuLy9cbi8vICAgcmVtLWNhbGMoMTAgMjAgMzBweCA0MCk7XG4vL1xuLy8gU3BhY2UgZGVsaW1pdGVkLCBpZiB5b3Ugd2FudCB0byBkZWxpbWl0IHVzaW5nIGNvbW1hJ3MsIHdyYXAgaXQgaW4gYW5vdGhlciBwYWlyIG9mIGJyYWNrZXRzXG4vL1xuLy8gICByZW0tY2FsYygoMTAsIDIwLCAzMCwgNDBweCkpO1xuLy9cbi8vIE9wdGlvbmFsbHkgY2FsbCB3aXRoIGEgZGlmZmVyZW50IGJhc2UgKGVnOiA4cHgpIHRvIGNhbGN1bGF0ZSByZW0uXG4vL1xuLy8gICByZW0tY2FsYygxNnB4IDMycHggNDhweCwgOHB4KTtcbi8vXG4vLyBJZiB5b3UgcmVxdWlyZSB0byBjb21tYSBzZXBhcmF0ZSB5b3VyIGxpc3Rcbi8vXG4vLyAgIHJlbS1jYWxjKCgxNnB4LCAzMnB4LCA0OCksIDhweCk7XG5AZnVuY3Rpb24gcmVtKCR2YWx1ZXMsICRiYXNlLXZhbHVlOiAkYmFzZS1mb250LXNpemUpIHtcbiAgJG1heDogbGVuZ3RoKCR2YWx1ZXMpO1xuXG4gIEBpZiAkbWF4ID09IDEgeyBAcmV0dXJuIGNvbnZlcnQtdG8tcmVtKG50aCgkdmFsdWVzLCAxKSwgJGJhc2UtdmFsdWUpOyB9XG5cbiAgJHJlbS12YWx1ZXM6ICgpO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xuICAgICRyZW0tdmFsdWVzOiBhcHBlbmQoJHJlbS12YWx1ZXMsIGNvbnZlcnQtdG8tcmVtKG50aCgkdmFsdWVzLCAkaSksICRiYXNlLXZhbHVlKSk7XG4gIH1cbiAgQHJldHVybiAkcmVtLXZhbHVlcztcbn1cbiIsIi8vIFN1c3kgRmFsbGJhY2sgQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBwcm92aWRlIGEgc2ltcGxlIGZhbGxiYWNrLlxuQG1peGluIHN1c3ktY2xlYXJmaXgge1xuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9IEBlbHNlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgSW50ZWdyYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuJHN1c3ktbWVkaWE6ICgpICFkZWZhdWx0O1xuJHN1c3ktbWVkaWEtZmFsbGJhY2s6IGZhbHNlICFkZWZhdWx0O1xuXG4kX3N1c3ktbWVkaWEtY29udGV4dDogKCk7XG5cblxuLy8gU3VzeSBCcmVha3BvaW50XG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIENoYW5nZSBncmlkcyBhdCBkaWZmZXJlbnQgbWVkaWEgcXVlcnkgYnJlYWtwb2ludHMuXG4vLyAtICRxdWVyeSAgICAgOiA8bWluLXdpZHRoPiBbPG1heC13aWR0aD5dIHwgPHByb3BlcnR5PiA8dmFsdWU+IHwgPG1hcD5cbi8vIC0gJGxheW91dCAgICA6IDxzZXR0aW5ncz5cbi8vIC0gJG5vLXF1ZXJ5ICA6IDxib29sZWFuPiB8IDxzZWxlY3Rvcj5cbkBtaXhpbiBzdXN5LWJyZWFrcG9pbnQoXG4gICRxdWVyeSxcbiAgJGxheW91dDogZmFsc2UsXG4gICRuby1xdWVyeTogJHN1c3ktbWVkaWEtZmFsbGJhY2tcbikge1xuICBAaW5jbHVkZSBzdXN5LW1lZGlhLXJvdXRlcigkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBpZiAkbGF5b3V0IHtcbiAgICAgIEBpbmNsdWRlIHdpdGgtbGF5b3V0KCRsYXlvdXQpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdXN5IE1lZGlhXG4vLyAtLS0tLS0tLS0tXG4vLyAtICRxdWVyeTogPG1pbi13aWR0aD4gWzxtYXgtd2lkdGg+XSB8IDxwcm9wZXJ0eT4gPHZhbHVlPlxuLy8gLSAkbm8tcXVlcnk6IDxib29sZWFuPiB8IDxzZWxlY3Rvcj5cbkBtaXhpbiBzdXN5LW1lZGlhKFxuICAkcXVlcnksXG4gICRuby1xdWVyeTogJHN1c3ktbWVkaWEtZmFsbGJhY2tcbikge1xuICAkb2xkLWNvbnRleHQ6ICRfc3VzeS1tZWRpYS1jb250ZXh0O1xuICAkbmFtZTogaWYobWFwLWhhcy1rZXkoJHN1c3ktbWVkaWEsICRxdWVyeSksICRxdWVyeSwgbnVsbCk7XG4gICRxdWVyeTogc3VzeS1nZXQtbWVkaWEoJHF1ZXJ5KTtcbiAgJHF1ZXJ5OiBzdXN5LXBhcnNlLW1lZGlhKCRxdWVyeSk7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYS1jb250ZXh0KCRxdWVyeSwgJG5hbWUpO1xuXG4gIEBpZiAkbm8tcXVlcnkgYW5kIHR5cGUtb2YoJG5vLXF1ZXJ5KSAhPSBzdHJpbmcge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgI3tzdXN5LXJlbmRlci1tZWRpYSgkcXVlcnkpfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaWYgdHlwZS1vZigkbm8tcXVlcnkpID09IHN0cmluZyB7XG4gICAgICAjeyRuby1xdWVyeX0gJiB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHN1c3ktbWVkaWEtY29udGV4dCgkb2xkLWNvbnRleHQsICRjbGVhbjogdHJ1ZSk7XG59XG5cblxuLy8gTWVkaWEgUm91dGVyXG4vLyAtLS0tLS0tLS0tLS1cbi8vIFJvdXQgbWVkaWEgYXJndW1lbnRzIHRvIHRoZSBjb3JyZWN0IG1peGluLlxuQG1peGluIHN1c3ktbWVkaWEtcm91dGVyKFxuICAkcXVlcnksXG4gICRuby1xdWVyeTogJHN1c3ktbWVkaWEtZmFsbGJhY2tcbikge1xuICBAaWYgc3VzeS1zdXBwb3J0KGJyZWFrcG9pbnQsIChtaXhpbjogYnJlYWtwb2ludCksICR3YXJuOiBmYWxzZSkge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYSgkcXVlcnksICRuby1xdWVyeSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVXBkYXRlIENvbnRleHRcbi8vIC0tLS0tLS0tLS0tLS1cbi8vIFNldCB0aGUgbmV3IG1lZGlhIGNvbnRleHRcbkBtaXhpbiBzdXN5LW1lZGlhLWNvbnRleHQoXG4gICRxdWVyeSxcbiAgJG5hbWU6IG51bGwsXG4gICRjbGVhbjogZmFsc2Vcbikge1xuICAkcXVlcnk6IG1hcC1tZXJnZSgobmFtZTogJG5hbWUpLCAkcXVlcnkpO1xuXG4gIEBpZiAkY2xlYW4ge1xuICAgICRfc3VzeS1tZWRpYS1jb250ZXh0OiAkcXVlcnkgIWdsb2JhbDtcbiAgfSBAZWxzZSB7XG4gICAgJF9zdXN5LW1lZGlhLWNvbnRleHQ6IG1hcC1tZXJnZSgkX3N1c3ktbWVkaWEtY29udGV4dCwgJHF1ZXJ5KSAhZ2xvYmFsO1xuICB9XG59XG5cblxuLy8gTWVkaWEgQ29udGV4dFxuLy8gLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSBmdWxsIG1lZGlhIGNvbnRleHQsIG9yIGEgc2luZ2xlIG1lZGlhIHByb3BlcnR5IChlLmcuIG1pbi13aWR0aClcbkBmdW5jdGlvbiBzdXN5LW1lZGlhLWNvbnRleHQoXG4gICRwcm9wZXJ0eTogZmFsc2Vcbikge1xuICBAaWYgJHByb3BlcnR5IHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJF9zdXN5LW1lZGlhLWNvbnRleHQsICRwcm9wZXJ0eSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJF9zdXN5LW1lZGlhLWNvbnRleHQ7XG4gIH1cbn1cblxuXG4vLyBHZXQgTWVkaWFcbi8vIC0tLS0tLS0tLVxuLy8gUmV0dXJuIGEgbmFtZWQgbWVkaWEtcXVlcnkgZnJvbSAkc3VzeS1tZWRpYS5cbi8vIC0gJG5hbWU6IDxrZXk+XG5AZnVuY3Rpb24gc3VzeS1nZXQtbWVkaWEoXG4gICRuYW1lXG4pIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRzdXN5LW1lZGlhLCAkbmFtZSkge1xuICAgICRtYXAtdmFsdWU6IG1hcC1nZXQoJHN1c3ktbWVkaWEsICRuYW1lKTtcbiAgICBAaWYgKCRuYW1lID09ICRtYXAtdmFsdWUpIHtcbiAgICAgICRuYW1lOiAkbWFwLXZhbHVlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJG5hbWU6IHN1c3ktZ2V0LW1lZGlhKCRtYXAtdmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJG5hbWU7XG59XG5cblxuLy8gUmVuZGVyIE1lZGlhXG4vLyAtLS0tLS0tLS0tLS1cbi8vIEJ1aWxkIGEgbWVkaWEtcXVlcnkgc3RyaW5nIGZyb20gdmFyaW91cyBtZWRpYSBzZXR0aW5nc1xuQGZ1bmN0aW9uIHN1c3ktcmVuZGVyLW1lZGlhKFxuICAkcXVlcnlcbikge1xuICAkb3V0cHV0OiBudWxsO1xuICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkcXVlcnkge1xuICAgICRzdHJpbmc6IG51bGw7XG5cbiAgICBAaWYgJHByb3BlcnR5ID09IG1lZGlhIHtcbiAgICAgICRzdHJpbmc6ICR2YWx1ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRzdHJpbmc6ICcoI3skcHJvcGVydHl9OiAjeyR2YWx1ZX0pJztcbiAgICB9XG5cbiAgICAkb3V0cHV0OiBpZigkb3V0cHV0LCAnI3skb3V0cHV0fSBhbmQgI3skc3RyaW5nfScsICRzdHJpbmcpO1xuICB9XG5cbiAgQHJldHVybiAkb3V0cHV0O1xufVxuXG5cbi8vIFBhcnNlIE1lZGlhXG4vLyAtLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHBhcnNlZCBtZWRpYS1xdWVyeSBzZXR0aW5ncyBiYXNlZCBvbiBzaG9ydGhhbmRcbkBmdW5jdGlvbiBzdXN5LXBhcnNlLW1lZGlhKFxuICAkcXVlcnlcbikge1xuICAkbXE6IG51bGw7XG4gIEBpZiB0eXBlLW9mKCRxdWVyeSkgPT0gbWFwIHtcbiAgICAkbXE6ICRxdWVyeTtcbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCRxdWVyeSkgPT0gbnVtYmVyIHtcbiAgICAkbXE6IChtaW4td2lkdGg6ICRxdWVyeSk7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkcXVlcnkpID09IGxpc3QgYW5kIGxlbmd0aCgkcXVlcnkpID09IDIge1xuICAgIEBpZiB0eXBlLW9mKG50aCgkcXVlcnksIDEpKSA9PSBudW1iZXIge1xuICAgICAgJG1xOiAoXG4gICAgICAgIG1pbi13aWR0aDogbWluKCRxdWVyeS4uLiksXG4gICAgICAgIG1heC13aWR0aDogbWF4KCRxdWVyeS4uLiksXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJG1xOiAobnRoKCRxdWVyeSwgMSk6IG50aCgkcXVlcnksIDIpKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICRtcTogKG1lZGlhOiAnI3skcXVlcnl9Jyk7XG4gIH1cblxuICBAcmV0dXJuICRtcTtcbn1cbiIsIi8vQ2xlYXJmaXhcblxuJWNsZWFyZml4IHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIiNwYWdlLXRpdGxlLFxuaDEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG5oMiB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxudGFibGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5zdHJvbmcsIGIge1xuICBjb2xvcjogJHRleHQtY29sb3I7XG59XG5cbmlmcmFtZSxcbmltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZmllbGQtbmFtZS1ib2R5IHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIge1xuICBhIHtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gIH1cblxuICAuZGF0ZS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZGF0ZS1uZXh0LFxuICAuZGF0ZS1wcmV2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmRhdGUtaGVhZGluZyBoMyB7XG4gICAgQGV4dGVuZCAjcGFnZS10aXRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWNhbGVuZGFyLWluZHVzdHJpYWwge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCFpbXBvcnRhbnQ7XG5cbiAgICAuZm9ybS10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbiIsIi8vIENPTE9SU1xuLy8gRGVmaW5lIGFsbCBjb2xvciB2YXJpYWJsZXMgaW4gdGhpcyBkb2N1bWVudFxuLy8gVXNlIGh0dHA6Ly9jaGlyLmFnL3Byb2plY3RzL25hbWUtdGhhdC1jb2xvci8gZm9yIG5hbWluZyBhIGNvbG9yLlxuXG4kYmxhY2s6ICM0MTQwNDI7XG4kd2hpdGU6ICNmZmY7XG4kc2lsdmVyOiAjY2NjO1xuJHBpZ2Vvbi1wb3N0OiAjYWVjOWRlO1xuJHBpZ2Vvbi1wb3N0LWxpZ2h0OiByZ2JhKCRwaWdlb24tcG9zdCwgLjc1KTtcblxuLy8gR3JheVxuJGdyYXk6ICM4MDgwODA7XG5cbi8vIFJlZFxuJHJlZDogIzhjMTUxNTtcbiRwaW5rOiAjZWQwMDhjO1xuJG9yYW5nZTogI2Y3OTQxZjtcbiRncmVlbjogIzczYmY0NTtcblxuJGJsdWU6ICMyOTI2NjI7XG4kYmx1ZS1saWdodDogIzA0YWFkMjtcblxuLy8gQnJhbmQgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogJGJsdWU7XG4kdGV4dC1jb2xvcjogJGJsYWNrO1xuXG4vLyBMaW5rIGNvbG9yXG4kbGluay1jb2xvcjogJHByaW1hcnktY29sb3I7XG4kbGluay1jb2xvci1ob3ZlcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMjUlKTtcblxuLy8gQnV0dG9uIGNvbG9yXG4kYnRuLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiRidG4tY29sb3ItaG92ZXI6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDI1JSk7XG4iLCJcblxuXG5cbi5idG4tbGluay5idG4tZG93bmxvYWQgYSwgLnNlYXJjaC13cmFwcGVyIC5idG4tZG93bmxvYWQuYnRuLXNtYWxsIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAuYnRuLWxpbmsuYnRuLWRvd25sb2FkIGE6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1kb3dubG9hZC5idG4tc21hbGwgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9kb3dubG9hZC1pY29uLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTBweDsgfVxuXG5cbiAgICAuZmllbGQtbmFtZS1ib2R5IC5idG4tbGluaywgLmZpZWxkLW5hbWUtYm9keSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0sIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtbmFtZS1ib2R5IC5maWVsZC1pdGVtLCAuZmllbGQtbmFtZS1ib2R5IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLCAuc2VhcmNoLXdyYXBwZXIgLmZpZWxkLW5hbWUtYm9keSAuYnRuLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIFxuICAgIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIGEge1xuICAgICAgbWluLXdpZHRoOiA3MHB4OyB9XG4gICAgXG4gICAgLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtbmF2IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLW5hdiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIFxuICAgIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5wYWdlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIFxuICAgIC52aWV3IC5kYXRlLW5hdi13cmFwcGVyIC5kYXRlLW5leHQsXG4gICAgLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtcHJldiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtbmV4dCxcbiAgICAgICAgLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtcHJldiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cbiAgICBcbiAgICAudmlldyAuZGF0ZS1uYXYtd3JhcHBlciAuZGF0ZS1oZWFkaW5nIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnZpZXcgLmRhdGUtbmF2LXdyYXBwZXIgLmRhdGUtaGVhZGluZyBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgXG4gICAgLnZpZXctY2FsZW5kYXItaW5kdXN0cmlhbCAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAudmlldy1jYWxlbmRhci1pbmR1c3RyaWFsIC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7IH0gfVxuICAgIFxuICAgIC5idG4tbGluayBhLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGEsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGEsIC5idG4tbGluayBpbnB1dCwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtIGlucHV0LCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBpbnB1dCwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBpbnB1dCwgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXQsXG4gICAgLmJ0bi13cmFwIGEsIC5mb3JtLXR5cGUtc2VsZWN0IGEsXG4gICAgLmJ0bi13cmFwIGlucHV0LCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dCxcbiAgICAuZm9ybS1hY3Rpb25zIGEsXG4gICAgLmZvcm0tYWN0aW9ucyBpbnB1dCxcbiAgICAuYmctc2tldzdkZWcgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLFxuICAgIC5iZy1za2V3N2RlZyBpbnB1dCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGlucHV0LCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gaW5wdXQsXG4gICAgLmJ0bixcbiAgICBidXR0b24sXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyOTI2NjI7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAuYnRuLWxpbmsgYSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBhLCAudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuYnRuLWxpbmsgaW5wdXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBpbnB1dCwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0LFxuICAgICAgICAuYnRuLXdyYXAgYSwgLmZvcm0tdHlwZS1zZWxlY3QgYSxcbiAgICAgICAgLmJ0bi13cmFwIGlucHV0LCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dCxcbiAgICAgICAgLmZvcm0tYWN0aW9ucyBhLFxuICAgICAgICAuZm9ybS1hY3Rpb25zIGlucHV0LFxuICAgICAgICAuYmctc2tldzdkZWcgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLFxuICAgICAgICAuYmctc2tldzdkZWcgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dCwgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGlucHV0LFxuICAgICAgICAuYnRuLFxuICAgICAgICBidXR0b24sXG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIC5idG4tbGluayBhOmFjdGl2ZSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgYTphY3RpdmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgYTphY3RpdmUsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGE6YWN0aXZlLCAuYnRuLWxpbmsgaW5wdXQ6YWN0aXZlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQ6YWN0aXZlLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBpbnB1dDphY3RpdmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQ6YWN0aXZlLCAudmlld3Mtc3VibWl0LWJ1dHRvbiBpbnB1dDphY3RpdmUsXG4gICAgICAuYnRuLXdyYXAgYTphY3RpdmUsIC5mb3JtLXR5cGUtc2VsZWN0IGE6YWN0aXZlLFxuICAgICAgLmJ0bi13cmFwIGlucHV0OmFjdGl2ZSwgLmZvcm0tdHlwZS1zZWxlY3QgaW5wdXQ6YWN0aXZlLFxuICAgICAgLmZvcm0tYWN0aW9ucyBhOmFjdGl2ZSxcbiAgICAgIC5mb3JtLWFjdGlvbnMgaW5wdXQ6YWN0aXZlLFxuICAgICAgLmJnLXNrZXc3ZGVnIGE6YWN0aXZlLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYTphY3RpdmUsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhOmFjdGl2ZSxcbiAgICAgIC5iZy1za2V3N2RlZyBpbnB1dDphY3RpdmUsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dDphY3RpdmUsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBpbnB1dDphY3RpdmUsIC5idG4tbGluayBhOmhvdmVyLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBhOmhvdmVyLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGE6aG92ZXIsIC52aWV3cy1zdWJtaXQtYnV0dG9uIGE6aG92ZXIsIC5idG4tbGluayBpbnB1dDpob3ZlciwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtIGlucHV0OmhvdmVyLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBpbnB1dDpob3ZlciwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyBpbnB1dDpob3ZlciwgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXQ6aG92ZXIsXG4gICAgICAuYnRuLXdyYXAgYTpob3ZlciwgLmZvcm0tdHlwZS1zZWxlY3QgYTpob3ZlcixcbiAgICAgIC5idG4td3JhcCBpbnB1dDpob3ZlciwgLmZvcm0tdHlwZS1zZWxlY3QgaW5wdXQ6aG92ZXIsXG4gICAgICAuZm9ybS1hY3Rpb25zIGE6aG92ZXIsXG4gICAgICAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyLFxuICAgICAgLmJnLXNrZXc3ZGVnIGE6aG92ZXIsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBhOmhvdmVyLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYTpob3ZlcixcbiAgICAgIC5iZy1za2V3N2RlZyBpbnB1dDpob3ZlciwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGlucHV0OmhvdmVyLCAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gaW5wdXQ6aG92ZXIsXG4gICAgICAuYnRuOmFjdGl2ZSxcbiAgICAgIGJ1dHRvbjphY3RpdmUsXG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmUsXG4gICAgICAuYnRuOmhvdmVyLFxuICAgICAgYnV0dG9uOmhvdmVyLFxuICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDRhYWQyOyB9XG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQsXG4gICAgICAuYnRuLXdyYXAtLXNtYWxsIGEsXG4gICAgICAuYnRuLXdyYXAtLXNtYWxsIGlucHV0LFxuICAgICAgLmZvcm0tYWN0aW9ucy0tc21hbGwgYSxcbiAgICAgIC5mb3JtLWFjdGlvbnMtLXNtYWxsIGlucHV0LFxuICAgICAgLmJnLXNrZXc3ZGVnLS1zbWFsbCBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYSxcbiAgICAgIC5iZy1za2V3N2RlZy0tc21hbGwgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dCxcbiAgICAgIC5idG4tLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgXG4gICAgLmJ0bi1saW5rLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0sIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLCAudmlld3Mtc3VibWl0LWJ1dHRvbixcbiAgICAuYnRuLXdyYXAsXG4gICAgLmZvcm0tdHlwZS1zZWxlY3QsXG4gICAgLmZvcm0tYWN0aW9ucyxcbiAgICAuYmctc2tldzdkZWcsXG4gICAgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLFxuICAgIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDJweCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYnRuLWxpbms6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW06YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbDpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6YmVmb3JlLCAudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsXG4gICAgICAuYnRuLXdyYXA6YmVmb3JlLFxuICAgICAgLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuICAgICAgLmZvcm0tYWN0aW9uczpiZWZvcmUsXG4gICAgICAuYmctc2tldzdkZWc6YmVmb3JlLFxuICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtOmJlZm9yZSxcbiAgICAgIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyOTI2NjI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLmJ0bi1saW5rOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGw6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLWxpbms6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6aG92ZXIgYSwgLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLmJ0bi1saW5rOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzOmhvdmVyOmJlZm9yZSwgLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLFxuICAgICAgLmJ0bi13cmFwOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAgICAgLmJ0bi13cmFwOmhvdmVyIGEsIC5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsXG4gICAgICAuYnRuLXdyYXA6aG92ZXI6YmVmb3JlLFxuICAgICAgLmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXI6YmVmb3JlLFxuICAgICAgLmZvcm0tYWN0aW9uczpob3ZlciAuZm9ybS1zdWJtaXQsXG4gICAgICAuZm9ybS1hY3Rpb25zOmhvdmVyIGEsXG4gICAgICAuZm9ybS1hY3Rpb25zOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5iZy1za2V3N2RlZzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsXG4gICAgICAuYmctc2tldzdkZWc6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLFxuICAgICAgLmJnLXNrZXc3ZGVnOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0YWFkMjsgfVxuICAgICAgLmJ0bi1saW5rIGEsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgYSwgLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmJ0bi1saW5rIGlucHV0LCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gaW5wdXQsIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsIGlucHV0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGlucHV0LCAudmlld3Mtc3VibWl0LWJ1dHRvbiBpbnB1dCxcbiAgICAgIC5idG4td3JhcCBhLCAuZm9ybS10eXBlLXNlbGVjdCBhLFxuICAgICAgLmJ0bi13cmFwIGlucHV0LCAuZm9ybS10eXBlLXNlbGVjdCBpbnB1dCxcbiAgICAgIC5mb3JtLWFjdGlvbnMgYSxcbiAgICAgIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4gICAgICAuYmctc2tldzdkZWcgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLFxuICAgICAgLmJnLXNrZXc3ZGVnIGlucHV0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gaW5wdXQsIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAyOyB9XG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MgaW5wdXQsXG4gICAgICAuYnRuLXdyYXAtLXNtYWxsIGEsXG4gICAgICAuYnRuLXdyYXAtLXNtYWxsIGlucHV0LFxuICAgICAgLmZvcm0tYWN0aW9ucy0tc21hbGwgYSxcbiAgICAgIC5mb3JtLWFjdGlvbnMtLXNtYWxsIGlucHV0LFxuICAgICAgLmJnLXNrZXc3ZGVnLS1zbWFsbCBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0gYSxcbiAgICAgIC5iZy1za2V3N2RlZy0tc21hbGwgaW5wdXQsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAyO1xuICAgICAgICBwYWRkaW5nOiA4cHggNnB4OyB9XG4gICAgICAuYmctYmx1ZS1saWdodC5idG4tbGluayBhLCAubGlzdC1idG4tc21hbGwgLmJnLWJsdWUtbGlnaHQuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLm5vZGUtdGVhc2VyX19saW5rIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm0gYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tbGluay50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuc2VhcmNoLXdyYXBwZXIgLnRheG9ub215LXRlcm0uYnRuLXNtYWxsIGEsIC5zZWFyY2gtd3JhcHBlciAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uYnRuLXNtYWxsIGEsIC5zZWFyY2gtd3JhcHBlciAuYmctYmx1ZS1saWdodC5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tbGluay5ldmVudC1saXN0X19uYW1lIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5saW5rcyBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0udmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWJsdWUtbGlnaHQubGlua3MgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lIGEsIC5iZy1ibHVlLWxpZ2h0LnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmV2ZW50LWxpc3QudGVybS0yIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgICAgIC5idG4td3JhcC5iZy1ibHVlLWxpZ2h0IGEsIC5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3QgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm0gYSwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4td3JhcC50YXhvbm9teS10ZXJtIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAgICAgLmZvcm0tYWN0aW9ucy5iZy1ibHVlLWxpZ2h0IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm0gYSwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLWJsdWUtbGlnaHQgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtIGEsIC5iZWFuLWZhcSAuYmctYmx1ZS1saWdodC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5ldmVudC1saXN0X19uYW1lLnRheG9ub215LXRlcm0gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNGFhZDI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuYmctYmx1ZS1saWdodC5idG4tbGluazpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tbGluay50YXhvbm9teS10ZXJtOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAudGF4b25vbXktdGVybS5idG4tc21hbGw6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmJ0bi1zbWFsbDpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYmctYmx1ZS1saWdodC5idG4tc21hbGw6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmxpbmtzOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLnZpZXdzLXN1Ym1pdC1idXR0b246YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWJsdWUtbGlnaHQubGlua3M6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5iZy1ibHVlLWxpZ2h0LnZpZXdzLXN1Ym1pdC1idXR0b246YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gICAgICAuYnRuLXdyYXAuYmctYmx1ZS1saWdodDpiZWZvcmUsXG4gICAgICAuYmctYmx1ZS1saWdodC5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS10eXBlLXNlbGVjdC50YXhvbm9teS10ZXJtOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAuYnRuLXdyYXAudGF4b25vbXktdGVybTpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAgICAgLmZvcm0tYWN0aW9ucy5iZy1ibHVlLWxpZ2h0OmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm06YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gICAgICAuYmctc2tldzdkZWcuYmctYmx1ZS1saWdodDpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTIgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdF9fbmFtZS50YXhvbm9teS10ZXJtOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTIgLmV2ZW50LWxpc3RfX25hbWUudGF4b25vbXktdGVybTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYWQyOyB9XG4gICAgICAuYmctYmx1ZS1saWdodC5idG4tbGluazpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tbGluay50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAudGF4b25vbXktdGVybS5idG4tc21hbGw6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAuYmctYmx1ZS1saWdodC5idG4tc21hbGw6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmxpbmtzOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWJsdWUtbGlnaHQubGlua3M6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ibHVlLWxpZ2h0LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ibHVlLWxpZ2h0LmJ0bi1saW5rOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAubm9kZS10ZWFzZXJfX2xpbmsgLmZpZWxkLWl0ZW0udGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi1saW5rLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAudGF4b25vbXktdGVybS5idG4tc21hbGw6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5idG4tc21hbGw6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5iZy1ibHVlLWxpZ2h0LmJ0bi1zbWFsbDpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmxpbmtzOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctYmx1ZS1saWdodC5saW5rczpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLWJsdWUtbGlnaHQudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYmctYmx1ZS1saWdodC5idG4tbGluazpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctYmx1ZS1saWdodC5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ub2RlLXRlYXNlcl9fbGluayAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4tbGluay50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5zZWFyY2gtd3JhcHBlciAudGF4b25vbXktdGVybS5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmJ0bi1zbWFsbDpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuYmctYmx1ZS1saWdodC5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMiAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmxpbmtzOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWJsdWUtbGlnaHQubGlua3M6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0yIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0yIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5iZy1ibHVlLWxpZ2h0LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTIgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gICAgICAuYnRuLXdyYXAuYmctYmx1ZS1saWdodDpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4td3JhcC50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0yIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgICAgIC5idG4td3JhcC5iZy1ibHVlLWxpZ2h0OmhvdmVyIGEsIC5iZy1ibHVlLWxpZ2h0LmZvcm0tdHlwZS1zZWxlY3Q6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5mb3JtLXR5cGUtc2VsZWN0LnRheG9ub215LXRlcm06aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0yIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5idG4td3JhcC50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAgICAgLmJ0bi13cmFwLmJnLWJsdWUtbGlnaHQ6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJnLWJsdWUtbGlnaHQuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tdHlwZS1zZWxlY3QudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmJ0bi13cmFwLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0yIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctYmx1ZS1saWdodDpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZm9ybS1hY3Rpb25zLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTIgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctYmx1ZS1saWdodDpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tYWN0aW9ucy50YXhvbm9teS10ZXJtOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctYmx1ZS1saWdodDpob3ZlcjpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmZvcm0tYWN0aW9ucy50YXhvbm9teS10ZXJtOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tMiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLWJsdWUtbGlnaHQ6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmJnLWJsdWUtbGlnaHQuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTIgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gICAgICAuYmctc2tldzdkZWcuYmctYmx1ZS1saWdodDpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm06aG92ZXIgYSwgLmJlYW4tZmFxIC5iZy1ibHVlLWxpZ2h0LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgYSwgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTIgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgICAgIC5iZy1za2V3N2RlZy5iZy1ibHVlLWxpZ2h0OmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmJnLWJsdWUtbGlnaHQuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0yIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0yIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tMiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNjYyOyB9XG4gICAgICAuYmctcGluay5idG4tbGluayBhLCAubGlzdC1idG4tc21hbGwgLmJnLXBpbmsuZmllbGQtaXRlbSBhLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0jdGF4b25vbXktdGVybS0zIGEsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi1saW5rI3RheG9ub215LXRlcm0tMyBhLCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tMy5idG4tc21hbGwgYSwgLnNlYXJjaC13cmFwcGVyIC5iZy1waW5rLmJ0bi1zbWFsbCBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS0zIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAjdGF4b25vbXktdGVybS0zLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmJnLXBpbmsudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLnZpZXdzLXN1Ym1pdC1idXR0b24uZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAgICAgLmJ0bi13cmFwLmJnLXBpbmsgYSwgLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdCBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTMgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tMyBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctcGluayBhLCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMyBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lIGEsXG4gICAgICAuYmctc2tldzdkZWcuYmctcGluayBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsudGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS0zIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tMyBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuYmctcGluay5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTMgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQwMDhjO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmJnLXBpbmsuYnRuLWxpbms6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmJnLXBpbmsuZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS0zOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuYnRuLXNtYWxsOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5iZy1waW5rLmJ0bi1zbWFsbDpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsubGlua3M6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tMzpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgI3RheG9ub215LXRlcm0tMy52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLmJnLXBpbmsudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5idG4td3JhcC5iZy1waW5rOmJlZm9yZSxcbiAgICAgIC5iZy1waW5rLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuICAgICAgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS0zOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0zIC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctcGluazpiZWZvcmUsXG4gICAgICAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMzpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5iZy1za2V3N2RlZy5iZy1waW5rOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay50YXhvbm9teS10ZXJtOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTM6YmVmb3JlLFxuICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tMyAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gICAgICAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS0zOmJlZm9yZSxcbiAgICAgIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS0zLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxIC5iZy1waW5rLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tMyAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tMyAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTMgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMDA4YzsgfVxuICAgICAgLmJnLXBpbmsuYnRuLWxpbms6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmJnLXBpbmsuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS0zOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuYnRuLXNtYWxsOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5iZy1waW5rLmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsubGlua3M6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgI3RheG9ub215LXRlcm0tMy52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLXBpbmsudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLXBpbmsuYnRuLWxpbms6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1waW5rLmZpZWxkLWl0ZW06aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuYnRuLXNtYWxsOmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAuYmctcGluay5idG4tc21hbGw6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay5saW5rczpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgI3RheG9ub215LXRlcm0tMy52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5iZy1waW5rLnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLXBpbmsuYnRuLWxpbms6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmJnLXBpbmsuZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS0zOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTMuYnRuLXNtYWxsOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5iZy1waW5rLmJ0bi1zbWFsbDpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS0zIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLXBpbmsubGlua3M6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTMgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgI3RheG9ub215LXRlcm0tMy52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmJnLXBpbmsudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tMyAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5idG4td3JhcC5iZy1waW5rOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpob3ZlciAuZm9ybS1zdWJtaXQsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gICAgICAuYnRuLXdyYXAuYmctcGluazpob3ZlciBhLCAuYmctcGluay5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS0zOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAgICAgLmJ0bi13cmFwLmJnLXBpbms6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJnLXBpbmsuZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4gICAgICAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTMgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmZvcm0tYWN0aW9ucy5iZy1waW5rOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctcGluazpob3ZlciBhLCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTMgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsXG4gICAgICAuZm9ybS1hY3Rpb25zLmJnLXBpbms6aG92ZXI6YmVmb3JlLFxuICAgICAgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0zIC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmctc2tldzdkZWcuYmctcGluazpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctcGluay50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tMzpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTMgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tMyAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tMy5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5iZy1waW5rLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTMgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLXBpbms6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tMzpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTM6aG92ZXIgYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTMuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmJnLXBpbmsuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS0zIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tMyAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLXBpbms6aG92ZXI6YmVmb3JlLFxuICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1waW5rLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tMzpob3ZlcjpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS0zIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0zIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTM6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTMuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmJnLXBpbmsuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS0zIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS0zIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tMyAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNjYyOyB9XG4gICAgICAuYmctb3JhbmdlLmJ0bi1saW5rIGEsIC5saXN0LWJ0bi1zbWFsbCAuYmctb3JhbmdlLmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNSBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTUgYSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTUuYnRuLXNtYWxsIGEsIC5zZWFyY2gtd3JhcHBlciAuYmctb3JhbmdlLmJ0bi1zbWFsbCBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1vcmFuZ2UubGlua3MgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lIGEsICN0YXhvbm9teS10ZXJtLTUudmlld3Mtc3VibWl0LWJ1dHRvbiBhLCAuYmctb3JhbmdlLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgICAgIC5idG4td3JhcC5iZy1vcmFuZ2UgYSwgLmJnLW9yYW5nZS5mb3JtLXR5cGUtc2VsZWN0IGEsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNSBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZSBhLCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS01IGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAgICAgLmZvcm0tYWN0aW9ucy5iZy1vcmFuZ2UgYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLW9yYW5nZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtIGEsIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTUgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS01IGEsIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24gYSwgLmJlYW4tZmFxIC5iZy1vcmFuZ2UuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTQxZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5iZy1vcmFuZ2UuYnRuLWxpbms6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmJnLW9yYW5nZS5maWVsZC1pdGVtOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNS5idG4tc21hbGw6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5idG4tc21hbGw6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1vcmFuZ2UubGlua3M6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNTpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgI3RheG9ub215LXRlcm0tNS52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLmJnLW9yYW5nZS52aWV3cy1zdWJtaXQtYnV0dG9uOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAgICAgLmJ0bi13cmFwLmJnLW9yYW5nZTpiZWZvcmUsXG4gICAgICAuYmctb3JhbmdlLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuICAgICAgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS01OmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5idG4td3JhcCN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS01IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctb3JhbmdlOmJlZm9yZSxcbiAgICAgIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS01OmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLW9yYW5nZTpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybSN0YXhvbm9teS10ZXJtLTU6YmVmb3JlLFxuICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNSAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gICAgICAuYmctc2tldzdkZWcjdGF4b25vbXktdGVybS01OmJlZm9yZSxcbiAgICAgIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS01LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxIC5iZy1vcmFuZ2UuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS01IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5NDFmOyB9XG4gICAgICAuYmctb3JhbmdlLmJ0bi1saW5rOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5iZy1vcmFuZ2UuZmllbGQtaXRlbTpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS01IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTUuYnRuLXNtYWxsOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5iZy1vcmFuZ2UuYnRuLXNtYWxsOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTUgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLmxpbmtzOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsICN0YXhvbm9teS10ZXJtLTUudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1vcmFuZ2Uudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLW9yYW5nZS5idG4tbGluazpob3ZlciBhLCAubGlzdC1idG4tc21hbGwgLmJnLW9yYW5nZS5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNSAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS01OmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS01LmJ0bi1zbWFsbDpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5idG4tc21hbGw6aG92ZXIgYSwgLnNlYXJjaC13cmFwcGVyIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLmxpbmtzOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS01OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAjdGF4b25vbXktdGVybS01LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXIgYSwgLmJnLW9yYW5nZS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNSAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1vcmFuZ2UuYnRuLWxpbms6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmJnLW9yYW5nZS5maWVsZC1pdGVtOmhvdmVyOmJlZm9yZSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNS5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmJnLW9yYW5nZS5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS01IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNSAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1vcmFuZ2UubGlua3M6aG92ZXI6YmVmb3JlLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTUgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgI3RheG9ub215LXRlcm0tNS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmJnLW9yYW5nZS52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS01IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJ0bi13cmFwLmJnLW9yYW5nZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdDpob3ZlciAuZm9ybS1zdWJtaXQsIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuZm9ybS10eXBlLXNlbGVjdC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gICAgICAuYnRuLXdyYXAuYmctb3JhbmdlOmhvdmVyIGEsIC5iZy1vcmFuZ2UuZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgICAgIC5idG4td3JhcC5iZy1vcmFuZ2U6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJnLW9yYW5nZS5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyOmJlZm9yZSxcbiAgICAgIC5mb3JtLXR5cGUtc2VsZWN0I3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tdHlwZS1zZWxlY3QuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gICAgICAuYnRuLXdyYXAjdGF4b25vbXktdGVybS01OmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tNSAuYnRuLXdyYXAuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gICAgICAuZm9ybS1hY3Rpb25zLmJnLW9yYW5nZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS01OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS01IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gICAgICAuZm9ybS1hY3Rpb25zLmJnLW9yYW5nZTpob3ZlciBhLCAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsXG4gICAgICAuZm9ybS1hY3Rpb25zLmJnLW9yYW5nZTpob3ZlcjpiZWZvcmUsXG4gICAgICAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTUgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5iZy1za2V3N2RlZy5iZy1vcmFuZ2U6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLW9yYW5nZS50YXhvbm9teS10ZXJtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTUgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJlYW4tZmFxIC5iZy1vcmFuZ2UuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNSAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gICAgICAuYmctc2tldzdkZWcuYmctb3JhbmdlOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTU6aG92ZXIgYSwgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTUgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsXG4gICAgICAuYmctc2tldzdkZWcuYmctb3JhbmdlOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAuYmctb3JhbmdlLnRheG9ub215LXRlcm06aG92ZXI6YmVmb3JlLFxuICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNTpob3ZlcjpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS01IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS01IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTUuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmJnLW9yYW5nZS5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5iZWFuLWZhcSAuZXZlbnQtbGlzdC50ZXJtLTUgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTUgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS01IC5iZy1za2V3N2RlZy5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI2NjI7IH1cbiAgICAgIC5iZy1ncmVlbi5idG4tbGluayBhLCAubGlzdC1idG4tc21hbGwgLmJnLWdyZWVuLmZpZWxkLWl0ZW0gYSwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNiBhLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lIGEsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTYgYSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTYuYnRuLXNtYWxsIGEsIC5zZWFyY2gtd3JhcHBlciAuYmctZ3JlZW4uYnRuLXNtYWxsIGEsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYnRuLWxpbmsuZXZlbnQtbGlzdF9fbmFtZSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLmxpbmtzIGEsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS02IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZSBhLCAjdGF4b25vbXktdGVybS02LnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmJnLWdyZWVuLnZpZXdzLXN1Ym1pdC1idXR0b24gYSwgLmV2ZW50LWxpc3QudGVybS02IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgICAgIC5idG4td3JhcC5iZy1ncmVlbiBhLCAuYmctZ3JlZW4uZm9ybS10eXBlLXNlbGVjdCBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTYgYSwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWUgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNiBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWUgYSxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctZ3JlZW4gYSwgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTYgYSwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZSBhLFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLWdyZWVuIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybSBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02IGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZSBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWUgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNiBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIGEsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbiBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWUgYSwgLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczYmY0NTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5iZy1ncmVlbi5idG4tbGluazpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctZ3JlZW4uZmllbGQtaXRlbTpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS02OmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTYuYnRuLXNtYWxsOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5iZy1ncmVlbi5idG4tc21hbGw6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi5saW5rczpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS02OmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLCAjdGF4b25vbXktdGVybS02LnZpZXdzLXN1Ym1pdC1idXR0b246YmVmb3JlLCAuYmctZ3JlZW4udmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5idG4td3JhcC5iZy1ncmVlbjpiZWZvcmUsXG4gICAgICAuYmctZ3JlZW4uZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4gICAgICAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAgICAgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAgICAgLmZvcm0tYWN0aW9ucy5iZy1ncmVlbjpiZWZvcmUsXG4gICAgICAuZm9ybS1hY3Rpb25zI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTYgLmZvcm0tYWN0aW9ucy5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5iZy1za2V3N2RlZy5iZy1ncmVlbjpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLnRheG9ub215LXRlcm06YmVmb3JlLFxuICAgICAgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtI3RheG9ub215LXRlcm0tNjpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5iZy1za2V3N2RlZyN0YXhvbm9teS10ZXJtLTY6YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxICN0YXhvbm9teS10ZXJtLTYuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmJnLWdyZWVuLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246YmVmb3JlLFxuICAgICAgLmJlYW4tZmFxIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tNiAuYmVhbi1mYXEgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24uZXZlbnQtbGlzdF9fbmFtZTpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTYgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczYmY0NTsgfVxuICAgICAgLmJnLWdyZWVuLmJ0bi1saW5rOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5saXN0LWJ0bi1zbWFsbCAuZXZlbnQtbGlzdC50ZXJtLTYgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsIC5idG4tbGluayN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgI3RheG9ub215LXRlcm0tNi5idG4tc21hbGw6aG92ZXIgLmZvcm0tc3VibWl0LCAuc2VhcmNoLXdyYXBwZXIgLmJnLWdyZWVuLmJ0bi1zbWFsbDpob3ZlciAuZm9ybS1zdWJtaXQsIC5zZWFyY2gtd3JhcHBlciAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLmxpbmtzOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5saW5rcyN0YXhvbm9teS10ZXJtLTY6aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsICN0YXhvbm9teS10ZXJtLTYudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ncmVlbi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC52aWV3cy1zdWJtaXQtYnV0dG9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYmctZ3JlZW4uYnRuLWxpbms6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5iZy1ncmVlbi5maWVsZC1pdGVtOmhvdmVyIGEsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLmxpc3QtYnRuLXNtYWxsIC5ldmVudC1saXN0LnRlcm0tNiAuZmllbGQtaXRlbS5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5zZWFyY2gtd3JhcHBlciAjdGF4b25vbXktdGVybS02LmJ0bi1zbWFsbDpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmJnLWdyZWVuLmJ0bi1zbWFsbDpob3ZlciBhLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi1saW5rLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi5saW5rczpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLmV2ZW50LWxpc3QudGVybS02IC5saW5rcy5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgI3RheG9ub215LXRlcm0tNi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5iZy1ncmVlbi52aWV3cy1zdWJtaXQtYnV0dG9uOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5iZy1ncmVlbi5idG4tbGluazpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuYmctZ3JlZW4uZmllbGQtaXRlbTpob3ZlcjpiZWZvcmUsIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLCAubGlzdC1idG4tc21hbGwgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmxpc3QtYnRuLXNtYWxsIC5maWVsZC1pdGVtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmsjdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyICN0YXhvbm9teS10ZXJtLTYuYnRuLXNtYWxsOmhvdmVyOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5iZy1ncmVlbi5idG4tc21hbGw6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWxpc3QudGVybS02IC5idG4tc21hbGwuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbC5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLmV2ZW50LWxpc3QudGVybS02IC5idG4tbGluay5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5iZy1ncmVlbi5saW5rczpob3ZlcjpiZWZvcmUsIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3MjdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAubGlua3MuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAubm9kZS10ZWFzZXJfX2xpbmsgLmxpbmtzLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLCAjdGF4b25vbXktdGVybS02LnZpZXdzLXN1Ym1pdC1idXR0b246aG92ZXI6YmVmb3JlLCAuYmctZ3JlZW4udmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5ldmVudC1saXN0LnRlcm0tNiAudmlld3Mtc3VibWl0LWJ1dHRvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5idG4td3JhcC5iZy1ncmVlbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZy1ncmVlbi5mb3JtLXR5cGUtc2VsZWN0OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmZvcm0tdHlwZS1zZWxlY3QjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuYnRuLXdyYXAjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5idG4td3JhcC5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCxcbiAgICAgIC5idG4td3JhcC5iZy1ncmVlbjpob3ZlciBhLCAuYmctZ3JlZW4uZm9ybS10eXBlLXNlbGVjdDpob3ZlciBhLCAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTY6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgICAgIC5idG4td3JhcC5iZy1ncmVlbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmctZ3JlZW4uZm9ybS10eXBlLXNlbGVjdDpob3ZlcjpiZWZvcmUsXG4gICAgICAuZm9ybS10eXBlLXNlbGVjdCN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLXR5cGUtc2VsZWN0LmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJ0bi13cmFwI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTYgLmJ0bi13cmFwLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmZvcm0tYWN0aW9ucy5iZy1ncmVlbjpob3ZlciAuZm9ybS1zdWJtaXQsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciAuZm9ybS1zdWJtaXQsXG4gICAgICAuZm9ybS1hY3Rpb25zLmJnLWdyZWVuOmhvdmVyIGEsIC5mb3JtLWFjdGlvbnMjdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuZm9ybS1hY3Rpb25zLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSxcbiAgICAgIC5mb3JtLWFjdGlvbnMuYmctZ3JlZW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmZvcm0tYWN0aW9ucyN0YXhvbm9teS10ZXJtLTY6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS02IC5mb3JtLWFjdGlvbnMuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmctc2tldzdkZWcuYmctZ3JlZW46aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLmJnLWdyZWVuLnRheG9ub215LXRlcm06aG92ZXIgLmZvcm0tc3VibWl0LCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02OmhvdmVyIC5mb3JtLXN1Ym1pdCwgLm5vZGUtdGVhc2VyX19saW5rIC5ldmVudC1saXN0LnRlcm0tNiAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmV2ZW50LWxpc3QudGVybS02IC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybS5ldmVudC1saXN0X19uYW1lOmhvdmVyIC5mb3JtLXN1Ym1pdCwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNjpob3ZlciAuZm9ybS1zdWJtaXQsIC5iZWFuLWZhcSAjdGF4b25vbXktdGVybS02LmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmJnLWdyZWVuLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb246aG92ZXIgLmZvcm0tc3VibWl0LCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJlYW4tZmFxIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LCAuZXZlbnQtbGlzdC50ZXJtLTYgLmJnLXNrZXc3ZGVnLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgLmZvcm0tc3VibWl0LFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLWdyZWVuOmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybTpob3ZlciBhLCAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02OmhvdmVyIGEsIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLCAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNjpob3ZlciBhLCAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyIGEsIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlciBhLCAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXIgYSwgLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyIGEsIC5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlciBhLFxuICAgICAgLmJnLXNrZXc3ZGVnLmJnLWdyZWVuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAuYmctZ3JlZW4udGF4b25vbXktdGVybTpob3ZlcjpiZWZvcmUsXG4gICAgICAubm9kZS10ZWFzZXJfX2xpbmsgLnRheG9ub215LXRlcm0jdGF4b25vbXktdGVybS02OmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAuZXZlbnQtbGlzdC50ZXJtLTYgLnRheG9ub215LXRlcm0uZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUsXG4gICAgICAuZXZlbnQtbGlzdC50ZXJtLTYgLm5vZGUtdGVhc2VyX19saW5rIC50YXhvbm9teS10ZXJtLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmJnLXNrZXc3ZGVnI3RheG9ub215LXRlcm0tNjpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgI3RheG9ub215LXRlcm0tNi5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5iZWFuLWZhcSAuYmctZ3JlZW4uZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuYmVhbi1mYXEgLmV2ZW50LWxpc3QudGVybS02IC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uLmV2ZW50LWxpc3RfX25hbWU6aG92ZXI6YmVmb3JlLFxuICAgICAgLmV2ZW50LWxpc3QudGVybS02IC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbi5ldmVudC1saXN0X19uYW1lOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5ldmVudC1saXN0LnRlcm0tNiAuYmctc2tldzdkZWcuZXZlbnQtbGlzdF9fbmFtZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNjYyOyB9XG5cbiAgICAgICAgLnNrZXc3ZGVnLFxuICAgICAgICAuYnRuLWxpbms6YmVmb3JlLFxuICAgICAgICAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW06YmVmb3JlLFxuICAgICAgICAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbDpiZWZvcmUsXG4gICAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAubGlua3M6YmVmb3JlLFxuICAgICAgICAudmlld3Mtc3VibWl0LWJ1dHRvbjpiZWZvcmUsXG4gICAgICAgIC5idG4td3JhcDpiZWZvcmUsXG4gICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbiAgICAgICAgLmZvcm0tYWN0aW9uczpiZWZvcmUsXG4gICAgICAgIC5iZy1za2V3N2RlZzpiZWZvcmUsXG4gICAgICAgIC5ub2RlLXRlYXNlcl9fbGluayAudGF4b25vbXktdGVybTpiZWZvcmUsXG4gICAgICAgIC5iZWFuLWZhcSAuZmllbGQtbmFtZS1maWVsZC1xdWVzdGlvbjpiZWZvcmUsXG4gICAgICAgIC5mb3JtLXRleHQtc2tldzpiZWZvcmUsXG4gICAgICAgIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlIC5mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbiAgICAgICAgLmJnLXNrZWstYmx1ZTphZnRlcixcbiAgICAgICAgLmJ1dHRvbi1yZWdpc3RlcjphZnRlcixcbiAgICAgICAgLmJ1dHRvbi1saW5rOmFmdGVyLFxuICAgICAgICAuYmctc2tlay1ibHVlOmJlZm9yZSxcbiAgICAgICAgLmJ1dHRvbi1yZWdpc3RlcjpiZWZvcmUsXG4gICAgICAgIC5idXR0b24tbGluazpiZWZvcmUsXG4gICAgICAgIC5ibG9jay1pY29uIC5maWVsZC1uYW1lLWZpZWxkLWJsb2NrLWljb24taXRlbSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtOmJlZm9yZSxcbiAgICAgICAgLmJnLXNrZWstZ3JheTphZnRlcixcbiAgICAgICAgLml0ZW0tbGlzdCAucGFnZXIgbGkgYTphZnRlcixcbiAgICAgICAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItY3VycmVudDphZnRlcixcbiAgICAgICAgLmJnLXNrZWstZ3JheTpiZWZvcmUsXG4gICAgICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpIGE6YmVmb3JlLFxuICAgICAgICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50OmJlZm9yZSxcbiAgICAgICAgI2xheW91dC10eXBlLTEgI3NpZGViYXItbGVmdCAuYmxvY2stc2lkZWJhci1tZW51IC5ibG9jay10aXRsZTpiZWZvcmUsXG4gICAgICAgIC5zZWFyY2gtYm94IC5mb3JtLWl0ZW06YmVmb3JlLFxuICAgICAgICAuc2VhcmNoLWJveCAuZm9ybS1hY3Rpb25zOmJlZm9yZSxcbiAgICAgICAgLm1lbnUtcmVzcG9uc2l2ZTpiZWZvcmUsXG4gICAgICAgIC5iZWFuLWJsb2NrLWxvZ28gLmVudGl0eS1maWVsZC1jb2xsZWN0aW9uLWl0ZW06YmVmb3JlLFxuICAgICAgICAuYmxvY2stbmV3c2xldHRlciAuZm9ybS1pdGVtOmJlZm9yZSxcbiAgICAgICAgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgLmZvcm0taXRlbTpiZWZvcmUsXG4gICAgICAgIC5ibG9jay1uZXdzbGV0dGVyIC5mb3JtLWFjdGlvbnM6YmVmb3JlLFxuICAgICAgICAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTdkZWcsIDBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTdkZWcsIDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtN2RlZywgMGRlZyk7IH1cbiAgICAgICAgXG4gICAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAgICAgICAgIC52aWV3LWhlYWRlciBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTM1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgICAudmlldy1oZWFkZXIgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxN3B4OyB9IH1cbiAgICAgICAgICAudmlldy1oZWFkZXIgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgICAgICAgLnZpZXctaGVhZGVyIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgXG4gICAgICAgIC5idG4tbGluayBhLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBhLFxuICAgICAgICAuYnRuLWxpbmsgYnV0dG9uLCAubGlzdC1idG4tc21hbGwgLmZpZWxkLWl0ZW0gYnV0dG9uLCAuc2VhcmNoLXdyYXBwZXIgLmJ0bi1zbWFsbCBidXR0b24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDExcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA4NnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAuYnRuLWxpbmsgYSwgLnNlYXJjaC13cmFwcGVyIC5idG4tc21hbGwgYSxcbiAgICAgICAgICAgIC5idG4tbGluayBidXR0b24sIC5saXN0LWJ0bi1zbWFsbCAuZmllbGQtaXRlbSBidXR0b24sIC5zZWFyY2gtd3JhcHBlciAuYnRuLXNtYWxsIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTdweDsgfSB9XG4gICAgICAgIFxuICAgICAgICAuYnRuLWxpbmsuYnRuLWRvd25sb2FkIGEsIC5zZWFyY2gtd3JhcHBlciAuYnRuLWRvd25sb2FkLmJ0bi1zbWFsbCBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gICAgICAgICAgLmJ0bi1saW5rLmJ0bi1kb3dubG9hZCBhOmJlZm9yZSwgLnNlYXJjaC13cmFwcGVyIC5idG4tZG93bmxvYWQuYnRuLXNtYWxsIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9kb3dubG9hZC1pY29uLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7IH1cblxuICAgICAgICAgICAgJWJ0bixcbi5idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4lYnRuLXdyYXAsXG4uYnRuLXdyYXAsXG4uZm9ybS1hY3Rpb25zLFxuLmJnLXNrZXc3ZGVnIHtcbiAgcGFkZGluZzogMCAycHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJXNrZXc3ZGVnO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmZvcm0tc3VibWl0LFxuICAgIGEsXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDI7XG4gICAgQGV4dGVuZCAlYnRuO1xuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIGEsXG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTAyO1xuICAgICAgQGV4dGVuZCAlYnRuLS1zbWFsbDtcbiAgICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgfVxuICB9XG5cbiAgJi5iZy1ibHVlLWxpZ2h0IHtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZm9ybS1zdWJtaXQsXG4gICAgICBhLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJnLXBpbmsge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5mb3JtLXN1Ym1pdCxcbiAgICAgIGEsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmctb3JhbmdlIHtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmZvcm0tc3VibWl0LFxuICAgICAgYSxcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iZy1ncmVlbiB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZm9ybS1zdWJtaXQsXG4gICAgICBhLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJ1dHRvbixcbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgQGV4dGVuZCAuYnRuO1xufVxuXG4lZm9ybS10ZXh0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2U2ZTdlODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOjA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNHB4IDEwcHggM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogN3B4IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0MTQwNDI7XG4gIH1cblxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQxNDA0MjtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQxNDA0MjtcbiAgfVxufVxuXG4uZ3JpcHBpZSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbi5mb3JtLXVybCxcbi5mb3JtLXNlYXJjaCxcbi5mb3JtLWVtYWlsLFxuLmZvcm0tdGV4dCB7XG4gIEBleHRlbmQgJWZvcm0tdGV4dDtcbn1cblxuLmZvcm0tdGV4dGFyZWEge1xuICBAZXh0ZW5kICVmb3JtLXRleHQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTIzcHg7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgbWluLWhlaWdodDogMTQ1cHg7XG4gIH1cbn1cblxuLmZvcm0taXRlbSxcbi5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW46cmVtKDAgMCAxN3B4KTtcblxuICAmLmZvcm0tdHlwZS1jaGVja2JveCxcbiAgJi5mb3JtLXR5cGUtcmFkaW8ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4cHgpO1xuICB9XG59XG5cbi5mb3JtLXR5cGUtY2hlY2tib3gsXG4uZm9ybS10eXBlLXJhZGlvIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGRzZXQtbGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiByZW0oOHB4KTtcbn1cblxuLmZvcm0tdHlwZS1zZWxlY3QgIHtcbiAgQGV4dGVuZCAuYnRuLXdyYXA7XG5cbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICY6YmVmb3JlLFxuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlODtcbiAgfVxufVxuXG4ud2ViZm9ybS1kYXRlcGlja2VyIHtcbiAgLmZvcm0tdHlwZS1zZWxlY3QgIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuXG4uZm9ybS10ZXh0LXNrZXcsXG4udmlld3Mtd2lkZ2V0LWZpbHRlci10aXRsZSAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIHBhZGRpbmc6IDAgMnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVza2V3N2RlZztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlNmU3ZTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmZvcm0tc3VibWl0LFxuICAgIGEsXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlODtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgQGV4dGVuZCAlZm9ybS10ZXh0O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BnMEtQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlERTJMakF1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGcwS1BDRkVUME5VV1ZCRklITjJaeUJRVlVKTVNVTWdJaTB2TDFjelF5OHZSRlJFSUZOV1J5QXhMakV2TDBWT0lpQWlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSWo0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkMmxrZEdnOUlqUTFNUzQ0TkRkd2VDSWdhR1ZwWjJoMFBTSTBOVEV1T0RRM2NIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME5URXVPRFEzSURRMU1TNDRORGNpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFExTVM0NE5EY2dORFV4TGpnME56c2lEUW9KSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQR2MrRFFvSlBIQmhkR2dnWkQwaVRUSXlOUzQ1TWpNc016VTBMamN3Tm1NdE9DNHdPVGdzTUMweE5pNHhPVFV0TXk0d09USXRNakl1TXpZNUxUa3VNall6VERrdU1qY3NNVFV4TGpFMU4yTXRNVEl1TXpVNUxURXlMak0xT1MweE1pNHpOVGt0TXpJdU16azNMREF0TkRRdU56VXhEUW9KQ1dNeE1pNHpOVFF0TVRJdU16VTBMRE15TGpNNE9DMHhNaTR6TlRRc05EUXVOelE0TERCc01UY3hMamt3TlN3eE56RXVPVEUxYkRFM01TNDVNRFl0TVRjeExqa3dPV014TWk0ek5Ua3RNVEl1TXpVMExETXlMak01TVMweE1pNHpOVFFzTkRRdU56UTBMREFOQ2drSll6RXlMak0yTlN3eE1pNHpOVFFzTVRJdU16WTFMRE15TGpNNU1pd3dMRFEwTGpjMU1Vd3lORGd1TWpreUxETTBOUzQwTkRsRE1qUXlMakV4TlN3ek5URXVOakl4TERJek5DNHdNVGdzTXpVMExqY3dOaXd5TWpVdU9USXpMRE0xTkM0M01EWjZJaTgrRFFvOEwyYytEUW84Wno0TkNqd3ZaejROQ2p4blBnMEtQQzluUGcwS1BHYytEUW84TDJjK0RRbzhaejROQ2p3dlp6NE5DanhuUGcwS1BDOW5QZzBLUEdjK0RRbzhMMmMrRFFvOFp6NE5Dand2Wno0TkNqeG5QZzBLUEM5blBnMEtQR2MrRFFvOEwyYytEUW84Wno0TkNqd3ZaejROQ2p4blBnMEtQQzluUGcwS1BHYytEUW84TDJjK0RRbzhaejROQ2p3dlp6NE5DanhuUGcwS1BDOW5QZzBLUEdjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PScpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBvcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53ZWJmb3JtLWNvbnRhaW5lci1pbmxpbmUgZGl2LCAud2ViZm9ybS1jb250YWluZXItaW5saW5lIGRpdi5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCJcbi5za2V3N2RlZyxcbiVza2V3N2RlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC03ZGVnLCAwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTdkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTdkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC03ZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC03ZGVnLCAwZGVnKTtcbn1cblxuLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcblxuICBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDhweCAxMXB4O1xuICAgIG1pbi13aWR0aDogMTM1cHg7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1zbWFsbCB7XG4gIEBleHRlbmQgJWJ0bi13cmFwO1xuXG4gIGEsXG4gIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICBtaW4td2lkdGg6IDg2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtYnRuLXNtYWxsIHtcbiAgLmZpZWxkLWl0ZW0ge1xuICAgIEBleHRlbmQgLmJ0bi1zbWFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuXG4uZ3JpZC00LWNvbHMge1xuICAudmlldy1jb250ZW50IHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAtM3B4ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgID4gLnZpZXdzLWZpZWxkIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAtM3B4ICMwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcFdpZGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKGRlc2t0b3BXaWRlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpO1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctZXZlbnQtaG9tZS1wYWdlICB7XG4gIC52aWV3cy1yb3cge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gID4gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cblxuXG4uZ3JpZC0yLWNvbHMge1xuICAudmlldy1jb250ZW50IHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAtM3B4ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYmxvY2stdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIC8vIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC8vICAgZm9udC1zaXplOiAyNXB4O1xuICAvLyB9XG5cbiAgYiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cbi5saXN0LWFycm93IHtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiA4cHggMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnVsbC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBjb2xvcjogJGJsdWU7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBzdXN5LW1lZGlhKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNGFhZDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDRhYWQyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0YWFkMjtcbiAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIjY29udGVudCAubm9kZS13ZWJmb3JtIHtcbiAgcGFkZGluZzogMCAwIDVweDtcbiAgYm9yZGVyOiAwO1xuXG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Ym1pdHRlZCxcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2ViZm9ybS1jb21wb25lbnQtbWFya3VwIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5waG9uZSxcbiAgICAuZmF4LFxuICAgIC5tYWlsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIG1pbi13aWR0aDogMTIzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiIsIi5iZWFuLWhlcm8tc2xpZGVyIHtcbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLmJsb2NrLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZmllbGQtbmFtZS1maWVsZC1ibG9jay1pY29uLWl0ZW0gPiAuZmllbGQtaXRlbXMge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgPiAuZmllbGQtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIwcHggMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVQb3J0cmFpdE9ubHkpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVza2V3N2RlZztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGV7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVBvcnRyYWl0T25seSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAgYXV0byA1NXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTA5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjdweDtcbiAgICAgICAgICAgIGJvdHRvbTogNDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtaWNvbi10aXRsZTpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2VkdWNhdGlvbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2IyZTJmOTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSlcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9lZHVjYXRpb24taG92ZXIucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvam9pbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmViZGQwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWljb24tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2pvaW4taG92ZXIucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcHJhY3RpdGlvbmVyLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU3ZTg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pY29uLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTZlN2U4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3ByYWN0aXRpb25lci1ob3Zlci5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtdGVhc2Vye1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW1hZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgM3B4O1xuICAgIH1cblxuICAgIC5maWVsZC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGF4b25vbXktdGVybSB7XG4gICAgICBAZXh0ZW5kIC5iZy1za2V3N2RlZztcbiAgICAgIEBleHRlbmQgLmJnLXNrZXc3ZGVnLS1zbWFsbDtcbiAgICAgIEBleHRlbmQgLmJnLWJsdWUtbGlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxMDI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTFweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVBvcnRyYWl0T25seSkge1xuICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDExcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGV4dGVuZCAlYnRuLXdyYXA7XG4gICAgICBAZXh0ZW5kICVidG4td3JhcC0tc21hbGw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDExcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVQb3J0cmFpdE9ubHkpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCA2N3B4IDE1cHg7XG5cbiAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDIwcHggODJweCAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4jdGF4b25vbXktdGVybS02IHtcbiAgQGV4dGVuZCAuYmctZ3JlZW47XG59XG5cbiN0YXhvbm9teS10ZXJtLTUge1xuICBAZXh0ZW5kIC5iZy1vcmFuZ2U7XG59XG5cbiN0YXhvbm9teS10ZXJtLTMge1xuICBAZXh0ZW5kIC5iZy1waW5rO1xufVxuXG4uYmxvY2stZXZlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMCAyMXB4O1xuXG4gIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlUG9ydHJhaXRPbmx5KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLXR5cGUtZXZlbnQge1xuICAjcGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubm9kZS1ldmVudC1mdWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAmX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIGEge1xuICAgICAgQGV4dGVuZCBoMTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cblxuICAmX19saW5rIHtcblxuICAgIC5maWVsZC1pdGVtcyB7XG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmVhbi1mYXEge1xuXG4gIC5pcy1hY3RpdmUge1xuICAgIC5maWVsZC1uYW1lLWZpZWxkLXF1ZXN0aW9uIC5maWVsZC1pdGVtczpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtcXVlc3Rpb24ge1xuICAgIC8vIGJhY2tncm91bmQ6ICNlNmU3ZTk7XG4gICAgcGFkZGluZzogN3B4IDMwcHggN3B4IDE1cHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5OSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIEBleHRlbmQgLmJnLXNrZXc3ZGVnO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTZlN2U5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlN2U5O1xuICAgICAgfVxuICAgIH1cblxuICAgICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZmllbGQtaXRlbXMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICBAZXh0ZW5kIC5pY29uLWNoZXZyb24tZG93bjI6YmVmb3JlO1xuICAgICAgICBAZXh0ZW5kICVpY29ucztcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLWFuc3dlciB7XG4gICAgcGFkZGluZzogMTlweCAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpZWxkLW5hbWUtZmllbGQtZmFxLWl0ZW0ge1xuICA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG59XG4iLCIudmlldy1maWx0ZXIge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVBvcnRyYWl0T25seSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVQb3J0cmFpdE9ubHkpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAudmlld3Mtd2lkZ2V0LWZpbHRlci10aWRfMSB7XG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVBvcnRyYWl0T25seSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICB3aWR0aDogMjg1cHg7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDdweDtcbiAgICB9XG4gIH1cblxuICAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cblxuICAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlUG9ydHJhaXRPbmx5KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4udmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ0bi13cmFwO1xuXG4gIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4ubm9kZS1qb2ItdGVhc2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTQ5MmFmO1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuXG4gICZfX2FyZWEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICZfX2VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG4iLCIuYmctc2tlay1ncmF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U4O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJXNrZXc3ZGVnO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U2ZTdlODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogLTVweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLml0ZW0tbGlzdCAucGFnZXIge1xuICBsaSB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmJnLXNrZWstZ3JheTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYucGFnZXItY3VycmVudCB7XG4gICAgICBAZXh0ZW5kIC5iZy1za2VrLWdyYXk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2VyLWxhc3QsXG4gICAgJi5wYWdlci1maXJzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYucGFnZXItbmV4dCxcbiAgICAmLnBhZ2VyLXByZXZpb3VzIHtcbiAgICAgIGEge1xuICAgICAgICBtaW4td2lkdGg6IDk5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlci1wcmV2aW91cyB7XG4gICAgICBhOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZTtcbiAgICAgICAgQGV4dGVuZCAlaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwO1xuICAgICAgICBjb2xvcjogIzI5MjY2MjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlci1uZXh0IHtcbiAgICAgIGE6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlO1xuICAgICAgICBAZXh0ZW5kICVpY29ucztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMDtcbiAgICAgICAgY29sb3I6ICMyOTI2NjI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi52aWV3LW1lbWJlciB7XG4gIC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cblxuICAudmlld3Mtd2lkZ2V0LWZpbHRlci10aWQge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVQb3J0cmFpdE9ubHkpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLW1lbWJlci10ZWFzZXIge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YXhvbm9teS10ZXJtLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbnZlc3RtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICBzdHJvbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jcml0ZXJpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cbiIsIi5zZWFyY2gtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG5cbiAgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cblxuICAuZm9ybS10ZXh0LXNrZXcsXG4gIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXRleHQtc2tldyB7XG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgIG1pbi13aWR0aDogNTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLm5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuYnRuLXNtYWxsIHtcbiAgICBhIHtcbiAgICAgIG1pbi13aWR0aDogMTA5cHg7XG4gICAgfVxuICB9XG59XG5cblxuLnNlYXJjaC1ib3gge1xuICAuZWxlbWVudC1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIi52aWV3LWxpc3QtZXZlbnRzIHtcbiAgLnZpZXdzLXJvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uZXZlbnQtbGlzdCB7XG4gICZfX2ltYWdlIHtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNzElO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlUG9ydHJhaXRPbmx5KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcblxuICAgIGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICBhLFxuICAgICAgLmV2ZW50LWxpc3RfX25hbWU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVQb3J0cmFpdE9ubHkpIHtcbiAgICAgIHdpZHRoOiAxMDhweFxuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVQb3J0cmFpdE9ubHkpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYuZXZlbnRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRlcm0tMiB7XG4gICAgLmV2ZW50LWxpc3RfX25hbWUge1xuICAgICAgQGV4dGVuZCAuYmctYmx1ZS1saWdodDtcbiAgICB9XG5cbiAgICAuZXZlbnQtbGlzdF9fY29udGVudDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICB9XG5cbiAgICAuZXZlbnQtbGlzdF9fbGluayB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmV2ZW50cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRlcm0tMyB7XG4gICAgLmV2ZW50LWxpc3RfX25hbWUge1xuICAgICAgQGV4dGVuZCAuYmctcGluaztcbiAgICB9XG5cbiAgICAuZXZlbnQtbGlzdF9fY29udGVudDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmLnRlcm0tNSB7XG4gICAgLmV2ZW50LWxpc3RfX25hbWUge1xuICAgICAgQGV4dGVuZCAuYmctb3JhbmdlO1xuICAgIH1cblxuICAgIC5ldmVudC1saXN0X19jb250ZW50OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgJi50ZXJtLTYge1xuICAgIC5ldmVudC1saXN0X19uYW1lIHtcbiAgICAgIEBleHRlbmQgLmJnLWdyZWVuO1xuICAgIH1cblxuICAgIC5ldmVudC1saXN0X19jb250ZW50OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctbGlzdC1ldmVudCB7XG4gIC5ub2RlLXRlYXNlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBMQVlPVVRcbi8vIFRoaXMgaXMgdGhlIG1haW4gbGF5b3V0IGZpbGUuXG4vLyBUaGlzIGZpbGUgc2hvdWxkIGJlIHVzZWQgdG8gZGVmaW5lIHRoZSBwcmltYXJ5IHBhZ2UgbGF5b3V0IHRoYXQgZWFjaCBvZiB0aGUgcGFnZSB0eXBlcyB3aWxsIGJlIGV4dGVuZGluZy5cbi8vIFRoaXMgaW5jbHVkZXMgZ2xvYmFsIHN0eWxlcyBmb3IgaHRtbCwgYm9keSwgZXRjLlxuXG5Admlld3BvcnR7XG4gIHpvb206IDE7XG4gIHdpZHRoOiBleHRlbmQtdG8tem9vbTtcbn1cblxuQC1tcy12aWV3cG9ydHtcbiAgd2lkdGg6IGV4dGVuZC10by16b29tO1xuICB6b29tOiAxO1xufVxuXG4vL0VuYWJsZSBmb250LXNtb290aGluZ1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7IC8vIERvbid0IG1vZGlmeSBzdGF0aWMgdW5pdC5cbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG59XG5cbmJvZHkge1xuICAvLyBEaXNhYmxlIGluIHByb2R1Y3Rpb24gbW9kZTtcbiAgLy8gQGluY2x1ZGUgc2hvdy1icmVha3BvaW50cztcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZyb250IHtcbiAgLnRhYnMsXG4gIC5ibG9jay1zeXN0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvb3Rlcl9fb25lLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICB3aWR0aDogMjUuNSU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fdHdvLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICB3aWR0aDogMjQuNSU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fZm91ciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfX3RocmVlLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuYmVhbi1ibG9jay1sb2dvIC5maWVsZC1jb2xsZWN0aW9uLWl0ZW0tZmllbGQtbG9nby1pdGVtIHtcbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1haW4ge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICBtYXJnaW46IDQ0cHggMCAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbiB7XG4gIG1hcmdpbjogMzZweCAwIDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgbWFyZ2luOiAzNnB4IDAgMzBweDtcbiAgfVxufVxuXG4uY29udGVudF9fYm90dG9tIHtcbiAgcGFkZGluZzogMzBweCAwIDM0cHg7XG4gIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblxuICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICBwYWRkaW5nOiAyOHB4IDVweCAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgNjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iZy1pbWFnZS1zdWJzY3JpYmUucG5nJykgbm8tcmVwZWF0IHNjcm9sbCB0b3AgcmlnaHQgJGJsdWUtbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LW1lZGlhKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICB9XG4gIH1cblxuICAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbGNoaW1wLW5ld3NsZXR0ZXItbWVyZ2VmaWVsZHMge1xuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogNzQlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2xheW91dC10eXBlLTEgI3NpZGViYXItbGVmdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLy8gQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgLy8gICB3aWR0aDogMjUwcHg7XG5cbiAgLy8gfVxuXG4gIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcCkge1xuICAgIHdpZHRoOiAyODNweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ibG9jay1zaWRlYmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNlNmU3ZTg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcblxuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHdpZHRoOiA3OCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJXNrZXc3ZGVnO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgYSxcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcblxuICAgICAgLmV4cGFuZGVkIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGFuZC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVRhYmxldE9ubHkpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oYXMtc2lkZWJhciAubWFpbi1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAvLyBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAvLyAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG5cbiAgLy8gfVxuXG4gIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODNweCk7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG5cbi5wYWdlIHtcbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVUYWJsZXRPbmx5KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmJsb2NrLWJvYXJkIHtcbiAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtYm9keS1ib2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4iLCIvLyBWQVJJQUJMRVNcbi8vIERlZmluZSBhbGwgdmFyaWFibGVzIChhc2lkZSBmcm9tIGNvbG9ycykgaW4gdGhpcyBkb2N1bWVudC4gVGhpcyBpbmNsdWRlcyBicmVha3BvaW50LCBzaXplcywgZXRjLlxuXG4vL0ZvbnQgdmFyaWFibGVzXG4kYmFzZS1mb250LXNpemU6IDE2cHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS4yO1xuXG4vLyBBZGQgZ2xvYmFsIHBhdGhzXG4kaW1hZ2UtcGF0aDogJy4uL2ltYWdlcy8nO1xuIiwiLnNxYXJlLXN0eWxlIHtcbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA0OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5tYWluLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG5cbiAgZGl2I3N1cGVyZmlzaCB7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAuYmxvY2stbWVudS1ibG9jayB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubG9naW4tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlVGFibGV0T25seSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVUYWJsZXRPbmx5KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVQb3J0cmFpdE9ubHkpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgYSB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjc3VwZXJmaXNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICB1bC5tZW51IHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1hY3RpdmU6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzVmNWM4OTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcFdpZGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVRhYmxldE9ubHkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTZweCAyMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA1OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlUG9ydHJhaXRPbmx5KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZkhvdmVyIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVRhYmxldE9ubHkpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwubWVudS5zZi1zaGFkb3cge1xuICAgICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlVGFibGV0T25seSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV4cGFuZC1pY29uICB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGFuZC1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVUYWJsZXRPbmx5KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXhwYW5kLWljb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2Ytc2hhZG93IHVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAuOSk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlVGFibGV0T25seSkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzI5MjY2MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlVGFibGV0T25seSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtYmxvY2std3JhcHBlciA+IC5tZW51IHtcbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVRhYmxldE9ubHkpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZjVjODk7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICA+IGEsXG4gICAgICAgID4gLm5vbGluayB7XG4gICAgICAgICAgQGV4dGVuZCAuc3FhcmUtc3R5bGU7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgPiBhLFxuICAgICAgICA+IC5ub2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgIEBleHRlbmQgLnNxYXJlLXN0eWxlO1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmx1ZS1saWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlVGFibGV0T25seSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiA0OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICYuYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcblxuICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWxvZ2luIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5leHBhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVUYWJsZXRPbmx5KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIHBhZGRpbmc6IDE3cHggMCAxMnB4O1xuXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVUYWJsZXRPbmx5KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjYmNiYztcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlVGFibGV0T25seSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXRPbmx5KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcFdpZGUpIHtcbiAgICAgICAgd2lkdGg6IDYwMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLmxvZ2luLWxpbmsge1xuICBtYXJnaW46IDAgMCA3cHggMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVUYWJsZXRPbmx5KSB7XG4gICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWY1Yzg5O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZVRhYmxldE9ubHkpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTZweCAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRibHVlLWxpZ2h0LCAxMCUpO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmx1ZS1saWdodCwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFweDtcblxuICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVUYWJsZXRPbmx5KSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG5cbiAgYSB7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWJveCB7XG4gIC5jb250YWluZXItaW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVza2V3N2RlZztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTZlN2U4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXRleHQge1xuICAgIG1pbi13aWR0aDogMjg0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMCAycHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVza2V3N2RlZztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWFyY2gtaWNvbi5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMjtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtcmVzcG9uc2l2ZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVza2V3N2RlZztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogcmVtKDI0cHgpO1xuICB6LWluZGV4OiA5OTtcblxuICBpIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiByZW0oMXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5pcy1hY3RpdmUge1xuICAubWVudS1pY29uIGkge1xuICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMjhweCAwIDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMzcHggMCAzMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEodGFibGV0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShkZXNrdG9wKSB7XG4gICAgICAvLyB3aWR0aDogMjUlO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIC8vIHdpZHRoOiAyNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlVGFibGV0T25seSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX29uZS5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIC8vIHdpZHRoOiAyOCU7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RocmVlLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDI5JTtcbiAgICB9XG4gIH1cblxuICAmX19vbmUsXG4gICZfX2ZvdXIge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19mb3VyLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICB9XG4gIH1cblxuICAuYmxvY2stbWVudS1ibG9jayB7XG4gICAgdWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbGluayB7XG4gICAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stY29udGFjdCB7XG4gIC5jb250ZW50IHtcbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZWFuLWJsb2NrLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LW1lZGlhKHRhYmxldCkge1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cblxuICAuZmllbGQtbmFtZS1maWVsZC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gLmZpZWxkLW5hbWUtZmllbGQtbG9nby1pdGVtLFxuICAvLyAuZmllbGQtbmFtZS1maWVsZC1sb2dvIHtcbiAgLy8gICA+IC5maWVsZC1pdGVtcyB7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC8vICAgICA+IC5maWVsZC1pdGVtIHtcbiAgLy8gICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xuICAvLyAgICAgICBwYWRkaW5nOiA4cHg7XG4gIC8vICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICAgICAgZGlzcGxheTogZmxleDtcbiAgLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgLy8gICAgICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLy8gICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gIC8vICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gIC8vICAgICAgIH1cblxuICAvLyAgICAgICBpbWcge1xuICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIC8vICAgICAgICAgd2lkdGg6IGF1dG87XG4gIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICAgICAgICB6LWluZGV4OiA5OTtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgLy8gICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG5cbiAgLy8gICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgLy8gICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAvLyAgICAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAvLyAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG5cbiAgLy8gICAgICAgJjpudGgtY2hpbGQoMSksXG4gIC8vICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICAgICAgcmlnaHQ6IC04cHg7XG4gIC8vICAgICAgIH1cblxuICAvLyAgICAgICAmOm50aC1jaGlsZCg1KSxcbiAgLy8gICAgICAgJjpudGgtY2hpbGQoNikge1xuICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICAgICAgICByaWdodDogOHB4O1xuICAvLyAgICAgICB9XG5cbiAgLy8gICAgICAgJjpiZWZvcmUge1xuICAvLyAgICAgICAgIEBleHRlbmQgJXNrZXc3ZGVnO1xuICAvLyAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICAgICAgdG9wOiAwO1xuICAvLyAgICAgICAgIGxlZnQ6IDA7XG4gIC8vICAgICAgICAgcmlnaHQ6IDA7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICA+IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5lbnRpdHktZmllbGQtY29sbGVjdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGhlaWdodDogNDdweDtcblxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJXNrZXc3ZGVnO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjNDE0MDQyO1xufVxuXG4uYmxvY2stbmV3c2xldHRlcixcbi5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIHtcbiAgZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEoZGVza3RvcFdpZGUpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdGV4dCB7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAjNDE0MDQyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKG1vYmlsZU9ubHkpIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDdweCAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM0MTQwNDI7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzQxNDA0MjtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzQxNDA0MjtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDJweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlc2tldzdkZWc7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVza2V3N2RlZztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5mb3JtLXN1Ym1pdCxcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1jb3B5cmlnaHQgIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk0OTJiMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG5cbiAgQGluY2x1ZGUgc3VzeS1tZWRpYSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LW1lZGlhKGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjOTQ5MmIwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5iZWFuLWhlcm8tc2xpZGVyICB7XG4gIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5lbnRpdHktZmllbGQtY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBzdXN5LW1lZGlhKDY3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi5wYWdlLW5vZGUtNjYsXG4ucGFnZS10YXhvbm9teS10ZXJtIHtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4jbm9kZS0xNiB7XG4gIEBpbmNsdWRlIHN1c3ktbWVkaWEobW9iaWxlT25seSkge1xuICAgIHRhYmxlIHtcbiAgICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtdHlwZS1ldmVudCxcbi5wYWdlLW5vZGUtMTI0IHtcbiAgLmNvbnRlbnRfX2JvdHRvbSB7XG4gICAgQGluY2x1ZGUgc3VzeS1tZWRpYShtb2JpbGVPbmx5KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10YXhvbm9teS10ZXJtLTMge1xuICAjcGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtbWlkZGxlIC5ibG9jay1oZWFkZXIge1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICB9XG59XG4iXX0= */
