/*-------------------------
* Responsive breakpoint
*
---------------------------*/
/*
*******************************************
Variables
1. General
. Navbar Main
. Section
. Panel Sidebar
. List Group
. Pagination
. Social Buttons
.
*******************************************
*/
/*
*******************************************
. Variables - Navigation
*******************************************
*/
/*
*******************************************
. Variables - Main
*******************************************
*/
/*
*******************************************
. Variables - Panel Sidebar
*******************************************
*/
/*
	*******************************************
	. Variables - Panel
	*******************************************
	*/
/*
*******************************************
. Variables - List Group
*******************************************
*/
/*
*******************************************
. Variables - Tile
*******************************************
*/
/*
*******************************************
. Variables - Tile
*******************************************
*/
/*
*******************************************
. Variables - Header Lined
*******************************************
*/
/*
*******************************************
. Variables - Social Buttons
*******************************************
*/
/*
*******************************************
. Variables - Login Container
*******************************************
*/
/*
*******************************************
. Variables - iCheck
*******************************************
*/
/*
*******************************************
. Variables - panel-group
*******************************************
*/
/*
*******************************************
. Order Summary
*******************************************
*/
/*
*******************************************
. SVG Graphics
*******************************************
*/
/*
*******************************************
. range slider
*******************************************
*/
/*
*******************************************
. promo slider
*******************************************
*/
/*
*******************************************
. product - packages
*******************************************
*/
/*
*******************************************
. mc - promo
*******************************************
*/
/*
*******************************************
. ticket - reply
*******************************************
*/
/*
*******************************************
. knowledgebase / download
*******************************************
*/
/*
*******************************************
. featured tld
*******************************************
*/
/*
*******************************************
. site
*******************************************
*/
/* Section dark/general */
/* feature */
/* SVG */
/*
*******************************************
. invoice
*******************************************
*/
/*
*******************************************
Variables
1. General
. Navbar Main
. Section
. Panel Sidebar
. List Group
. Pagination
. Social Buttons
.
*******************************************
*/
/*
*******************************************
. Variables - Navigation
*******************************************
*/
/*
*******************************************
Variables
1. General
. Navbar Main
. Section
. Panel Sidebar
. List Group
. Pagination
. Social Buttons
. 
*******************************************
*/
/*
*******************************************
. Variables - Navigation
*******************************************
*/
/*
*******************************************
. Variables - Main
*******************************************
*/
/*
*******************************************
. Variables - Panel Sidebar
*******************************************
*/
/*
*******************************************
. Variables - Panel
*******************************************
*/
/*
*******************************************
. Variables - List Group
*******************************************
*/
/*
*******************************************
. Variables - Tile
*******************************************
*/
/*
*******************************************
. Variables - Tile
*******************************************
*/
/*
*******************************************
. Variables - Header Lined
*******************************************
*/
/*
*******************************************
. Variables - Social Buttons
*******************************************
*/
/*
*******************************************
. Variables - Login Container
*******************************************
*/
/*
*******************************************
. Variables - iCheck
*******************************************
*/
/*
    *******************************************
    . Variables - panel-group
    *******************************************
    */
/*
*******************************************
. Order Summary
*******************************************
*/
/*
*******************************************
. SVG Graphics
*******************************************
*/
/*
    *******************************************
    . range slider
    *******************************************
    */
/*
	*******************************************
	. promo slider
	*******************************************
	*/
/*
*******************************************
. product - packages
*******************************************
*/
/*
    *******************************************
    . mc - promo
    *******************************************
    */
/*
	*******************************************
	. knowledgebase / download
	*******************************************
	*/
/*
	*******************************************
	. featured tld
	*******************************************
	*/
/*
	*******************************************
	. site
	*******************************************
	*/
/* Section dark/general */
/* feature */
/* SVG */
/*
	*******************************************
	. invoice
	*******************************************
	*/
/* General */
/* Package */
/* Panels */
/* Navbar-nav */
/* Svg */
/* Tile */
/* Input */
/* Main-header banner */
/* Landing-page-browser */
/* Alert */
/* Bottom-action-sticky */
/* Support-tickets */
/* Landing-page */
/* Left-nav */
/* Add-founds */
/*
*******************************************
Variables
1. General
. Navbar Main
. Section
. Panel Sidebar
. List Group
. Pagination
. Social Buttons
. 
*******************************************
*/
/*
*******************************************
. Variables - Navigation
*******************************************
*/
/*
*******************************************
Variables
1. General
. Navbar Main
. Section
. Panel Sidebar
. List Group
. Pagination
. Social Buttons
.
*******************************************
*/
/*
*******************************************
. Variables - Navigation
*******************************************
*/
/*
*******************************************
    PANELS
*******************************************
*/
/* client-home-panels */
.client-home-panels .panel .list-group .list-group-item {
  color: rgba(224, 232, 255, 0.8); }

.client-home-panels .panel.panel-info > .panel-heading,
.client-home-panels .panel.panel-info .panel-body,
.client-home-panels .panel.panel-info .panel-footer {
  background: transparent;
  color: #E0E8FF;
  border-color: rgba(224, 232, 255, 0.078); }

.client-home-panels .panel.panel-info .panel-title > i {
  color: rgba(224, 232, 255, 0.48) !important; }

.client-home-panels .panel-domain-register {
  background: linear-gradient(90deg, #011a62 0%, #0940b3 100%);
  padding: 20px; }
  .client-home-panels .panel-domain-register .panel-heading .panel-title {
    margin-bottom: 16px;
    font-size: 22px; }
  .client-home-panels .panel-domain-register .panel-body {
    padding: 0px 20px; }
    .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 {
      margin: 10px 0px 24px; }
      .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .form-control {
        background-color: rgba(5, 23, 95, 0.24);
        color: rgba(224, 232, 255, 0.48) !important; }
        .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .form-control:focus {
          background-color: rgba(5, 23, 95, 0.32) !important; }
      .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn {
        margin-top: 18px; }
        .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn:last-child {
          border-color: transparent;
          background-color: rgba(224, 232, 255, 0.16);
          color: #E0E8FF; }
          .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn:last-child:hover {
            background-color: rgba(224, 232, 255, 0.25); }
        .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn-success {
          margin-left: 17px;
          border-color: transparent;
          background-color: #ECF4FC;
          color: #1062FE; }
          .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn-success:hover, .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn-success:active, .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn-success:focus, .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn-success:active:hover, .client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn-success:active:focus {
            border-color: transparent;
            background-color: #fff;
            color: #1062FE; }

@media (max-width: 400px) {
  .client-home-panels .panel-domain-register {
    padding: 16px; }
    .client-home-panels .panel-domain-register .panel-heading {
      padding: 20px 0px 0px 0px; }
    .client-home-panels .panel-domain-register .panel-body {
      padding: 0px; } }

.client-home-panels .panel .text-last-updated,
.client-home-panels .panel small {
  color: rgba(224, 232, 255, 0.48) !important; }

label {
  color: rgba(224, 232, 255, 0.64); }

a.tile:hover {
  background-color: rgba(5, 108, 234, 0.16); }

.panel.panel-sidebar.panel-sidebar .panel-footer {
  clear: both; }

.panel.panel-info.panel-affilaite-program p {
  color: rgba(224, 232, 255, 0.8); }

.text-domain {
  color: rgba(224, 232, 255, 0.48); }

/* panel-client-details */
.panel-sidebar.panel-client-details .panel-footer .btn, .panel-sidebar.panel-client-contacts .panel-footer .btn, .panel-sidebar[menuitemname*="Support-Pin"] .panel-footer .btn {
  background-color: rgba(255, 255, 255, 0.161);
  border: none;
  text-transform: uppercase;
  color: rgba(224, 232, 255, 0.8);
  padding: 10px 16px;
  font-size: 11px; }
  .panel-sidebar.panel-client-details .panel-footer .btn:hover, .panel-sidebar.panel-client-details .panel-footer .btn:active, .panel-sidebar.panel-client-details .panel-footer .btn:focus, .panel-sidebar.panel-client-details .panel-footer .btn:active:hover, .panel-sidebar.panel-client-details .panel-footer .btn:active:focus, .panel-sidebar.panel-client-contacts .panel-footer .btn:hover, .panel-sidebar.panel-client-contacts .panel-footer .btn:active, .panel-sidebar.panel-client-contacts .panel-footer .btn:focus, .panel-sidebar.panel-client-contacts .panel-footer .btn:active:hover, .panel-sidebar.panel-client-contacts .panel-footer .btn:active:focus, .panel-sidebar[menuitemname*="Support-Pin"] .panel-footer .btn:hover, .panel-sidebar[menuitemname*="Support-Pin"] .panel-footer .btn:active, .panel-sidebar[menuitemname*="Support-Pin"] .panel-footer .btn:focus, .panel-sidebar[menuitemname*="Support-Pin"] .panel-footer .btn:active:hover, .panel-sidebar[menuitemname*="Support-Pin"] .panel-footer .btn:active:focus {
    background-color: rgba(224, 232, 255, 0.16);
    color: rgba(224, 232, 255, 0.8); }

.panel-sidebar.panel-client-details strong {
  color: #E0E8FF;
  font-weight: 500;
  font-size: 17px; }

.panel-sidebar .list-group > a.list-group-item:active, .panel-sidebar .list-group > a.list-group-item:focus {
  color: #fff; }

/* panel-payment */
.panel-sidebar.panel-primary {
  background: linear-gradient(90deg, #011a62 0%, #0940b3 100%); }

.panel-sidebar .form-control {
  border: transparent; }

.panel-sidebar.panel-payment {
  background: linear-gradient(90deg, #011a62 0%, #0940b3 100%); }
  .panel-sidebar.panel-payment .form-control {
    height: 50px; }

.panel-sidebar label {
  margin-bottom: 8px; }

.panel-sidebar.panel-payment #paymentmethod.form-control {
  background-color: #fff !important;
  color: #393d45; }
  .panel-sidebar.panel-payment #paymentmethod.form-control:hover {
    background-color: #fff !important;
    color: #393d45; }
  .panel-sidebar.panel-payment #paymentmethod.form-control:active {
    background-color: #fff !important;
    color: #393d45; }
  .panel-sidebar.panel-payment #paymentmethod.form-control:focus {
    background-color: #fff !important;
    color: #393d45; }

.sticky-sidebar .panel-sidebar.panel-payment .form-control,
#sticky-sidebar .panel-sidebar.panel-payment .form-control {
  background-color: #fff !important;
  color: #393d45; }
  .sticky-sidebar .panel-sidebar.panel-payment .form-control:hover,
  #sticky-sidebar .panel-sidebar.panel-payment .form-control:hover {
    background-color: #fff !important;
    color: #393d45; }
  .sticky-sidebar .panel-sidebar.panel-payment .form-control:active,
  #sticky-sidebar .panel-sidebar.panel-payment .form-control:active {
    background-color: #fff !important;
    color: #393d45; }
  .sticky-sidebar .panel-sidebar.panel-payment .form-control:focus,
  #sticky-sidebar .panel-sidebar.panel-payment .form-control:focus {
    background-color: #fff !important;
    color: #393d45; }

.panel-sidebar.panel-payment #paymentmethod.form-control {
  background-color: #ECF4FC !important;
  color: #393d45; }
  .panel-sidebar.panel-payment #paymentmethod.form-control:hover {
    background-color: #ECF4FC !important;
    color: #393d45; }
  .panel-sidebar.panel-payment #paymentmethod.form-control:active {
    background-color: #ECF4FC !important;
    color: #393d45; }
  .panel-sidebar.panel-payment #paymentmethod.form-control:focus {
    background-color: #ECF4FC !important;
    color: #393d45; }

.panel-sidebar.panel-payment .panel-body input[type="submit"] {
  background-color: #ECF4FC !important;
  color: #1062FE; }
  .panel-sidebar.panel-payment .panel-body input[type="submit"]:hover {
    background-color: #ECF4FC !important;
    color: #1062FE; }
  .panel-sidebar.panel-payment .panel-body input[type="submit"]:active {
    background-color: #ECF4FC !important;
    color: #1062FE; }
  .panel-sidebar.panel-payment .panel-body input[type="submit"]:focus {
    background-color: #ECF4FC !important;
    color: #1062FE; }

.sticky-sidebar .panel-sidebar.panel-payment .panel-body input[type="submit"], .sticky-sidebar .panel-sidebar.panel-payment .panel-body .btn,
#sticky-sidebar .panel-sidebar.panel-payment .panel-body input[type="submit"],
#sticky-sidebar .panel-sidebar.panel-payment .panel-body .btn {
  background-color: #ECF4FC !important;
  color: #1062FE;
  height: 50px; }
  .sticky-sidebar .panel-sidebar.panel-payment .panel-body input[type="submit"]:hover, .sticky-sidebar .panel-sidebar.panel-payment .panel-body .btn:hover,
  #sticky-sidebar .panel-sidebar.panel-payment .panel-body input[type="submit"]:hover,
  #sticky-sidebar .panel-sidebar.panel-payment .panel-body .btn:hover {
    background-color: #fff !important;
    color: #1062FE; }
  .sticky-sidebar .panel-sidebar.panel-payment .panel-body input[type="submit"]:active, .sticky-sidebar .panel-sidebar.panel-payment .panel-body .btn:active,
  #sticky-sidebar .panel-sidebar.panel-payment .panel-body input[type="submit"]:active,
  #sticky-sidebar .panel-sidebar.panel-payment .panel-body .btn:active {
    background-color: #fff !important;
    color: #1062FE; }
  .sticky-sidebar .panel-sidebar.panel-payment .panel-body input[type="submit"]:focus, .sticky-sidebar .panel-sidebar.panel-payment .panel-body .btn:focus,
  #sticky-sidebar .panel-sidebar.panel-payment .panel-body input[type="submit"]:focus,
  #sticky-sidebar .panel-sidebar.panel-payment .panel-body .btn:focus {
    background-color: #fff !important;
    color: #1062FE; }

.order-summary > h2 {
  font-size: 18px;
  margin-bottom: 25px;
  position: relative; }
  .order-summary > h2:after {
    content: "";
    height: 1px;
    background-color: rgba(224, 232, 255, 0.078);
    position: absolute;
    left: -16px;
    right: -16px;
    bottom: -25px; }

.order-summary .order-summary-list {
  border-bottom: 0;
  position: relative; }
  .order-summary .order-summary-list:after {
    content: "";
    height: 1px;
    background-color: rgba(224, 232, 255, 0.078);
    position: absolute;
    left: -16px;
    right: -16px;
    bottom: 0px; }

.order-summary .total-due-today {
  padding-top: 14px; }
  .order-summary .total-due-today .content {
    font-size: 34px; }
  .order-summary .total-due-today .basket-icon {
    position: absolute;
    top: 17px;
    right: 16px; }

.order-summary-actions .btn {
  font-size: 17px; }
  .order-summary-actions .btn:hover {
    background-color: #fff !important;
    color: #1062FE; }
  .order-summary-actions .btn:active {
    background-color: #fff !important;
    color: #1062FE; }
  .order-summary-actions .btn:focus {
    background-color: #fff !important;
    color: #1062FE; }

.panel-sidebar.panel-payment .btn:hover {
  background-color: #fff !important;
  color: #1062FE; }

.panel-sidebar.panel-payment .btn:active {
  background-color: #fff !important;
  color: #1062FE; }

.panel-sidebar.panel-payment .btn:focus {
  background-color: #fff !important;
  color: #1062FE; }

.panel-sidebar.panel-primary .btn:hover {
  background-color: #fff !important;
  color: #1062FE; }

.panel-sidebar.panel-primary .btn:active {
  background-color: #fff !important;
  color: #1062FE; }
  .panel-sidebar.panel-primary .btn:active:hover {
    background-color: #fff !important;
    color: #1062FE; }
  .panel-sidebar.panel-primary .btn:active:focus {
    background-color: #fff !important;
    color: #1062FE; }

.panel-sidebar.panel-primary .btn:focus {
  background-color: #fff !important;
  color: #1062FE; }

.sidebar-primary .panel-sidebar.panel-payment .panel-body .list-info {
  margin-top: 0px;
  border: none;
  position: relative; }
  .sidebar-primary .panel-sidebar.panel-payment .panel-body .list-info:after {
    content: "";
    height: 1px;
    background-color: rgba(224, 232, 255, 0.078);
    position: absolute;
    left: -16px;
    right: -16px;
    top: -5px; }

.order-summary + .alert-panel,
.panel-sidebar.panel + .alert-panel {
  border: none !important; }

.order-summary-actions .btn,
.panel-sidebar.panel-payment .btn,
.panel-sidebar.panel-primary .btn {
  background-color: #ECF4FC;
  color: #1062FE;
  height: 50px; }

.panel-accordion .panel-heading {
  background: transparent; }

/* panel-tickets */
.panel-sidebar.panel-ticket-information .list-group > .list-group-item:hover {
  background-color: transparent;
  color: rgba(224, 232, 255, 0.8); }

.panel-sidebar.panel-recent-tickets .list-group > .list-group-item:hover {
  background-color: transparent;
  color: rgba(224, 232, 255, 0.8); }

/*
*******************************************
    DROPDOWN
*******************************************
*/
.nav-divider {
  background-color: rgba(224, 232, 255, 0.078); }

.dropdown-menu .dropdown-menu-items > .active > a,
.dropdown-menu .dropdown-menu-items > .active > a:hover,
.dropdown-menu .dropdown-menu-items > .active > a:focus {
  background-color: #1b2d7a; }

/*
*******************************************
    PATTERN-BG
*******************************************
*/
.pattern-bg-affiliates:after {
  background-image: none; }

.pattern-bg-domain:after {
  background-image: none; }

.pattern-bg-downloads:after {
  background-image: none; }

.pattern-bg-index:after {
  background-image: none; }

.pattern-bg-knowledgebase:after {
  background-image: none; }

.pattern-bg-transfer:after {
  background-image: none; }

.pattern-bg-error:after {
  background-image: none; }

/*
*******************************************
    CHOOSE-DOMAIN
*******************************************
*/
.main-grid-order-domain .panel-choose-domain .panel-domain-option {
  padding: 30px 52px 15px 47px; }

.main-grid-order-domain .panel-choose-domain .content {
  margin: 0px; }

.main-grid-order-domain .panel-choose-domain .panel-domain-search {
  padding: 40px 47px; }

.main-grid-order-domain .panel-choose-domain .content {
  margin-left: 0px; }

.main-grid-order-domain .panel-choose-domain .btn-transfer {
  width: 100%; }

.main-grid-order-domain .panel-domain-search {
  background: transparent !important; }

.main-grid-order-domain .dropdown .tld-select {
  background: rgba(224, 232, 255, 0.08); }
  .main-grid-order-domain .dropdown .tld-select:active, .main-grid-order-domain .dropdown .tld-select:focus {
    background: rgba(224, 232, 255, 0.16); }

.main-grid-order-domain .dropdown.open .tld-select {
  background: rgba(224, 232, 255, 0.16); }
  .main-grid-order-domain .dropdown.open .tld-select:active, .main-grid-order-domain .dropdown.open .tld-select:focus {
    background: rgba(224, 232, 255, 0.16); }

.panel-choose-domain .panel-domain-search {
  background: linear-gradient(90deg, #011a62 0%, #0940b3 100%); }
  .panel-choose-domain .panel-domain-search .form-control {
    border-color: transparent;
    transition: background-color 0.24s ease;
    color: #fff; }
  .panel-choose-domain .panel-domain-search .btn-primary {
    background-color: #ECF4FC;
    border-color: #ECF4FC;
    color: #0C70DE;
    width: 100% !important; }
    .panel-choose-domain .panel-domain-search .btn-primary:hover {
      background-color: #fff; }

.panel-choose-domain .tooltip-inner {
  color: #FF6868 !important;
  background-color: #fff !important; }

.selectize-control.form-control {
  background: rgba(224, 232, 255, 0.08); }
  .selectize-control.form-control .selectize-dropdown-content {
    background: rgba(224, 232, 255, 0.16); }

.featured-tlds-container .featured-tld .img-container img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }

.selectize-control.form-control .selectize-input.items > div .remove {
  font-size: 20px; }
  .selectize-control.form-control .selectize-input.items > div .remove:before {
    text-indent: -999999px;
    background: transparent; }

.selectize-control.form-control .selectize-input input {
  background-color: transparent; }

.selectize-control.form-control .selectize-dropdown-content {
  background-color: #fff; }

.selectize-control.form-control .selectize-dropdown .option {
  color: #1b2d7a; }

.order-content .panel.panel-choose-domain {
  background: linear-gradient(90deg, #011a62 0%, #0940b3 100%); }
  .order-content .panel.panel-choose-domain label.radio {
    font-size: 17px; }
    .order-content .panel.panel-choose-domain label.radio .radio-styled.checked + span {
      color: #fff; }
  .order-content .panel.panel-choose-domain .panel-domain-search {
    border-top: 1px solid rgba(224, 232, 255, 0.078); }
    .order-content .panel.panel-choose-domain .panel-domain-search .inline-form-element:first-child:before {
      content: "www.";
      position: absolute;
      left: 16px;
      color: #fff;
      font-size: 17px;
      font-family: Roboto;
      top: 13px;
      transform: none; }
    .order-content .panel.panel-choose-domain .panel-domain-search .form-control {
      padding-left: 67px;
      transition: background-color 0.24s ease; }
    .order-content .panel.panel-choose-domain .panel-domain-search #subdomaintld {
      width: auto; }
    .order-content .panel.panel-choose-domain .panel-domain-search #owndomaintld,
    .order-content .panel.panel-choose-domain .panel-domain-search #subdomaintld {
      padding-left: 24px; }
    .order-content .panel.panel-choose-domain .panel-domain-search .btn-primary {
      background-color: #ECF4FC;
      color: #1062FE; }
      .order-content .panel.panel-choose-domain .panel-domain-search .btn-primary:focus, .order-content .panel.panel-choose-domain .panel-domain-search .btn-primary:hover, .order-content .panel.panel-choose-domain .panel-domain-search .btn-primary:active {
        background-color: #fff; }
    .order-content .panel.panel-choose-domain .panel-domain-search .dropdown .dropdown-menu-search input {
      padding-left: 8px;
      background-color: transparent !important; }
    .order-content .panel.panel-choose-domain .panel-domain-search .dropdown .dropdown-menu-search .dropdown-menu-items {
      overflow-y: visible; }

.order-content .panel-boxed-checkbox.checked,
.order-content .panel-boxed-checkbox.open {
  background-color: rgba(5, 108, 234, 0.16); }

.order-content .panel-info .panel-body.bg-info {
  background-color: rgba(5, 108, 234, 0.08); }
  .order-content .panel-info .panel-body.bg-info .credit-balance {
    color: #fff; }

.domain-suggestion.added {
  background-color: rgba(5, 108, 234, 0.16); }

.suggested-domains .domain-suggestion .content .domain, .suggested-domains .domain-suggestion .content .extension, .suggested-domains .domain-suggestion .content .price {
  font-size: 17px !important; }

.suggested-domains .domain-suggestion .content .extension {
  color: #fff; }

.suggested-domains .domain-suggestion .price {
  color: rgba(224, 232, 255, 0.64);
  font-size: 17px !important; }

.suggested-domains .added {
  /*border-bottom: 0!important;*/ }

.tld-label {
  color: rgba(224, 232, 255, 0.56); }

/*
*******************************************
    KNOWLEDGEBASE
*******************************************
*/
.kb-search .kb-search-wrapper {
  background: linear-gradient(90deg, #011a62 0%, #0940b3 100%);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08); }
  .kb-search .kb-search-wrapper .form-control {
    border-color: transparent;
    transition: background-color 0.24s ease; }
  .kb-search .kb-search-wrapper .btn-primary {
    background-color: #ECF4FC;
    border-color: transparent;
    color: #0C70DE; }
    .kb-search .kb-search-wrapper .btn-primary:hover {
      background-color: #fff; }

/*
*******************************************
    SUPPORT
*******************************************
*/
.panel-sidebar.panel-ticket-information .list-group > .list-group-item .title, .panel-sidebar.panel-recent-tickets .list-group > .list-group-item .title {
  color: rgba(224, 232, 255, 0.56); }

.panel-sidebar.panel-ticket-information .list-group > .list-group-item .pull-right, .panel-sidebar.panel-recent-tickets .list-group > .list-group-item .pull-right {
  color: rgba(224, 232, 255, 0.8); }

.ticket-departments > a:hover {
  background: #1b2d7a; }

.ticket-departments-boxes .panel.panel-support:hover {
  background: rgba(5, 108, 234, 0.16); }

.ticket-reply.staff .ticket-reply-top {
  background-color: transparent;
  border-color: rgba(224, 232, 255, 0.078); }

.panel div.md-editor {
  border: none; }
  .panel div.md-editor:active {
    border: none; }
  .panel div.md-editor > .md-header {
    padding: 0px 0px 14px 0px; }
  .panel div.md-editor > textarea.markdown-editor {
    border-color: transparent !important; }
  .panel div.md-editor .md-footer {
    background-color: transparent;
    padding-bottom: 0px;
    margin-bottom: -6px; }
    .panel div.md-editor .md-footer .markdown-editor-status {
      color: rgba(224, 232, 255, 0.64); }

.panel .file-input {
  background-color: rgba(224, 232, 255, 0.08); }

.listtable .table-list .text-primary {
  color: #fff !important; }

@media (max-width: 767px) {
  .table-container .listtable {
    padding: 0px; }
    .table-container .listtable .btn-table-collapse {
      background-color: transparent !important; } }

.tld-pricing .tld-row {
  border-color: rgba(224, 232, 255, 0.078); }

.network-status .d-flex {
  -webkit-box-align: center;
  align-items: center; }

.network-status-body > .panel:not(:last-of-type) {
  border-bottom: 1px solid rgba(224, 232, 255, 0.078); }

.network-status .network-status-pagination {
  background-color: rgba(5, 108, 234, 0.08); }

.network-status .network-status-body .priority-critical .priority-text {
  color: #FF6868; }

.network-status .network-status-body .priority-critical:before {
  color: #FF6868; }

.network-status .network-status-body .priority-medium .priority-text {
  color: #e1bf66; }

.network-status .network-status-body .priority-medium:before {
  color: #e1bf66; }

.network-status .panel span strong {
  color: #FF6868; }

.spotlight-tld .spotlight-footer {
  background-color: transparent; }

select option {
  color: #1b2d7a; }

#modalAjax .modal-dialog .modal-body pre {
  background-color: rgba(5, 108, 234, 0.08);
  border: none;
  color: rgba(224, 232, 255, 0.64); }

/*
*******************************************
    RADIO-CHECKBOX 
*******************************************
*/
.radio label, .checkbox label,
.radio, .checkbox {
  color: rgba(224, 232, 255, 0.64); }

.checkbox-styled.checked {
  border-color: #1062FE;
  background: #1062FE !important; }

.checkbox-styled:before {
  top: 0px;
  left: 1px; }

.radio-styled.hover,
.radio-styled,
.icheck-label > .checkbox-styled,
.checkbox-styled.hover,
.checkbox-styled {
  border: transparent; }

/*
*******************************************
    MAIN-HEADER
*******************************************
*/
.lagom-layout-banner .main-header {
  background: rgba(5, 108, 234, 0.08); }

.main-header .breadcrumb li a:hover {
  color: #fff; }

/*
*******************************************
   LANDING-PAGE
*******************************************
*/
.landing-page {
  background: transparent; }
  .landing-page .main-banner .main-subnav {
    background: transparent; }
  .landing-page .main-subnav.navbar.navbar-default.is-open {
    background: linear-gradient(90deg, #011a62 0%, #0940b3 100%); }
  .landing-page .main-banner .main-subnav .navbar-collapse {
    background: transparent !important; }
  .landing-page .plans .pricing-item .header h4, .landing-page .plans .pricing-item .header h5 {
    color: #1b2d7a; }
  .landing-page .plans .pricing-item .header p {
    color: #1b2d7a; }
  .landing-page .plans .pricing-item ul {
    font-size: 14px;
    line-height: 20px; }
    .landing-page .plans .pricing-item ul li {
      color: #1b2d7a; }
  .landing-page .plans .pricing-item .feature-heading {
    color: #1b2d7a; }
  .landing-page .plans .pricing-item form select {
    border: 1px solid #dcdee2;
    background-color: transparent;
    color: #393d45; }
  .landing-page .plans-sitelock .pricing-item ul li, .landing-page .plans-sitelock .pricing-item ul span {
    color: #1b2d7a; }
    .landing-page .plans-sitelock .pricing-item ul li span, .landing-page .plans-sitelock .pricing-item ul span span {
      color: #1b2d7a; }
  .landing-page .plans .panel-package,
  .landing-page .plans .panel-accordion {
    border: none; }
  .landing-page .package h4 {
    color: #1b2d7a; }
  .landing-page .package ul {
    color: #1b2d7a; }
  .landing-page .browser {
    background: linear-gradient(135deg, #051866 0%, #021038 80%); }
    .landing-page .browser .browser-actions > span {
      background-color: #1062FE; }
  .landing-page .banner-promo .btn-info {
    background-color: #ECF4FC;
    color: #1062FE; }
    .landing-page .banner-promo .btn-info:focus, .landing-page .banner-promo .btn-info:hover, .landing-page .banner-promo .btn-info:active {
      background-color: #fff; }

.content-block .browser-notice p {
  color: #1b2d7a; }

.landing-page.spamexperts .panel-package .icon {
  color: rgba(224, 232, 255, 0.48); }

.landing-page.spamexperts .panel-package .price {
  color: #fff; }

.landing-page.spamexperts .panel-package .btn-outline:hover {
  background-color: transparent; }

.landing-page.spamexperts .get-started {
  background: rgba(0, 0, 0, 0.1); }
  .landing-page.spamexperts .get-started .get-started-right {
    background-color: transparent;
    border-left: 1px solid rgba(255, 255, 255, 0.1); }

.landing-page.spamexperts .content-block-gray {
  background-color: transparent; }

.landing-page .tabs .nav-tabs > li {
  margin-bottom: 0px; }
  .landing-page .tabs .nav-tabs > li.active > a {
    background-color: rgba(5, 108, 234, 0.08); }

.site .logos .logo > img {
  filter: brightness(0) invert(1); }

.site-section .logo {
  filter: brightness(0) invert(1); }

.content-block.trusted-by img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }

.content-block > .container.text-center {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }

.panel .panel,
.panel .table-container {
  border: none; }

.landing-page .feature i,
.landing-page .feature-wrapper .feature-icons > i {
  color: rgba(224, 232, 255, 0.48); }

@media (max-width: 991px) {
  .main-banner .main-subnav .navbar-collapse {
    background: linear-gradient(90deg, #011a62 0%, #0940b3 100%); } }

/*
*******************************************
   LOGIN-PAGE
*******************************************
*/
.login-page .message {
  background: transparent; }

.main-body.login-page .header-lined {
  margin-bottom: 0px;
  line-height: 29px; }

.btn-social {
  background-color: rgba(12, 112, 222, 0.161);
  border: transparent; }
  .btn-social i {
    color: #CCDDFF; }

.logincontainer {
  padding-top: 36px; }
  .logincontainer .logincontainer-body {
    padding: 0px 48px 36px 48px; }
  .logincontainer .social-signin-btns {
    /*padding: 10px 17px;*/ }
    .logincontainer .social-signin-btns .btn {
      margin-bottom: 6px; }
  .logincontainer .text-divider span {
    font-size: 11px;
    background: transparent; }
  .logincontainer.register, .logincontainer.contact {
    max-width: 788px; }
  .logincontainer.register .header-lined h1 {
    margin-bottom: 0px; }
  .logincontainer.register .logincontainer-body {
    padding: 24px 48px 36px 48px; }
  .logincontainer .m-b-24 {
    margin-bottom: 0px !important; }
  .logincontainer .form-control {
    background-color: rgba(224, 232, 255, 0.08);
    border-color: transparent; }
  .logincontainer a:not(.btn) {
    color: #1062FE; }
  .logincontainer-footer {
    background-color: transparent;
    border-top: 1px solid rgba(224, 232, 255, 0.078); }
  .logincontainer .message {
    background-color: transparent; }
  .logincontainer .text-lighter {
    color: rgba(224, 232, 255, 0.64); }
  .logincontainer + .logincontainer-footer {
    border-top: 0; }

@media (max-width: 480px) {
  .logincontainer .logincontainer-body, .logincontainer.register .logincontainer-body {
    padding: 24px; }
  .logincontainer .providerPreLinking, .logincontainer.register .providerPreLinking {
    padding: 24px 28px; }
  .logincontainer.register .providerPreLinking {
    padding: 24px 8px; } }

/*
*******************************************
   LOADER
*******************************************
*/
.loader-table {
  background: linear-gradient(270deg, #081E6E 0%, #0E2475 100%);
  right: -1px; }

.panel-collapsable > .panel-heading .panel-title {
  color: #fff; }

.message-icon {
  color: #fff !important;
  border: 2px solid #fff !important;
  background-color: transparent !important; }

.message-text {
  color: #fff !important; }

.message .domain-price h4 {
  font-size: 26px;
  margin-top: 10px; }

.message .domain-price .btn {
  height: 50px; }

/*
*******************************************
    SVG
*******************************************
*/
.svg-icon-on-dark .outline {
  stroke: #fff; }

.svg-icon .prime-l {
  fill: #33adff;
  stroke: #33adff; }

.svg-icon .prime {
  fill: #009aff;
  stroke: #009aff; }

.panel.checked .panel-heading.check .svg-icon path {
  fill: #fff; }

.panel.checked .panel-heading.check .svg-icon rect {
  fill: #fff; }

.panel.checked .panel-heading.check .svg-icon polygon {
  fill: #fff; }

.panel.checked .panel-heading.check .scg-icon path {
  fill: #fff; }

.panel.checked .panel-heading.check .scg-icon rect {
  fill: #fff; }

.panel.checked .panel-heading.check .scg-icon polygon {
  fill: #fff; }

.panel .panel-heading.check .svg-icon path {
  fill: rgba(224, 232, 255, 0.64); }

.panel .panel-heading.check .svg-icon rect {
  fill: rgba(224, 232, 255, 0.64); }

.panel .panel-heading.check .svg-icon polygon {
  fill: rgba(224, 232, 255, 0.64); }

.panel .panel-heading.check .scg-icon path {
  fill: rgba(224, 232, 255, 0.64); }

.panel .panel-heading.check .scg-icon rect {
  fill: rgba(224, 232, 255, 0.64); }

.panel .panel-heading.check .scg-icon polygon {
  fill: rgba(224, 232, 255, 0.64); }

.product-details .product-icon .product-image .svg-icon.svg-icon-on-dark .prime-l {
  fill: #33adff;
  stroke: #33adff; }

/*
*******************************************
    CART
*******************************************
*/
@media (max-width: 767px) {
  .panel.panel-cart .panel-body.cart-item .prod-price {
    background: none; }
  .panel.panel-cart .panel-body.cart-item .cart-item-price {
    background-color: rgba(224, 232, 255, 0.08); } }

.panel.panel-cart .panel-body.cart-item .input-number {
  background-color: rgba(224, 232, 255, 0.08);
  border-color: transparent; }
  .panel.panel-cart .panel-body.cart-item .input-number.is-active {
    border-color: transparent; }
    .panel.panel-cart .panel-body.cart-item .input-number.is-active .input-number-actions {
      border-left-color: rgba(224, 232, 255, 0.078); }
  .panel.panel-cart .panel-body.cart-item .input-number input {
    background-color: transparent;
    color: #fff; }
  .panel.panel-cart .panel-body.cart-item .input-number-actions {
    border-color: rgba(224, 232, 255, 0.078);
    border-color: rgba(224, 232, 255, 0.078); }

.panel.panel-cart .panel-body.cart-item .btn-default.dropdown-toggle {
  background-color: rgba(224, 232, 255, 0.08);
  color: #fff; }

.panel.panel-cart .panel-footer {
  border-top: none; }

.annoucements .announcement-title {
  color: #fff; }

.panel-check:hover,
.panel-switch:hover {
  border-color: transparent; }

.panel-switch {
  border-color: transparent; }

.panel.panel-form .domain-information .domain-information-title h2 {
  margin-left: 0px; }

.panel.panel-form .domain-information .domain-information-title .ls-check {
  display: none; }

.panel.panel-form .product-info {
  padding-left: 0px; }

.order-content .panel-default > .panel-heading {
  color: rgba(224, 232, 255, 0.48);
  font-size: 14px; }

.order-content .panel.checked .panel-collapse.collapse.in {
  padding-bottom: 15px; }

.order-content .panel-group.panel-group-condensed > .panel + .panel {
  border-top: none; }

.order-content .panel-group.panel-group-condensed .panel-body {
  margin: 15px 0px 0px 24px;
  padding: 0px 15px 0px 24px;
  border-left: 1px solid rgba(224, 232, 255, 0.078); }

.order-content .panel-group.panel-group-condensed h6 {
  color: #E0E8FF;
  font-weight: 400; }

.order-content .cart-item-title {
  padding: 0px; }
  .order-content .cart-item-title h2 {
    font-size: 15px; }

.order-content .cart-item-price {
  color: #fff;
  padding: 0px; }

.order-content .panel-group-condensed > .panel .panel-heading + .panel-collapse > .panel-body {
  padding-left: 24px; }

.order-content .check-content > span {
  font-weight: 400; }

.order-content #creditCardInputFields .panel-body .list-info-text {
  color: #fff; }

.panel-group-condensed > .panel + .panel {
  border-top: none; }

.mc-promos .mc-promo .header {
  background: rgba(5, 108, 234, 0.078); }
  .mc-promos .mc-promo .header .expander .lm {
    color: rgba(224, 232, 255, 0.48); }
  .mc-promos .mc-promo .header .price {
    color: #fff; }
  .mc-promos .mc-promo .header .content .headline {
    font-size: 20px;
    color: #fff; }

.mc-promos .mc-promo .body {
  background-color: rgba(5, 108, 234, 0.078); }
  .mc-promos .mc-promo .body ul li i {
    color: rgba(224, 232, 255, 0.48); }

.cart-item, .additional-information {
  border-color: rgba(224, 232, 255, 0.078); }

.additional-information {
  margin-bottom: 0px; }

.additional-information li .item-name {
  color: rgba(224, 232, 255, 0.48); }

.panel-range-slider .irs-line .irs-line-left,
.panel-range-slider .irs-line .irs-line-mid,
.panel-range-slider .irs-line .irs-line-right {
  background: rgba(224, 232, 255, 0.16); }

.irs-line-left, .irs-line-right {
  width: 9% !important; }

.table-masspay .masspay-title {
  color: #E0E8FF; }

.credit-card-container {
  border: none;
  border-bottom: 1px solid rgba(224, 232, 255, 0.078); }

.file-input-button.btn.btn-default {
  background-color: transparent;
  border-right: 1px solid rgba(224, 232, 255, 0.078); }

/*
*******************************************
    THEME-SWITCHER
*******************************************
*/
.theme-switcher h1, .theme-switcher h2, .theme-switcher h4 {
  color: #393d45; }

.theme-switcher .btn-default {
  color: #393d45;
  background-color: #fff;
  border-color: #dcdee2; }
  .theme-switcher .btn-default:hover {
    background-color: #f6f7f8; }

.theme-switcher .alert-info .alert-body {
  color: #0470df; }

.package .package-name, .package .package-price,
.kbarticles a {
  color: #fff; }

.kbarticles a:before {
  color: #1062FE; }

.panel.panel-info.panel-collapsable .panel-heading {
  background: transparent; }

/*
*******************************************
    BOTTOM-ACTION-STICKY
*******************************************
*/
.bottom-action-sticky {
  background-color: rgba(4, 28, 93, 0.95);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08); }
  .bottom-action-sticky .badge {
    background-color: #1062FE; }
  .bottom-action-sticky .btn {
    height: 50px; }

/*
*******************************************
    INPUTS
*******************************************
*/
.form-control.text-primary.bg-white {
  background-color: rgba(224, 232, 255, 0.08) !important;
  margin-left: 0px !important; }

.panel.panel-default.panel-form .input-group-addon {
  border-right: 1px solid rgba(224, 232, 255, 0.078); }

.md-editor > textarea.markdown-editor {
  background-color: rgba(224, 232, 255, 0.08) !important; }

.intl-tel-input .selected-flag {
  border-color: rgba(224, 232, 255, 0.078); }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:focus:hover {
  border: 1px solid rgba(224, 232, 255, 0.08) !important;
  -webkit-text-fill-color: #b9bdc5;
  -webkit-box-shadow: 0 0 0px 1000px rgba(224, 232, 255, 0.08) inset !important;
  transition: background-color 5000s ease-in-out 0s;
  background-color: rgba(224, 232, 255, 0.08) !important; }

.input-number:focus,
.form-control:focus,
.form-control.text-primary.bg-white:focus,
.md-editor > textarea.markdown-editor:focus {
  background-color: rgba(224, 232, 255, 0.16) !important;
  transition: 0.24s; }

.form-control:focus,
.module-custom-output input[type="text"]:focus {
  border-color: transparent; }

/*
*******************************************
    PAGE-WITH-BANNER
*******************************************
*/
.lagom.page-with-banner .main-body {
  padding-top: 0px; }
  .lagom.page-with-banner .main-body .main-banner .search-box input.form-control {
    color: #b9bdc5; }

.main-banner .search-box input.form-control::-webkit-input-placeholder {
  color: #dbdbdb; }

.main-banner .search-box input.form-control:-ms-input-placeholder {
  color: #dbdbdb; }

.main-banner .search-box input.form-control::placeholder {
  color: #dbdbdb; }

@media (max-width: 586px) {
  .lagom.page-with-banner .main-body .search-box .btn.btn-info {
    background-color: #fff; }
  .lagom.page-with-banner .main-body .search-box input.form-control {
    background-color: rgba(5, 23, 95, 0.24); }
    .lagom.page-with-banner .main-body .search-box input.form-control:focus {
      background-color: rgba(5, 23, 95, 0.32); } }

/*
*******************************************
    CUSTOM-SCROLLBAR
*******************************************
*/
.ps__thumb-x,
.ps__rail-y {
  background-color: transparent !important;
  transition: background-color 0.2s linear, opacity 0.2s linear !important;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear !important; }

/*
*******************************************
    MODAL
*******************************************
*/
.modal .modal-content {
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08); }

/*
*******************************************
    ALERTS
*******************************************
*/
.alert.alert-success {
  border-left: 3px solid #8bd086; }

.alert.alert-info {
  border-left: 3px solid #0470df; }

.alert.alert-warning {
  border-left: 3px solid #e1bf66; }

.alert.alert-danger {
  border-left: 3px solid #FF6868; }

.alert.alert-danger .ls {
  color: #8bd086; }

.alert.alert-success .ls {
  color: #8bd086; }

.alert.alert-info .ls {
  color: #0470df; }

.alert.alert-warning .ls {
  color: #e1bf66; }

.alert.alert p {
  color: #fff; }

.text-info {
  color: #0470df !important; }

.text-success {
  color: #8bd086 !important; }

.text-warning {
  color: #e1bf66 !important; }

.text-danger {
  color: #FF6868 !important; }

.alert-actions .btn-icon .ls {
  color: rgba(224, 232, 255, 0.48); }

.alert-warning p {
  color: rgba(224, 232, 255, 0.8) !important; }

.panel-domain-search .alert-warning {
  background-color: rgba(5, 23, 95, 0.24) !important; }

.lagom-layout-banner .email-verification.alert {
  border-top: 1px solid rgba(224, 232, 255, 0.078); }

/*
*******************************************
    AFFILIATES
*******************************************
*/
.main-body-affiliates .banner-affiliates .btn-primary {
  background-color: #ECF4FC;
  color: #1062FE; }
  .main-body-affiliates .banner-affiliates .btn-primary:hover, .main-body-affiliates .banner-affiliates .btn-primary:active, .main-body-affiliates .banner-affiliates .btn-primary:focus {
    background-color: #fff; }

/*
*******************************************
    MOBILE-MENU
*******************************************
*/
/*
*******************************************
    NAV-LEFT
*******************************************
*/
.lagom.lagom-layout-left .app-nav {
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08); }
  .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .navbar-nav > li.active > a:after {
    height: 0px; }
  .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .navbar-nav .dropdown-menu {
    min-width: 270px;
    background: linear-gradient(rgba(5, 34, 120, 0.98), rgba(3, 31, 107, 0.98)); }
    .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .navbar-nav .dropdown-menu > li > a:hover {
      background-color: rgba(5, 108, 234, 0.16); }
    .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .navbar-nav .dropdown-menu > li > a:focus {
      background-color: rgba(5, 108, 234, 0.16); }
    .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .navbar-nav .dropdown-menu .nav-divider {
      display: none; }
  .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .navbar-nav .dropdown-menu-item a {
    color: rgba(224, 232, 255, 0.8); }
    .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .navbar-nav .dropdown-menu-item a:hover {
      background-color: rgba(5, 108, 234, 0.16); }
    .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .navbar-nav .dropdown-menu-item a:focus {
      background-color: rgba(5, 108, 234, 0.16); }
  .lagom.lagom-layout-left .app-nav #main-menu .navbar-main .lm {
    height: 18px;
    width: 18px;
    font-size: 18px; }
  .lagom.lagom-layout-left .app-nav #main-menu .navbar-main span {
    font-size: 16px; }

.lagom.lagom-layout-left .main-top {
  border-bottom: 1px solid rgba(224, 232, 255, 0.078);
  padding: 10px 0px; }

@media (max-width: 991px) {
  .lagom .app-nav #main-menu .navbar-main {
    transition: 0.24s ease; }
    .lagom .app-nav #main-menu .navbar-main .navbar-nav .dropdown-menu {
      background: transparent; }
  .lagom.menu-open .app-nav .navbar-main {
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.24);
    z-index: 9999; } }

/*
*******************************************
    ACCOUNT-SETTINGS
*******************************************
*/
.tab.tab-boxed .nav-tabs {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid rgba(224, 232, 255, 0.078); }

.tab.tab-boxed .tab-content {
  border: none; }
  .tab.tab-boxed .tab-content #linked-accounts .table-container .popover .popover-title {
    border-bottom: 1px solid rgba(224, 232, 255, 0.078); }
  .tab.tab-boxed .tab-content #linked-accounts .table-container .popover .confirmation-buttons .btn-success {
    background-color: #1062FE;
    border: #1062FE; }
    .tab.tab-boxed .tab-content #linked-accounts .table-container .popover .confirmation-buttons .btn-success:hover, .tab.tab-boxed .tab-content #linked-accounts .table-container .popover .confirmation-buttons .btn-success:active, .tab.tab-boxed .tab-content #linked-accounts .table-container .popover .confirmation-buttons .btn-success:focus {
      background-color: #015ABE;
      border: #015ABE; }

/*
*******************************************
    MENAGE-PRODUCT
*******************************************
*/
.domain-lookup-result.list-group .list-group-item .domain {
  color: rgba(224, 232, 255, 0.8) !important; }

.table-container .dataTable .small,
.table-container .dataTable .small,
.table-container .dataTable .text-small,
.table-container .dataTable .text-small {
  color: rgba(224, 232, 255, 0.48) !important; }

.panel-group-condensed > .panel.checked .check-content > span {
  color: #fff; }

.addon-promo-container .logo {
  display: none; }

.addon-promo-container .description {
  padding-right: 0px; }

.product-details .product-icon .product-status {
  color: rgba(224, 232, 255, 0.48); }

.product-details .list-info-v .list-info-text {
  color: #fff; }

.product-details #frmCreateEmailAccount .btn {
  top: calc( 50% + 8px); }

.section-hook-output .panel .panel-body img {
  filter: brightness(0) invert(1); }

#Addons .section .panel .panel-footer img {
  filter: brightness(0) invert(1); }

.usage-stats span, .usage-stats .usage-dial {
  color: rgba(224, 232, 255, 0.8) !important; }

.cpanel-actions-container .cpanel-actions-btn .btn {
  color: #fff !important;
  border-color: rgba(224, 232, 255, 0.24); }
  .cpanel-actions-container .cpanel-actions-btn .btn:hover {
    border-color: #1062FE;
    background-color: transparent; }
  .cpanel-actions-container .cpanel-actions-btn .btn:active {
    border-color: #1062FE;
    background-color: transparent; }

/*
*******************************************
    ADD-FOUNDS
*******************************************
*/
.panel.well-lg .control-label {
  margin-bottom: 8px; }

.panel.well-lg #add-credits-buttons .btn-outline {
  color: #fff !important; }
  .panel.well-lg #add-credits-buttons .btn-outline:not(.active) {
    border-color: rgba(224, 232, 255, 0.24); }
  .panel.well-lg #add-credits-buttons .btn-outline:hover {
    border-color: #1062FE; }
  .panel.well-lg #add-credits-buttons .btn-outline:active {
    border-color: #1062FE; }

/*
*******************************************
    HEADER
*******************************************
*/
@media (min-width: 992px) {
  .lagom-layout-condensed.lagom-layout-banner .app-nav {
    border-bottom: 1px solid rgba(224, 232, 255, 0.078); } }

@media (max-width: 992px) {
  #header {
    background: linear-gradient(270deg, #081E6E 0%, #0E2475 100%); } }

/*
*******************************************
    INVOICE
*******************************************
*/
.invoice table .total-row td {
  border: none; }
  @media (max-width: 768px) {
    .invoice table .total-row td {
      border-top: 1px solid rgba(224, 232, 255, 0.078); } }

.invoice .well {
  border: none; }

/*
*******************************************
   TABLE
*******************************************
*/
table > thead > tr > th,
table > tbody > tr > th,
.table > thead > tr > th,
.table > tbody > tr > th {
  color: rgba(224, 232, 255, 0.56) !important; }

/*
*******************************************
    BILLING-OVERVIEW
*******************************************
*/
.billingOverview .gray-base {
  color: rgba(224, 232, 255, 0.56); }

/*
*******************************************
    TAB
*******************************************
*/
.nav-tabs > li > a {
  color: rgba(224, 232, 255, 0.56); }

.tab-pane .list-info-title {
  color: rgba(224, 232, 255, 0.56); }

/*
*******************************************
    MG-WRAPPER
*******************************************
*/
.search-box .btn-info {
  color: #1062FE;
  background-color: transparent;
  border-color: #1062FE; }
  .search-box .btn-info:hover, .search-box .btn-info:active,
  .search-box .btn-info:focus .search-box .btn-info:active:hover {
    color: #015ABE;
    border-color: #015ABE; }

#mg-wrapper a {
  text-decoration: none !important;
  color: rgba(224, 232, 255, 0.64); }

#mg-wrapper .form-control {
  background-color: rgba(224, 232, 255, 0.08) !important;
  border: transparent !important; }

.mg-wrapper .domain-checker-result-headline {
  margin-top: 20px !important; }

.panel-qsl > .panel-heading .panel-title > i {
  color: rgba(224, 232, 255, 0.48); }

.mg-wrapper .promoted-domain {
  background-color: rgba(5, 108, 234, 0.08);
  border-color: transparent; }

#mg-wrapper .module-header {
  display: table;
  width: 100%;
  line-height: 14px; }
  #mg-wrapper .module-header > .header-title {
    white-space: nowrap;
    vertical-align: middle; }
    #mg-wrapper .module-header > .header-title h1 {
      font-size: 20px;
      color: #fff;
      line-height: 34px; }

#mg-wrapper .header-actions {
  display: table-cell;
  width: 100%; }
  #mg-wrapper .header-actions > .badge {
    float: left;
    margin: 3px 0 0 10px; }

#mg-wrapper .header-search {
  margin-left: 10px;
  float: right; }

#mg-wrapper .panel-heading > .header-actions > .btn {
  float: right;
  margin-top: -2px;
  margin-bottom: -2px; }

#mg-wrapper .panel-heading > .header-title {
  display: table-cell;
  width: 0%;
  white-space: nowrap;
  vertical-align: middle; }
  #mg-wrapper .panel-heading > .header-title a {
    color: #fff !important; }

#mg-wrapper .btn-icon {
  color: rgba(224, 232, 255, 0.48) !important;
  width: 22px;
  height: 22px; }
  #mg-wrapper .btn-icon:hover {
    color: #1062FE !important; }

#mg-wrapper .panel-list > li {
  border: none !important;
  color: rgba(224, 232, 255, 0.8); }

#layers .tile {
  background-color: rgba(5, 108, 234, 0.08) !important;
  border-color: transparent; }
  #layers .tile .tile__title {
    color: rgba(224, 232, 255, 0.8); }
  #layers .tile:hover {
    background-color: rgba(5, 108, 234, 0.16) !important; }
  #layers .tile + .is-checked {
    background-color: rgba(5, 108, 234, 0.16) !important; }

.mg-wrapper #layers .p-3 {
  color: rgba(224, 232, 255, 0.48) !important; }

#layers .top__title-text {
  color: #fff !important; }

#layers .widget {
  background-color: rgba(5, 108, 234, 0.08) !important;
  border-color: transparent !important; }

#layers .search-box {
  background-color: rgba(224, 232, 255, 0.08) !important;
  border-color: transparent !important; }
  #layers .search-box span {
    color: rgba(224, 232, 255, 0.48) !important; }

#layers .t-c__footer {
  border-top: rgba(224, 232, 255, 0.078) !important; }

#layers .t-c__footer .dt-button {
  color: rgba(224, 232, 255, 0.8) !important; }

#layers .t-c__footer .paginate_button.previous {
  color: rgba(224, 232, 255, 0.8) !important; }

#layers .t-c__footer .paginate_button.next {
  color: rgba(224, 232, 255, 0.8) !important; }

#layers .t-c__footer .dt-button.active {
  color: #1062FE !important; }

#layers .btn--primary {
  color: #fff !important;
  background-color: #1062FE !important;
  border-color: #1062FE !important; }

#layers .btn--success {
  background-color: #1062FE !important;
  border-color: #1062FE !important; }

.modal .btn.btn--success {
  background-color: #1062FE !important;
  border-color: #1062FE !important; }

#layers .btn--primary:hover, .modal .btn.btn--success:hover,
#layers .btn--success:hover {
  background-color: #015ABE !important;
  border-color: #015ABE !important; }

#layers-body .preloader-container--full-screen,
#layers .preloader-container--full-screen {
  background: linear-gradient(270deg, #081E6E 0%, #0E2475 100%) !important; }

#mg-wrapper .searchTable {
  background-image: none !important; }

#mg-wrapper .input-icon:before {
  content: "\e910";
  font-family: "lagom-medium-icons";
  position: absolute;
  height: 100%;
  width: 44px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  font-size: 16px;
  color: rgba(224, 232, 255, 0.48);
  z-index: 10; }

.mg-wrapper #layers,
#layers .form-label,
#layers .form-feedback {
  color: rgba(224, 232, 255, 0.8) !important; }

#mg-wrapper .modal-header {
  background-color: transparent; }

#mg-wrapper .modal-header h4,
.top__title.type-6 span.text-faded {
  color: #fff; }

#mg-wrapper .modal-content, .select2-drop,
#layers-body .drop-content .dropdown, #layers .drop-content .dropdown,
#layers .modal__content,
#layers .nav--arrow .nav__item.is-active .nav__link:after {
  background: linear-gradient(270deg, #081E6E 0%, #0E2475 100%) !important;
  border-color: transparent !important; }

#mg-wrapper .modal-header, #mg-wrapper .modal-footer {
  border-color: rgba(224, 232, 255, 0.078) !important; }

.select2-container .select2-choice, .tpx-select2-drop .select2-search input,
#layers .widget .input-group, #layers .form-indicator,
#layers .form-check > label .form-indicator,
#layers .modal .form-group .form-control {
  background-color: rgba(224, 232, 255, 0.08) !important;
  border-color: transparent !important; }

#layers .modal__dialog .input-group__addon {
  background-color: transparent !important;
  border-right: 1px solid rgba(224, 232, 255, 0.078) !important;
  color: #b9bdc5 !important; }

#layers .modal .input-group input.form-control,
#layers .selectize-control {
  background-color: transparent !important; }

#mg-wrapper a.select2-choice .select2-chosen,
#layers .selectize-control .selectize-input:before {
  color: #b9bdc5 !important; }

#mg-wrapper .close {
  color: rgba(224, 232, 255, 0.8) !important; }

.select2-drop {
  color: rgba(224, 232, 255, 0.8) !important; }

.tpx-select2-container .select2-choice .select2-arrow {
  background-color: rgba(224, 232, 255, 0.08) !important; }

#layers .widget__header, #layers .table thead th,
#layers .table thead td, #layers .table tbody th,
#layers .table tbody td, #layers .table tfoot th,
#layers .table tfoot td,
#layers .modal__body {
  border-color: rgba(224, 232, 255, 0.078) !important; }

#layers .breadcrumb__link, .mg-wrapper #layers .widget a {
  color: rgba(224, 232, 255, 0.8) !important; }

.mg-wrapper #layers .widget, #layers .widget__body {
  border-color: transparent !important; }

#layers .btn.btn--icon:hover {
  color: #1062FE !important; }

#layers-body .drop-content .dropdown span.dropdown__title,
#layers-body .drop-content .dropdown .dropdown__item .dropdown__link span.dropdown__link-text,
#layers-body .drop-content .dropdown .dropdown__link-icon {
  color: rgba(224, 232, 255, 0.8) !important; }

#layers-body .drop-content .dropdown span.dropdown__title:hover,
#layers-body .drop-content .dropdown .dropdown__item .dropdown__link:hover span {
  color: #fff !important; }

#layers-body .drop-arrow:after,
#layers-body .drop .dropdown__arrow:after {
  background: linear-gradient(270deg, #081E6E 0%, #0E2475 100%) !important; }

.mg-wrapper .domain-extensions .dropdown-menu {
  border-color: transparent !important; }

#layers .btn:hover {
  color: #fff !important; }

#layers .selectize-control .selectize-dropdown-content {
  color: #1b2d7a; }

.modal .btn.btn--danger.btn--outline.btn--plain,
#mg-wrapper .btn-default,
.lagom.page-downloaddenied .btn {
  border-color: rgba(235, 244, 253, 0.102) !important;
  background-color: transparent !important;
  color: #fff !important; }

.section.network-status {
  background-color: transparent; }

.network-status-top {
  background-color: rgba(5, 108, 234, 0.08); }

#layers .h4 {
  color: #fff !important; }

#MGPageorderdomain .search-box > .form-control,
#MGPageorderdomain .search-box > .module-custom-output input[type="text"],
#MGPageorderdomain .search-box > .form-control:focus,
#MGPageorderdomain .search-box > .module-custom-output input[type="text"]:focus,
#MGPageorderdomain .search-box > .form-control:active,
#MGPageorderdomain .search-box > .module-custom-output input[type="text"]:active,
#MGPageorderdomain .search-box > .form-control,
#MGPageorderdomain .search-box > .module-custom-output input[type="text"],
#MGPageorderdomain .search-box > .form-control:focus,
#MGPageorderdomain .search-box > .module-custom-output input[type="text"]:focus,
#MGPageorderdomain .search-box > .form-control:active,
#MGPageorderdomain .search-box > .module-custom-output input[type="text"]:active {
  background-color: transparent !important; }

ul.country-list {
  background: linear-gradient(270deg, #081E6E 0%, #0E2475 100%); }

.intl-tel-input .country-list {
  border: none !important; }

.intl-tel-input .country-list .country .dial-code,
.intl-tel-input .country-list .flag-box,
.intl-tel-input .country-list .country-name {
  color: rgba(224, 232, 255, 0.64) !important; }

.intl-tel-input .country-list .country.highlight {
  background-color: #1b2d7a; }

.intl-tel-input .country-list .country.highlight .dial-code,
.intl-tel-input .country-list .country.highlight .flag-box,
.intl-tel-input .country-list .country.highlight .country-name {
  color: #fff !important; }

.intl-tel-input .country-list .divider {
  border-color: rgba(224, 232, 255, 0.078); }

select.form-control option {
  color: rgba(224, 232, 255, 0.64);
  background-color: #0e2475; }

select.form-control option:checked {
  color: #fff;
  background-color: #1b2d7a; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvaGVscGVycy9mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vZnV0dXJpc3RpYy1jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2RlcHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mdXR1cmlzdGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9tb2Rlcm4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ludGVncmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL2Z1dHVyaXN0aWMtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9ib29zdHJhcC1mdXR1cmlzdGljLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUE7Ozs0QkNWNEI7QUNINUI7Ozs7Ozs7Ozs7OztDRGdCQztBQ0ZEOzs7O0NET0M7QUMyR0Q7Ozs7Q0R0R0M7QUNvSEQ7Ozs7Q0QvR0M7QUN5SkE7Ozs7RURwSkM7QUNtTEY7Ozs7Q0Q5S0M7QUNzTUQ7Ozs7Q0RqTUM7QUM4TkQ7Ozs7Q0R6TkM7QUNtUEQ7Ozs7Q0Q5T0M7QUN5UUQ7Ozs7Q0RwUUM7QUNnU0Q7Ozs7Q0QzUkM7QUNxVUQ7Ozs7Q0RoVUM7QUM2VUQ7Ozs7Q0R4VUM7QUNpV0Q7Ozs7Q0Q1VkM7QUNzYUQ7Ozs7Q0RqYUM7QUN3eUJEOzs7O0NEbnlCQztBQ20wQkQ7Ozs7Q0Q5ekJDO0FDODFCRDs7OztDRHoxQkM7QUNnM0JEOzs7O0NEMzJCQztBQ3MzQkQ7Ozs7Q0RqM0JDO0FDczRCRDs7OztDRGo0QkM7QUN1NUJEOzs7O0NEbDVCQztBQys1QkQ7Ozs7Q0QxNUJDO0FDcTZCRDtBQWdDQTtBQU9BO0FBU0E7Ozs7Q0Q3OEJDO0FFdElEOzs7Ozs7Ozs7Ozs7Q0ZtSkM7QUVySUQ7Ozs7Q0YwSUM7QUd2SkQ7Ozs7Ozs7Ozs7OztDSG9LQztBR3RKRDs7OztDSDJKQztBR3pDRDs7OztDSDhDQztBR2pDRDs7OztDSHNDQztBR0dEOzs7O0NIRUM7QUc4QkQ7Ozs7Q0h6QkM7QUdpREQ7Ozs7Q0g1Q0M7QUd5RUQ7Ozs7Q0hwRUM7QUc4RkQ7Ozs7Q0h6RkM7QUdvSEQ7Ozs7Q0gvR0M7QUcySUQ7Ozs7Q0h0SUM7QUdnTEQ7Ozs7Q0gzS0M7QUd3TEQ7Ozs7S0huTEs7QUcyTUw7Ozs7Q0h0TUM7QUcrUUQ7Ozs7Q0gxUUM7QUcybUJEOzs7O0tIdG1CSztBR3NvQko7Ozs7RUhqb0JDO0FHa3FCRDs7OztDSDdwQkE7QUdtckJBOzs7O0tIOXFCSTtBR3NzQko7Ozs7RUhqc0JDO0FHc3RCRDs7OztFSGp0QkM7QUdtdUJEOzs7O0VIOXRCQztBR3l1QkQ7QUFnQ0E7QUFRQTtBQVNBOzs7O0VIbHhCQztBR3F5QkY7QUFZQTtBQUlBO0FBTUE7QUFJQTtBQUtBO0FBSUE7QUFJQTtBQUlBO0FBSUE7QUFjQTtBQUtBO0FBS0E7QUFJQTtBQUlBO0FDMW9DQTs7Ozs7Ozs7Ozs7O0NKa1RDO0FJcFNEOzs7O0NKeVNDO0FLdlREOzs7Ozs7Ozs7Ozs7Q0xvVUM7QUt0VEQ7Ozs7Q0wyVEM7QU1yVUQ7Ozs7Q04wVUM7QU1wVUQ7QUFFQTtFQUlnQiwrQkNKc0M7O0FEQXREOzs7RUFXZ0IsdUJIdWlDa0I7RUd0aUNsQixjSHFqQ1c7RUdwakNYLHdDQ1QwQzs7QURKMUQ7RUFnQmdCLDJDQUE0Qjs7QUFoQjVDO0VBb0JZLDREQ0RxRTtFREVyRSxhQUFhO0VBckJ6QjtJQXdCb0IsbUJBQW1CO0lBQ25CLGVBQWU7RUF6Qm5DO0lBNkJnQixpQkFBaUI7SUE3QmpDO01BK0JvQixxQkFBcUI7TUEvQnpDO1FBaUM0Qix1Q0hpaUNTO1FHaGlDVCwyQ0FBZ0M7UUFsQzVEO1VBcUNnQyxrREFBbUQ7TUFyQ25GO1FBeUM0QixnQkFBZ0I7UUF6QzVDO1VBNENnQyx5QkhxZ0NNO1VHcGdDTiwyQ0N2Q3VCO1VEd0N2QixjQUFjO1VBOUM5QztZQWdEb0MsMkNBQXdDO1FBaEQ1RTtVQXFENEIsaUJBQWlCO1VBQ2pCLHlCSDIvQlU7VUcxL0JWLHlCSGdnQ0o7VUcvL0JJLGNDL0NXO1VEVHZDO1lBK0RnQyx5QkhrL0JNO1lHai9CTixzQkFBc0I7WUFDdEIsY0N4RE87O0FEa0V2QztFQUNJO0lBR1ksYUFBYTtJQUh6QjtNQU1nQix5QkFBeUI7SUFOekM7TUFTZ0IsWUFBWSxJQUNmOztBQUtqQjs7RUFFSSwyQ0FBZ0M7O0FBRXBDO0VBQ0UsZ0NDL0ZxRDs7QURpR3ZEO0VBRVEseUNINCtCK0I7O0FHeitCdkM7RUFFUSxXQUFXOztBQUduQjtFQUVLLCtCQzlHaUQ7O0FEaUh0RDtFQUNJLGdDQy9HbUQ7O0FEa0h2RDtBQUVBO0VBTWdCLDRDQ3FiK0M7RURwYi9DLFlDekRhO0VEMERiLHlCQUF3QjtFQUN4QiwrQkNoSXNDO0VEaUl0QyxrQkFBa0I7RUFDbEIsZUhrN0JDO0VHNzdCakI7SUFrQm9CLDJDQ25JbUM7SURvSW5DLCtCQzFJa0M7O0FEdUh0RDtFQTJCWSxjSCs2QmU7RUc5NkJmLGdCQ25DZ0I7RURvQ2hCLGVDL0JzQjs7QURFbEM7RUFvQ1ksV0N0SnlCOztBRDJKckM7QUFFQTtFQUVRLDREQ2pKeUU7O0FEK0lqRjtFQU1RLG1CSHk0QjhCOztBRy80QnRDO0VBU1EsNERDeEp5RTtFRCtJakY7SUFZWSxZQ3RITTs7QUQwR2xCO0VBZ0JRLGtCQUFrQjs7QUFHMUI7RUFFUSxpQ0FBd0M7RUFDeEMsY0g4M0JvQjtFR2o0QjVCO0lBS1ksaUNBQXdDO0lBQ3hDLGNIMjNCZ0I7RUdqNEI1QjtJQVNZLGlDQUF3QztJQUN4QyxjSHUzQmdCO0VHajRCNUI7SUFhWSxpQ0FBd0M7SUFDeEMsY0htM0JnQjs7QUcvMkI1Qjs7RUFJWSxpQ0FBd0M7RUFDeEMsY0gwMkJnQjtFRy8yQjVCOztJQU9vQixpQ0FBd0M7SUFDeEMsY0h1MkJRO0VHLzJCNUI7O0lBV29CLGlDQUF3QztJQUN4QyxjSG0yQlE7RUcvMkI1Qjs7SUFlb0IsaUNBQXdDO0lBQ3hDLGNIKzFCUTs7QUd6MUI1QjtFQUVRLG9DQUEyQztFQUMzQyxjSHMxQm9CO0VHejFCNUI7SUFLWSxvQ0FBMkM7SUFDM0MsY0htMUJnQjtFR3oxQjVCO0lBU1ksb0NBQTJDO0lBQzNDLGNIKzBCZ0I7RUd6MUI1QjtJQWFZLG9DQUEyQztJQUMzQyxjSDIwQmdCOztBR3oxQjVCO0VBbUJZLG9DQUEyQztFQUMzQyxjQ3hPMkI7RURvTnZDO0lBc0JnQixvQ0FBMkM7SUFDM0MsY0MzT3VCO0VEb052QztJQTBCZ0Isb0NBQTJDO0lBQzNDLGNDL091QjtFRG9OdkM7SUE4QmdCLG9DQUEyQztJQUMzQyxjQ25QdUI7O0FEd1B2Qzs7O0VBS2dCLG9DQUEyQztFQUMzQyxjQzlQdUI7RUQrUHZCLFlDaE5FO0VEeU1sQjs7O0lBU29CLGlDQUF3QztJQUN4QyxjQ2xRbUI7RUR3UHZDOzs7SUFhb0IsaUNBQXdDO0lBQ3hDLGNDdFFtQjtFRHdQdkM7OztJQWlCb0IsaUNBQXdDO0lBQ3hDLGNDMVFtQjs7QURnUnZDO0VBRVEsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFKMUI7SUFPWSxXQUFVO0lBQ1YsV0FBVztJQUNYLDRDQzlSOEM7SUQrUjlDLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7O0FBYnpCO0VBaUJRLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFsQjFCO0lBcUJZLFdBQVU7SUFDVixXQUFXO0lBQ1gsNENDNVM4QztJRDZTOUMsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVzs7QUEzQnZCO0VBZ0NRLGlCQUFpQjtFQWhDekI7SUFtQ1ksZUNuTXNCO0VEZ0tsQztJQXNDWSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7O0FBSXZCO0VBRVEsZUFBZTtFQUZ2QjtJQUlZLGlDQUF3QztJQUN4QyxjQ2pVMkI7RUQ0VHZDO0lBUVksaUNBQXdDO0lBQ3hDLGNDclUyQjtFRDRUdkM7SUFZWSxpQ0FBd0M7SUFDeEMsY0N6VTJCOztBRDZVdkM7RUFHWSxpQ0FBd0M7RUFDeEMsY0NqVjJCOztBRDZVdkM7RUFPWSxpQ0FBd0M7RUFDeEMsY0NyVjJCOztBRDZVdkM7RUFXWSxpQ0FBd0M7RUFDeEMsY0N6VjJCOztBRDZWdkM7RUFHWSxpQ0FBd0M7RUFDeEMsY0NqVzJCOztBRDZWdkM7RUFPWSxpQ0FBd0M7RUFDeEMsY0NyVzJCO0VENlZ2QztJQVVnQixpQ0FBd0M7SUFDeEMsY0N4V3VCO0VENlZ2QztJQWNnQixpQ0FBd0M7SUFDeEMsY0M1V3VCOztBRDZWdkM7RUFtQlksaUNBQXdDO0VBQ3hDLGNDalgyQjs7QURxWHZDO0VBSWdCLGVBQWU7RUFDZixZQzlUYTtFRCtUYixrQkFBa0I7RUFObEM7SUFTb0IsV0FBVTtJQUNWLFdBQVc7SUFDWCw0Q0NyWXNDO0lEc1l0QyxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixTQUFTOztBQU03Qjs7RUFFSSx1QkFBa0M7O0FBRXRDOzs7RUFHSSx5Qkg2cEJvQjtFRzVwQnBCLGNDbFptQztFRG1abkMsWUNwV2M7O0FEdVdsQjtFQUVRLHVCSGlwQjBCOztBRzlvQmxDO0FBRUE7RUFJZ0IsNkJId29Ca0I7RUd2b0JsQiwrQkMzYXNDOztBRGdidEQ7RUFJZ0IsNkJIOG5Ca0I7RUc3bkJsQiwrQkNyYnNDOztBRDJidEQ7Ozs7Q051TEM7QU1sTEQ7RUFDSSw0Q0M3YnNEOztBRCtiMUQ7OztFQUdJLHlCQ2pRbUM7O0FEbVF2Qzs7OztDTnVMQztBTWpMRDtFQUVRLHNCSG1tQmU7O0FHaG1CdkI7RUFFUSxzQkg4bEJlOztBRzNsQnZCO0VBRVEsc0JIeWxCZTs7QUd0bEJ2QjtFQUVRLHNCSG9sQmU7O0FHamxCdkI7RUFFUSxzQkgra0JlOztBRzVrQnZCO0VBRVEsc0JIMGtCZTs7QUd2a0J2QjtFQUVRLHNCSHFrQmU7O0FHamtCdkI7Ozs7Q051S0M7QU1sS0Q7RUFHWSw0QkFBNEI7O0FBSHhDO0VBTVksV0FBVzs7QUFOdkI7RUFTWSxrQkFBa0I7O0FBVDlCO0VBWVksZ0JBQWdCOztBQVo1QjtFQWVZLFdBQVc7O0FBZnZCO0VBb0JZLGtDQUEyQzs7QUFwQnZEO0VBeUJZLHFDQzVSK0M7RURtUTNEO0lBNkJnQixxQ0M5Z0J1Qzs7QURpZnZEO0VBa0NnQixxQ0NuaEJ1QztFRGlmdkQ7SUFxQ29CLHFDQ3RoQm1DOztBRDRoQnZEO0VBRVEsNERDamhCeUU7RUQrZ0JqRjtJQUlZLHlCSDJnQjBCO0lHMWdCMUIsdUNBQXVDO0lBQ3ZDLFdBQVc7RUFOdkI7SUFTWSx5Qkg0Z0JZO0lHM2dCWixxQkgyZ0JZO0lHMWdCWixjQUFjO0lBQ2Qsc0JBQXFCO0lBWmpDO01BZWdCLHNCQzVpQnFCOztBRDZoQnJDO0VBb0JRLHlCQUFtQztFQUNuQyxpQ0FBZ0M7O0FBSXhDO0VBQ0kscUNDeFV1RDtFRHVVM0Q7SUFJUSxxQ0N6akIrQzs7QUQ0akJ2RDtFQUlnQix1Q0FBdUM7RUFDdEMsK0JBQStCOztBQUtoRDtFQUtvQixlSG9lRjtFR3plbEI7SUFPd0Isc0JBQXNCO0lBQ3RCLHVCSDhkVTs7QUd0ZWxDO0VBY1ksNkJId2RzQjs7QUd0ZWxDO0VBa0JRLHNCQ3psQjZCOztBRHVrQnJDO0VBc0JZLGNDdlRnQzs7QUQyVDVDO0VBRVEsNERDcmxCeUU7RURtbEJqRjtJQUlZLGVBQWU7SUFKM0I7TUFNZ0IsV0N2bUJxQjtFRGltQnJDO0lBVVksZ0RDNW1COEM7SURrbUIxRDtNQWFvQixlQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixXQ2puQmlCO01Ea25CakIsZUFBZTtNQUNmLG1CQUFtQjtNQUNuQixTQUFTO01BQ1QsZUFBZTtJQXBCbkM7TUF3QmdCLGtCQUFrQjtNQUNsQix1Q0FBdUM7SUF6QnZEO01BNkJnQixXQUFXO0lBN0IzQjs7TUFpQ2dCLGtCQUNKO0lBbENaO01Bb0NnQix5Qkg2YVE7TUc1YVIsY0Nsb0J1QjtNRDZsQnZDO1FBMENvQixzQkMzb0JpQjtJRGltQnJDO01Ba0R3QixpQkFBaUI7TUFDakIsd0NBQWlEO0lBbkR6RTtNQXNEd0IsbUJBQW1COztBQXREM0M7O0VBOERRLHlDQ2dLaUQ7O0FEOU56RDtFQWtFWSx5Q0NsbUJnQztFRGdpQjVDO0lBcUVnQixXQUFXOztBQUszQjtFQUVRLHlDQUF5Qzs7QUFHakQ7RUFJZ0IsMEJBQXFDOztBQUpyRDtFQU9nQixXQ3ZyQnFCOztBRGdyQnJDO0VBV1ksZ0NDL3JCMkM7RURnc0IzQywwQkFBcUM7O0FBWmpEO0VBZ0JRLGdDQUErQjs7QUFHdkM7RUFDSSxnQ0FBZ0M7O0FBR3BDOzs7O0NOd0ZDO0FNbEZEO0VBRVEsNERDanNCeUU7RURrc0J6RSxnRENucEIwQztFRGdwQmxEO0lBS1kseUJIMFYwQjtJR3pWMUIsdUNBQXVDO0VBTm5EO0lBVVkseUJIMlZZO0lHMVZaLHlCSG9WMEI7SUduVjFCLGNBQWM7SUFaMUI7TUFlZ0Isc0JBQXNCOztBQU10Qzs7OztDTitFQztBTXpFRDtFQU1vQixnQ0hpWWdDOztBR3ZZcEQ7RUFTb0IsK0JDdHZCa0M7O0FENnZCdEQ7RUFHWSxtQkhtWGU7O0FHL1czQjtFQUdZLG1DSHlVMkI7O0FHclV2QztFQUlnQiw2QkhtU2tCO0VHbFNsQix3Q0M1d0IwQzs7QURpeEIxRDtFQUVRLFlDbHRCcUI7RURndEI3QjtJQUlZLFlDcHRCaUI7RURndEI3QjtJQU9ZLHlCQUF5QjtFQVByQztJQVVZLG9DQUFtQztFQVYvQztJQWFZLDZCSGdSc0I7SUcvUXRCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFmL0I7TUFpQmdCLGdDQ3J5QnVDOztBRG94QnZEO0VBc0JRLDJDQ3ZqQm1EOztBRDBqQjNEO0VBR1ksc0JBQTZCOztBQUl6QztFQUNJO0lBRVEsWUFBWTtJQUZwQjtNQUlZLHdDQUFpRCxJQUNwRDs7QUFJYjtFQUNJLHdDQzV6QnNEOztBRDh6QjFEO0VBRVEseUJBQXlCO0VBQ3pCLG1CQUFtQjs7QUFFdEI7RUFFTyxtRENyMEI4Qzs7QUQ4ekIxRDtFQVdRLHlDQ3Z3Qm9DOztBRDR2QjVDO0VBaUJvQixjSHFSTzs7QUd0UzNCO0VBb0JvQixjSGtSTzs7QUd0UzNCO0VBeUJvQixjSDRRaUI7O0FHclNyQztFQTRCb0IsY0h5UWlCOztBR3JTckM7RUFvQ2dCLGNIa1FXOztBRzdQM0I7RUFHWSw2QkhvTXNCOztBR2hNbEM7RUFDSSxjQ3hrQndDOztBRDBrQjVDO0VBR1kseUNDbHpCZ0M7RURtekJoQyxZQ3B6QmlCO0VEcXpCakIsZ0NDejNCMkM7O0FENjNCdkQ7Ozs7Q05lQztBTVZEOztFQUVFLGdDQ3A0QnFEOztBRHU0QnZEO0VBQ0kscUJDaDRCbUM7RURpNEJuQyw4QkFBb0M7O0FBR3hDO0VBQ0ksUUFBUTtFQUNSLFNBQVM7O0FBRWI7Ozs7O0VBS0ksbUJIMkprQzs7QUd6SnRDOzs7O0NOYUM7QU1SRDtFQUVRLG1DQ3oxQm9DOztBRDQxQjVDO0VBS29CLFdDbDZCaUI7O0FEeTZCckM7Ozs7Q05FQztBTUdEO0VBQ0ksdUJIOEg4QjtFRy9IbEM7SUFJWSx1QkFBc0I7RUFKbEM7SUFRUSw0REN4NkJ5RTtFRGc2QmpGO0lBV1Esa0NBQTJDO0VBWG5EO0lBaUJvQixjSHlIUTtFRzFJNUI7SUFvQm9CLGNIc0hRO0VHMUk1QjtJQXdCZ0IsZUFBZTtJQUNmLGlCQUFpQjtJQXpCakM7TUEyQm9CLGNIK0dRO0VHMUk1QjtJQStCZ0IsY0gyR1k7RUcxSTVCO0lBbUNvQix5QkFBeUI7SUFDekIsNkJIMkZjO0lHMUZkLGNIOEZRO0VHbkk1QjtJQTZDd0IsY0g2Rkk7SUcxSTVCO01BK0M0QixjSDJGQTtFRzFJNUI7O0lBdURZLFlDcjZCaUI7RUQ4MkI3QjtJQTREWSxjSDhFZ0I7RUcxSTVCO0lBaUVZLGNIeUVnQjtFRzFJNUI7SUFxRVEsNERIb0dxRDtJR3pLN0Q7TUF3RWdCLHlCQ2wvQnVCO0VEMDZCdkM7SUE4RVkseUJIc0RZO0lHckRYLGNDei9CMEI7SUQwNkJ2QztNQW9GaUIsc0JDbGdDb0I7O0FEdWdDckM7RUFHWSxjQ3B1QmdDOztBRHd1QjVDO0VBR1ksZ0NDL2dDMkM7O0FENGdDdkQ7RUFNWSxXQ3BoQ3lCOztBRDhnQ3JDO0VBVWdCLDZCSHFCa0I7O0FHL0JsQztFQWVRLDhCSHNGd0I7RUdyR2hDO0lBa0JZLDZCSGFzQjtJR1p0QiwrQ0hrQnlCOztBR3JDckM7RUF1QlEsNkJIUTBCOztBR0xsQztFQUlnQixrQkFBa0I7RUFKbEM7SUFPd0IseUNDOStCb0I7O0FEcS9CNUM7RUFJZ0IsK0JBQStCOztBQUsvQztFQUVRLCtCQUErQjs7QUFHdkM7RUFFUSx1Q0FBdUM7RUFDdkMsK0JBQStCOztBQUd2QztFQUVRLHVDQUF1QztFQUN2QywrQkFBK0I7O0FBR3ZDOztFQUdRLFlDbmhDcUI7O0FEc2hDN0I7O0VBRUksZ0NDdGxDbUQ7O0FEeWxDdkQ7RUFDSTtJQUdZLDREQ2psQ2lFLElEa2xDcEU7O0FBSWI7Ozs7Q05wRkM7QU0wRkQ7RUFDSSx1Qkg5RDhCOztBR2dFbEM7RUFHWSxrQkFBa0I7RUFDbEIsaUJBQWlCOztBQUk3QjtFQUNJLDJDQUEwQztFQUMxQyxtQkgzRWtDO0VHeUV0QztJQUlRLGNBQWM7O0FBR3RCO0VBQ0ksaUJBQWlCO0VBRHJCO0lBR1EsMkJBQTJCO0VBSG5DO0lBTVEsd0JBQXVCO0lBTi9CO01BUVksa0JBQWtCO0VBUjlCO0lBY1ksZUgzRks7SUc0RkwsdUJIOUZzQjtFRytFbEM7SUFvQlEsZ0JBQWdCO0VBcEJ4QjtJQXlCZ0Isa0JBQWtCO0VBekJsQztJQTZCWSw0QkFBNEI7RUE3QnhDO0lBaUNRLDZCQUE0QjtFQWpDcEM7SUFvQ1EsMkNDajdCbUQ7SURrN0JuRCx5QkhySDhCO0VHZ0Z0QztJQXdDUSxjQ2hxQytCO0VEa3FDbkM7SUFDSSw2QkgxSDBCO0lHMkgxQixnREN6cUNrRDtFRDZuQzFEO0lBK0NRLDZCSDlIMEI7RUcrRWxDO0lBa0RRLGdDQ2xyQytDO0VEZ29DdkQ7SUFxRFEsYUFBYTs7QUFHckI7RUFDSTtJQUVRLGFBQWE7RUFGckI7SUFLUSxrQkFBa0I7RUFHMUI7SUFFUSxpQkFBaUIsSUFDcEI7O0FBR1Q7Ozs7Q052SEM7QU02SEc7RUFDSSw2RENuN0I4RTtFRG83QjlFLFdBQVc7O0FBSW5CO0VBSWdCLFdDbnRDcUI7O0FEeXRDakM7RUFDSSxzQkFBNkI7RUFDN0IsaUNBQXdDO0VBQ3hDLHdDQUF1Qzs7QUFFM0M7RUFDSSxzQkFBNkI7O0FBUHJDO0VBV1ksZUFBZTtFQUNmLGdCQUFnQjs7QUFaNUI7RUFlWSxZQ3ByQ007O0FEMHJDbEI7Ozs7Q050SUM7QU00SUk7RUFFTyxZQ3J2Q3lCOztBRHl2Q3JDO0VBRVEsYUhyTGE7RUdzTGIsZUh0TGE7O0FHbUxyQjtFQU1RLGFIeExXO0VHeUxYLGVIekxXOztBRzRMbkI7RUFJb0IsVUN2d0NpQjs7QURtd0NyQztFQU9vQixVQzF3Q2lCOztBRG13Q3JDO0VBVW9CLFVDN3dDaUI7O0FEbXdDckM7RUFlb0IsVUNseENpQjs7QURtd0NyQztFQWtCb0IsVUNyeENpQjs7QURtd0NyQztFQXFCb0IsVUN4eENpQjs7QUQ2eENyQztFQUlvQiwrQkNyeUNtQzs7QURpeUN2RDtFQU9vQiwrQkN4eUNtQzs7QURpeUN2RDtFQVVvQiwrQkMzeUNtQzs7QURpeUN2RDtFQWVvQiwrQkNoekNtQzs7QURpeUN2RDtFQWtCb0IsK0JDbnpDbUM7O0FEaXlDdkQ7RUFxQm9CLCtCQ3R6Q21DOztBRDJ6Q3ZEO0VBTXdCLGFIdlBIO0VHd1BHLGVIeFBIOztBRytQckI7Ozs7Q050S0M7QU00S0Q7RUFDSTtJQUdZLGdCQUFnQjtFQUg1QjtJQU1ZLDJDQ25tQzJDLElEb21DOUM7O0FBTWI7RUFJWSwyQ0M5bUMrQztFRCttQy9DLHlCSGxUMEI7RUc2U3RDO0lBT1kseUJIcFQwQjtJRzZTdEM7TUFTb0IsNkNDbjJDc0M7RUQwMUMxRDtJQWFnQiw2Qkh6VGtCO0lHMFRsQixXQ3YyQ3FCO0VEeTFDckM7SUFpQmdCLHdDQzMyQzBDO0lENDJDMUMsd0NDNTJDMEM7O0FEMDFDMUQ7RUFzQlksMkNDaG9DK0M7RURpb0MvQyxXQ2gzQ3lCOztBRHkxQ3JDO0VBMkJRLGdCQ3B6Q3FCOztBRHV6QzdCO0VBRVEsV0N6M0M2Qjs7QUQ0M0NyQzs7RUFFSSx5QkhqVjhCOztBR29WbEM7RUFDSSx5QkhyVjhCOztBR3VWbEM7RUFJZ0IsZ0JBQWdCOztBQUpoQztFQU9nQixhQUFhOztBQVA3QjtFQVlRLGlCQUFpQjs7QUFHekI7RUFFUSxnQ0N2NUMrQztFRHc1Qy9DLGVDeHlDMEI7O0FEcXlDbEM7RUFPWSxvQkFBb0I7O0FBUGhDO0VBWVksZ0JDLzFDaUI7O0FEbTFDN0I7RUFlWSx5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLGlEQ3I2QzhDOztBRG81QzFEO0VBcUJXLGNBQWM7RUFDZCxnQkMvekNlOztBRHl5QzFCO0VBMEJRLFlBQVk7RUExQnBCO0lBNEJZLGVBQWU7O0FBNUIzQjtFQWdDUSxXQ243QzZCO0VEbzdDN0IsWUFBWTs7QUFqQ3BCO0VBdUNvQixrQkFBa0I7O0FBdkN0QztFQTZDUSxnQkN0MUNrQjs7QUR5eUMxQjtFQWtEZ0IsV0NyOENxQjs7QUQwOENyQztFQUdZLGdCQzc0Q2lCOztBRGk1QzdCO0VBR1ksb0NDajVDb0Q7RUQ4NENoRTtJQU1vQixnQ0NyOUNtQztFRCs4Q3ZEO0lBVWdCLFdDMzlDcUI7RURpOUNyQztJQWNvQixlSC9hRjtJR2diRSxXQ2grQ2lCOztBRGk5Q3JDO0VBb0JZLDBDQ2w2Q29EO0VEODRDaEU7SUF3QndCLGdDQ3YrQytCOztBRDgrQ3ZEO0VBQ0ksd0NDbC9Dc0Q7O0FEby9DMUQ7RUFDSSxrQkFBa0I7O0FBRXRCO0VBQ0ksZ0NDei9DbUQ7O0FEMi9DdkQ7OztFQUdJLHFDQzMvQ21EOztBRDYvQ3ZEO0VBQ0ksb0JBQW1COztBQUV2QjtFQUNJLGNBQWM7O0FBRWxCO0VBQ0ksWUNyOEN5QjtFRHM4Q3pCLG1EQ3ZnRHNEOztBRDBnRDFEO0VBQ0ksNkJBQTZCO0VBQzdCLGtEQzVnRHNEOztBRDhnRDFEOzs7O0NOeE9DO0FNNk9EO0VBRVEsY0huZW9COztBR2llNUI7RUFLUSxjSHRlb0I7RUd1ZXBCLHNCQ3hoRDZCO0VEeWhEN0IscUJBQXFCO0VBUDdCO0lBVVkseUJBQXlCOztBQVZyQztFQWVZLGNBQWM7O0FBSzFCOztFQUVJLFdDeGlEaUM7O0FEMmlEckM7RUFDSSxjQ3hpRG1DOztBRDJpRHZDO0VBQ0ksdUJIbmdCOEI7O0FHc2dCbEM7Ozs7Q05sUEM7QU11UEQ7RUFDSSx1Q0hoZG1DO0VHaWRuQywwQ0hoZDRDO0VHOGNoRDtJQUlRLHlCQ3hqRCtCO0VEb2pEdkM7SUFPTyxZQzVnRFc7O0FEK2dEbEI7Ozs7Q05wUEM7QU15UEQ7RUFDSSxzREFBcUM7RUFDckMsMkJBQTBCOztBQUU5QjtFQUVRLGtEQzlrRGtEOztBRGlsRDFEO0VBQ0ksc0RBQXFDOztBQUV6QztFQUNJLHdDQ3JsRHNEOztBRHVsRDFEOzs7O0VBSUUsc0RBQXFEO0VBQ25ELGdDQUFnQztFQUNoQyw2RUFBNkU7RUFDN0UsaURBQWlEO0VBQ2pELHNEQUFxRDs7QUFFekQ7Ozs7RUFJSSxzREFBdUM7RUFDdkMsaUJBQWlCOztBQUVyQjs7RUFFSSx5Qkg1akI4Qjs7QUc4akJsQzs7OztDTnRQQztBTTJQRDtFQUVRLGdCQUFnQjtFQUZ4QjtJQU1vQixjSHZpQlE7O0FHNmlCNUI7RUFDSSxjQUFjOztBQUdsQjtFQUNJLGNBQWM7O0FBR2xCO0VBQ0ksY0FBYzs7QUFFbEI7RUFDSTtJQUlnQixzQkFBc0I7RUFKdEM7SUFPZ0IsdUNIbGxCaUI7SUcya0JqQztNQVNvQix1Q0hubEJzQixJR29sQnpCOztBQU1yQjs7OztDTnhRQztBTTZRRDs7RUFFSSx3Q0FBdUM7RUFDdkMsd0VBQXFFO0VBQ3JFLGdGQUE2RTs7QUFJakY7Ozs7Q04xUUM7QU0rUUQ7RUFFUSxnREMvbUQwQzs7QURtbkRsRDs7OztDTjdRQztBTWtSRDtFQUNJLDhCSDNsQnVDOztBRzZsQjNDO0VBQ0ksOEJIN2xCa0M7O0FHK2xCdEM7RUFDSSw4QkgvbEJ1Qzs7QUdpbUIzQztFQUNJLDhCSGptQjZCOztBR21tQmpDO0VBQ0ksY0hsbUJpQzs7QUdvbUJyQztFQUNJLGNIcm1CaUM7O0FHdW1CckM7RUFDSSxjSHZtQjRCOztBR3ltQmhDO0VBQ0ksY0h6bUJpQzs7QUcybUJyQztFQUNJLFdDOXNEaUM7O0FEZ3REckM7RUFDSSx5QkFBaUM7O0FBRXJDO0VBQ0kseUJBQW9DOztBQUV4QztFQUNJLHlCQUFvQzs7QUFFeEM7RUFDSSx5QkFBbUM7O0FBRXZDO0VBR1ksZ0NDN3REMkM7O0FEaXVEdkQ7RUFFUSwwQ0FBMkI7O0FBR25DO0VBRVEsa0RBQTZDOztBQUdyRDtFQUdZLGdEQ2p2RDhDOztBRHN2RDFEOzs7O0NOMVJDO0FNK1JEO0VBR1kseUJIM3NCWTtFRzRzQlosY0MxdkQyQjtFRHN2RHZDO0lBU2dCLHNCQ253RHFCOztBRHd3RHJDOzs7O0NObFNDO0FNcVREOzs7O0NOaFRDO0FNcVREO0VBRVEsZ0RDcnVEMEM7RURtdURsRDtJQVNnQyxXQUFXO0VBVDNDO0lBY3dCLGdCQUFnQjtJQUNoQiwyRUh4ckJnRDtJR3lxQnhFO01BbUJ3Qyx5Q0NwL0JpQjtJRGkrQnpEO01Bc0J5Qyx5Q0N2L0JnQjtJRGkrQnpEO01BMkI0QixhQUFhO0VBM0J6QztJQWdDNEIsK0JDcjBEMEI7SURxeUR0RDtNQWtDcUMseUNDbmdDb0I7SURpK0J6RDtNQXFDcUMseUNDdGdDb0I7RURpK0J6RDtJQTJDb0IsWUFBWTtJQUNaLFdBQVc7SUFDWCxlQUFlO0VBN0NuQztJQWdEb0IsZUNqdURjOztBRGlyRGxDO0VBc0RRLG1EQ3YxRGtEO0VEdzFEbEQsaUJBQWlCOztBQUd6QjtFQUNJO0lBSWdCLHNCQ2x3RFc7SUQ4dkQzQjtNQU93Qix1QkFDSjtFQVJwQjtJQWVZLGdEQUFnRDtJQUNoRCxhQUFhLElBQ2hCOztBQUliOzs7O0NOelZDO0FNK1ZEO0VBRVEsNkJIMzBCMEI7RUc0MEIxQixZQ3p6RHFCO0VEMHpEckIsbURDMzNEa0Q7O0FEdTNEMUQ7RUFPUSxZQzd6RHFCO0VEc3pEN0I7SUFhdUIsbURDcDREbUM7RUR1M0QxRDtJQWlCNEIseUJDbjREVztJRG80RFgsZUNwNERXO0lEazNEdkM7TUF1QmdDLHlCQ3Y0RE87TUR3NERQLGVDeDRETzs7QURtNUR2Qzs7OztDTjdXQztBTWtYRDtFQUNJLDBDQUEyQjs7QUFFL0I7Ozs7RUFJSSwyQ0FBZ0M7O0FBRXBDO0VBQ0ksV0N4NkRpQzs7QUQwNkRyQztFQUNJLGFBQWE7O0FBRWpCO0VBQ0ksa0JBQWtCOztBQUV0QjtFQUdZLGdDQ3I3RDJDOztBRGs3RHZEO0VBUVksV0N4N0R5Qjs7QURnN0RyQztFQWFZLHFCQUFxQjs7QUFLakM7RUFJZ0IsK0JBQStCOztBQUsvQztFQUtvQiwrQkFBK0I7O0FBTW5EO0VBRVEsMENBQTJCOztBQUduQztFQUdZLHNCQUE2QjtFQUM3Qix1Q0hwMkJzQztFR2cyQmxEO0lBT2dCLHFCQzk5RHVCO0lEKzlEdkIsNkJIdDdCa0I7RUc4NkJsQztJQVdnQixxQkNsK0R1QjtJRG0rRHZCLDZCSDE3QmtCOztBRys3QmxDOzs7O0NON1lDO0FNa1pEO0VBRVEsa0JBQWtCOztBQUYxQjtFQU1ZLHNCQUE2QjtFQU56QztJQVFnQix1Q0g5M0JrQztFR3MzQmxEO0lBYWdCLHFCQzEvRHVCO0VENitEdkM7SUFnQmdCLHFCQzcvRHVCOztBRG1nRXZDOzs7O0NOdlpDO0FNNFpEO0VBRVM7SUFHVyxtREFBbUQsSUFDdEQ7O0FBTWpCO0VBQ0k7SUFDSSw2RENud0Q4RSxJRG93RGpGOztBQUdMOzs7O0NOamFDO0FNc2FEO0VBSWdCLFlDditEYTtFRHcrRGI7SUFMaEI7TUFNb0IsZ0RDMWlFc0MsSUQ0aUU3Qzs7QUFSYjtFQVlRLFlDLytEcUI7O0FEay9EN0I7Ozs7Q052YUM7QU00YUQ7Ozs7RUFJSSwyQ0FBZ0M7O0FBR3BDOzs7O0NOeGFDO0FNNmFEO0VBQ0ksZ0NDdmtFbUQ7O0FEeWtFdkQ7Ozs7Q054YUM7QU04YUQ7RUFHWSxnQ0NsbEUyQzs7QURzbEV2RDtFQUVRLGdDQ3hsRStDOztBRDJsRXZEOzs7O0NOL2FDO0FNb2JEO0VBRVEsY0MzbEUrQjtFRDRsRS9CLDZCSG5qQzBCO0VHb2pDMUIscUJDN2xFK0I7RUR5bEV2Qzs7SUFVWSxjQ2ptRTJCO0lEa21FM0IscUJDbG1FMkI7O0FEc21FdkM7RUFFUSxnQ0FBaUQ7RUFDakQsZ0NDbm5FK0M7O0FEc25FdkQ7RUFFUSxzREFBcUM7RUFDckMsOEJBQTJDOztBQUduRDtFQUVRLDJCQUEwQjs7QUFHbEM7RUFHWSxnQ0M5bkUyQzs7QURrb0V2RDtFQUVRLHlDQ3JrRW9DO0VEc2tFcEMseUJIM2xDOEI7O0FHOGxDdEM7RUFFUSxjQUFjO0VBQ2QsV0FBVztFQUNYLGlCQUFpQjtFQUp6QjtJQU1nQixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBUHRDO01BV29CLGVIcm1DRjtNR3NtQ0UsV0FBVztNQUNYLGlCQ3BoRUs7O0FEdWdFekI7RUFrQlksbUJBQW1CO0VBQ25CLFdBQVc7RUFuQnZCO0lBcUJnQixXQUFXO0lBQ1gsb0JBQW9COztBQXRCcEM7RUEwQlksaUJBQWlCO0VBQ2pCLFlBQVk7O0FBM0J4QjtFQWdDZ0IsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUI7O0FBbENuQztFQXNDWSxtQkFBbUI7RUFDbkIsU0FBUztFQUNULG1CQUFtQjtFQUNuQixzQkFBc0I7RUF6Q2xDO0lBMkNvQixzQkFBNkI7O0FBM0NqRDtFQWlEWSwyQ0FBNEI7RUFDNUIsV0FBVztFQUNYLFlBQVk7RUFuRHhCO0lBc0RnQix5QkFBK0I7O0FBdEQvQztFQTJEZ0IsdUJBQWtDO0VBQ2xDLCtCQzNzRXNDOztBRCtzRXREO0VBRVEsb0RBQXdDO0VBQ3hDLHlCSGpxQzhCO0VHOHBDdEM7SUFNWSwrQkNydEUwQztFRCtzRXREO0lBU1ksb0RBQTBDO0VBVHREO0lBWVksb0RBQTBDOztBQUl0RDtFQUdZLDJDQUFnQzs7QUFJNUM7RUFFUSxzQkFBNkI7O0FBR3JDO0VBRVEsb0RBQXdDO0VBQ3hDLG9DQUFpRDs7QUFHekQ7RUFFUSxzREFBcUM7RUFDckMsb0NBQWlEO0VBSHpEO0lBS1ksMkNBQWlDOztBQUk3QztFQUVRLGlEQUFxQzs7QUFHN0M7RUFHWSwwQ0FBMkI7O0FBSHZDO0VBTVksMENBQTJCOztBQU52QztFQVNZLDBDQUEyQjs7QUFJdkM7RUFHWSx5QkFBK0I7O0FBSTNDO0VBRVEsc0JBQW1DO0VBQ25DLG9DQUEwQztFQUMxQyxnQ0FBcUM7O0FBSjdDO0VBT1Esb0NBQTBDO0VBQzFDLGdDQUFzQzs7QUFHOUM7RUFFUSxvQ0FBeUM7RUFDekMsZ0NBQXFDOztBQUk3Qzs7RUFFSSxvQ0FBaUQ7RUFDakQsZ0NBQTZDOztBQUVqRDs7RUFFSSx3RUFBa0M7O0FBRXRDO0VBRVEsaUNBQThDOztBQUd0RDtFQUNJLGdCQUFnQjtFQUNoQixpQ0FBaUM7RUFDakMsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixXQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYix3QkFBd0I7RUFDeEIsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsZUMzc0U4QjtFRDRzRTlCLGdDQ3p6RW1EO0VEMHpFbkQsV0FBVzs7QUFFZjs7O0VBR0ksMENBQTJCOztBQUUvQjtFQUNJLDZCSHZ4QzhCOztBR3l4Q2xDOztFQUVJLFdDeDBFaUM7O0FEMDBFckM7Ozs7RUFJSSx3RUFBa0M7RUFDbEMsb0NBQWlEOztBQUVyRDtFQUNJLG1EQUF1Qzs7QUFFM0M7Ozs7RUFJSSxzREFBcUM7RUFDckMsb0NBQWlEOztBQUVyRDtFQUNJLHdDQUFpRDtFQUNqRCw2REFBaUQ7RUFDakQseUJBQW9DOztBQUV4Qzs7RUFFSSx3Q0FBaUQ7O0FBRXJEOztFQUVJLHlCQUFtQzs7QUFFdkM7RUFDSSwwQ0FBMkI7O0FBRS9CO0VBQ0ksMENBQTJCOztBQUUvQjtFQUNJLHNEQUFxQzs7QUFFekM7Ozs7O0VBS0ksbURBQXVDOztBQUUzQztFQUNJLDBDQUEyQjs7QUFFL0I7RUFDSSxvQ0FBaUQ7O0FBRXJEO0VBQ0kseUJBQStCOztBQUVuQzs7O0VBR0ksMENBQTJCOztBQUUvQjs7RUFFSSxzQkFBNkI7O0FBRWpDOztFQUVJLHdFQUFrQzs7QUFFdEM7RUFDSSxvQ0FBaUQ7O0FBRXJEO0VBQ0ksc0JBQTZCOztBQUVqQztFQUNHLGNDL21FeUM7O0FEaW5FNUM7OztFQUdJLG1EQUFrRDtFQUNsRCx3Q0FBaUQ7RUFDakQsc0JBQTZCOztBQUVqQztFQUNJLDZCSGwzQzhCOztBR28zQ2xDO0VBQ0kseUNDajJFd0M7O0FEbTJFNUM7RUFDSSxzQkFBNkI7O0FBRWpDOzs7Ozs7Ozs7Ozs7RUFZSSx3Q0FBaUQ7O0FBRXJEO0VBQ0ksNkRBQTZEOztBQUVqRTtFQUNJLHVCQUFzQjs7QUFFMUI7OztFQUdJLDJDQUEwQzs7QUFFOUM7RUFDSSx5QkFBeUI7O0FBRTdCOzs7RUFHSSxzQkFBcUI7O0FBRXpCO0VBQ0ksd0NBQXVDOztBQUUzQztFQUNJLGdDQUFnQztFQUNoQyx5QkFBZ0M7O0FBRXBDO0VBRUksV0FBVztFQUNYLHlCQUF5QiIsImZpbGUiOiJsYWdvbS9jb3JlL3N0eWxlcy9mdXR1cmlzdGljL2Fzc2V0cy9jc3MvZnV0dXJpc3RpYy1jdXN0b20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZ1bmN0aW9uIG1hcC1kZWVwLWdldCgkbWFwLCAka2V5cy4uLikgXHJcbntcclxuICAgIEBlYWNoICRrZXkgaW4gJGtleXMge1xyXG4gICAgICAgICRtYXA6IG1hcC1nZXQoJG1hcCwgJGtleSk7XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICRtYXA7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB1bmljb2RlKCRzdHIpIHtcclxuICAgIEByZXR1cm4gdW5xdW90ZShcIlxcXCJcIikgKyAkc3RyICsgdW5xdW90ZShcIlxcXCJcIik7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIGJyZWFrcG9pbnRcclxuKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYnJlYWtwb2ludHM6KFxyXG4gICAgJ3hzJzogNTc1cHgsXHJcbiAgICAnc20nOiA3NjdweCxcclxuICAgICdtZCc6IDk5MXB4LFxyXG4gICAgJ2xnJzoxMTk5cHgsXHJcbiAgICAneGxnJzogMTYwMHB4XHJcbik7XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkc2l6ZSl7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJHNpemUpIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICRzaXplKSl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBydGwge1xyXG4gICAgQGlmICRpc3J0bCA9PSB0cnVle1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbHRyIHtcclxuICAgIEBpZiAkaXNydGwgPT0gZmFsc2V7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBSZXNwb25zaXZlIGJyZWFrcG9pbnRcclxuKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5WYXJpYWJsZXNcclxuMS4gR2VuZXJhbFxyXG4uIE5hdmJhciBNYWluXHJcbi4gU2VjdGlvblxyXG4uIFBhbmVsIFNpZGViYXJcclxuLiBMaXN0IEdyb3VwXHJcbi4gUGFnaW5hdGlvblxyXG4uIFNvY2lhbCBCdXR0b25zXHJcbi5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE5hdmlnYXRpb25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE1haW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFBhbmVsIFNpZGViYXJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LiBWYXJpYWJsZXMgLSBQYW5lbFxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQqL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIExpc3QgR3JvdXBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFRpbGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFRpbGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIEhlYWRlciBMaW5lZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gU29jaWFsIEJ1dHRvbnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIExvZ2luIENvbnRhaW5lclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gaUNoZWNrXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBwYW5lbC1ncm91cFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gT3JkZXIgU3VtbWFyeVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gU1ZHIEdyYXBoaWNzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiByYW5nZSBzbGlkZXJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIHByb21vIHNsaWRlclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gcHJvZHVjdCAtIHBhY2thZ2VzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBtYyAtIHByb21vXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiB0aWNrZXQgLSByZXBseVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4ga25vd2xlZGdlYmFzZSAvIGRvd25sb2FkXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBmZWF0dXJlZCB0bGRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIHNpdGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLyogU2VjdGlvbiBkYXJrL2dlbmVyYWwgKi9cbi8qIGZlYXR1cmUgKi9cbi8qIFNWRyAqL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIGludm9pY2VcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5WYXJpYWJsZXNcclxuMS4gR2VuZXJhbFxyXG4uIE5hdmJhciBNYWluXHJcbi4gU2VjdGlvblxyXG4uIFBhbmVsIFNpZGViYXJcclxuLiBMaXN0IEdyb3VwXHJcbi4gUGFnaW5hdGlvblxyXG4uIFNvY2lhbCBCdXR0b25zXHJcbi5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE5hdmlnYXRpb25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5WYXJpYWJsZXNcclxuMS4gR2VuZXJhbFxyXG4uIE5hdmJhciBNYWluXHJcbi4gU2VjdGlvblxyXG4uIFBhbmVsIFNpZGViYXJcclxuLiBMaXN0IEdyb3VwXHJcbi4gUGFnaW5hdGlvblxyXG4uIFNvY2lhbCBCdXR0b25zXHJcbi4gXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBOYXZpZ2F0aW9uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBNYWluXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBQYW5lbCBTaWRlYmFyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBQYW5lbFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTGlzdCBHcm91cFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gVGlsZVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gVGlsZVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gSGVhZGVyIExpbmVkXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBTb2NpYWwgQnV0dG9uc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTG9naW4gQ29udGFpbmVyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBpQ2hlY2tcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gVmFyaWFibGVzIC0gcGFuZWwtZ3JvdXBcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gT3JkZXIgU3VtbWFyeVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gU1ZHIEdyYXBoaWNzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIHJhbmdlIHNsaWRlclxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cbi8qXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC4gcHJvbW8gc2xpZGVyXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdCovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gcHJvZHVjdCAtIHBhY2thZ2VzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIG1jIC0gcHJvbW9cclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXG4vKlxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQuIGtub3dsZWRnZWJhc2UgLyBkb3dubG9hZFxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQqL1xuLypcclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LiBmZWF0dXJlZCB0bGRcclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0Ki9cbi8qXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC4gc2l0ZVxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQqL1xuLyogU2VjdGlvbiBkYXJrL2dlbmVyYWwgKi9cbi8qIGZlYXR1cmUgKi9cbi8qIFNWRyAqL1xuLypcclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LiBpbnZvaWNlXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdCovXG4vKiBHZW5lcmFsICovXG4vKiBQYWNrYWdlICovXG4vKiBQYW5lbHMgKi9cbi8qIE5hdmJhci1uYXYgKi9cbi8qIFN2ZyAqL1xuLyogVGlsZSAqL1xuLyogSW5wdXQgKi9cbi8qIE1haW4taGVhZGVyIGJhbm5lciAqL1xuLyogTGFuZGluZy1wYWdlLWJyb3dzZXIgKi9cbi8qIEFsZXJ0ICovXG4vKiBCb3R0b20tYWN0aW9uLXN0aWNreSAqL1xuLyogU3VwcG9ydC10aWNrZXRzICovXG4vKiBMYW5kaW5nLXBhZ2UgKi9cbi8qIExlZnQtbmF2ICovXG4vKiBBZGQtZm91bmRzICovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblZhcmlhYmxlc1xyXG4xLiBHZW5lcmFsXHJcbi4gTmF2YmFyIE1haW5cclxuLiBTZWN0aW9uXHJcbi4gUGFuZWwgU2lkZWJhclxyXG4uIExpc3QgR3JvdXBcclxuLiBQYWdpbmF0aW9uXHJcbi4gU29jaWFsIEJ1dHRvbnNcclxuLiBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE5hdmlnYXRpb25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5WYXJpYWJsZXNcclxuMS4gR2VuZXJhbFxyXG4uIE5hdmJhciBNYWluXHJcbi4gU2VjdGlvblxyXG4uIFBhbmVsIFNpZGViYXJcclxuLiBMaXN0IEdyb3VwXHJcbi4gUGFnaW5hdGlvblxyXG4uIFNvY2lhbCBCdXR0b25zXHJcbi5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE5hdmlnYXRpb25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgUEFORUxTXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qIGNsaWVudC1ob21lLXBhbmVscyAqL1xuLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCk7IH1cblxuLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nLFxuLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwucGFuZWwtaW5mbyAucGFuZWwtYm9keSxcbi5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsLnBhbmVsLWluZm8gLnBhbmVsLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0UwRThGRjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTsgfVxuXG4uY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC5wYW5lbC1pbmZvIC5wYW5lbC10aXRsZSA+IGkge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjQ4KSAhaW1wb3J0YW50OyB9XG5cbi5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsLWRvbWFpbi1yZWdpc3RlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxMWE2MiAwJSwgIzA5NDBiMyAxMDAlKTtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1kb21haW4tcmVnaXN0ZXIgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1kb21haW4tcmVnaXN0ZXIgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4OyB9XG4gICAgLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIC5wYW5lbC1ib2R5IC5pbnB1dC1ncm91cC5tYXJnaW4tMTAge1xuICAgICAgbWFyZ2luOiAxMHB4IDBweCAyNHB4OyB9XG4gICAgICAuY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1kb21haW4tcmVnaXN0ZXIgLnBhbmVsLWJvZHkgLmlucHV0LWdyb3VwLm1hcmdpbi0xMCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAyMywgOTUsIDAuMjQpO1xuICAgICAgICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjQ4KSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsLWRvbWFpbi1yZWdpc3RlciAucGFuZWwtYm9keSAuaW5wdXQtZ3JvdXAubWFyZ2luLTEwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMjMsIDk1LCAwLjMyKSAhaW1wb3J0YW50OyB9XG4gICAgICAuY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1kb21haW4tcmVnaXN0ZXIgLnBhbmVsLWJvZHkgLmlucHV0LWdyb3VwLm1hcmdpbi0xMCAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgICAgICAuY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1kb21haW4tcmVnaXN0ZXIgLnBhbmVsLWJvZHkgLmlucHV0LWdyb3VwLm1hcmdpbi0xMCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMTYpO1xuICAgICAgICAgIGNvbG9yOiAjRTBFOEZGOyB9XG4gICAgICAgICAgLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIC5wYW5lbC1ib2R5IC5pbnB1dC1ncm91cC5tYXJnaW4tMTAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmxhc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjI1KTsgfVxuICAgICAgICAuY2xpZW50LWhvbWUtcGFuZWxzIC5wYW5lbC1kb21haW4tcmVnaXN0ZXIgLnBhbmVsLWJvZHkgLmlucHV0LWdyb3VwLm1hcmdpbi0xMCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4tc3VjY2VzcyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZDO1xuICAgICAgICAgIGNvbG9yOiAjMTA2MkZFOyB9XG4gICAgICAgICAgLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIC5wYW5lbC1ib2R5IC5pbnB1dC1ncm91cC5tYXJnaW4tMTAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXN1Y2Nlc3M6aG92ZXIsIC5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsLWRvbWFpbi1yZWdpc3RlciAucGFuZWwtYm9keSAuaW5wdXQtZ3JvdXAubWFyZ2luLTEwIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIC5wYW5lbC1ib2R5IC5pbnB1dC1ncm91cC5tYXJnaW4tMTAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsLWRvbWFpbi1yZWdpc3RlciAucGFuZWwtYm9keSAuaW5wdXQtZ3JvdXAubWFyZ2luLTEwIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIC5wYW5lbC1ib2R5IC5pbnB1dC1ncm91cC5tYXJnaW4tMTAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMxMDYyRkU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsLWRvbWFpbi1yZWdpc3RlciB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgIC5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsLWRvbWFpbi1yZWdpc3RlciAucGFuZWwtaGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4OyB9XG4gICAgLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwtZG9tYWluLXJlZ2lzdGVyIC5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDBweDsgfSB9XG5cbi5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsIC50ZXh0LWxhc3QtdXBkYXRlZCxcbi5jbGllbnQtaG9tZS1wYW5lbHMgLnBhbmVsIHNtYWxsIHtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC40OCkgIWltcG9ydGFudDsgfVxuXG5sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNjQpOyB9XG5cbmEudGlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTA4LCAyMzQsIDAuMTYpOyB9XG5cbi5wYW5lbC5wYW5lbC1zaWRlYmFyLnBhbmVsLXNpZGViYXIgLnBhbmVsLWZvb3RlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wYW5lbC5wYW5lbC1pbmZvLnBhbmVsLWFmZmlsYWl0ZS1wcm9ncmFtIHAge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjgpOyB9XG5cbi50ZXh0LWRvbWFpbiB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNDgpOyB9XG5cbi8qIHBhbmVsLWNsaWVudC1kZXRhaWxzICovXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1jbGllbnQtZGV0YWlscyAucGFuZWwtZm9vdGVyIC5idG4sIC5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1jb250YWN0cyAucGFuZWwtZm9vdGVyIC5idG4sIC5wYW5lbC1zaWRlYmFyW21lbnVpdGVtbmFtZSo9XCJTdXBwb3J0LVBpblwiXSAucGFuZWwtZm9vdGVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYxKTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjgpO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuICAucGFuZWwtc2lkZWJhci5wYW5lbC1jbGllbnQtZGV0YWlscyAucGFuZWwtZm9vdGVyIC5idG46aG92ZXIsIC5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzIC5wYW5lbC1mb290ZXIgLmJ0bjphY3RpdmUsIC5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzIC5wYW5lbC1mb290ZXIgLmJ0bjpmb2N1cywgLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWRldGFpbHMgLnBhbmVsLWZvb3RlciAuYnRuOmFjdGl2ZTpob3ZlciwgLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWRldGFpbHMgLnBhbmVsLWZvb3RlciAuYnRuOmFjdGl2ZTpmb2N1cywgLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWNvbnRhY3RzIC5wYW5lbC1mb290ZXIgLmJ0bjpob3ZlciwgLnBhbmVsLXNpZGViYXIucGFuZWwtY2xpZW50LWNvbnRhY3RzIC5wYW5lbC1mb290ZXIgLmJ0bjphY3RpdmUsIC5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1jb250YWN0cyAucGFuZWwtZm9vdGVyIC5idG46Zm9jdXMsIC5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1jb250YWN0cyAucGFuZWwtZm9vdGVyIC5idG46YWN0aXZlOmhvdmVyLCAucGFuZWwtc2lkZWJhci5wYW5lbC1jbGllbnQtY29udGFjdHMgLnBhbmVsLWZvb3RlciAuYnRuOmFjdGl2ZTpmb2N1cywgLnBhbmVsLXNpZGViYXJbbWVudWl0ZW1uYW1lKj1cIlN1cHBvcnQtUGluXCJdIC5wYW5lbC1mb290ZXIgLmJ0bjpob3ZlciwgLnBhbmVsLXNpZGViYXJbbWVudWl0ZW1uYW1lKj1cIlN1cHBvcnQtUGluXCJdIC5wYW5lbC1mb290ZXIgLmJ0bjphY3RpdmUsIC5wYW5lbC1zaWRlYmFyW21lbnVpdGVtbmFtZSo9XCJTdXBwb3J0LVBpblwiXSAucGFuZWwtZm9vdGVyIC5idG46Zm9jdXMsIC5wYW5lbC1zaWRlYmFyW21lbnVpdGVtbmFtZSo9XCJTdXBwb3J0LVBpblwiXSAucGFuZWwtZm9vdGVyIC5idG46YWN0aXZlOmhvdmVyLCAucGFuZWwtc2lkZWJhclttZW51aXRlbW5hbWUqPVwiU3VwcG9ydC1QaW5cIl0gLnBhbmVsLWZvb3RlciAuYnRuOmFjdGl2ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjE2KTtcbiAgICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjgpOyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLWNsaWVudC1kZXRhaWxzIHN0cm9uZyB7XG4gIGNvbG9yOiAjRTBFOEZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLnBhbmVsLXNpZGViYXIgLmxpc3QtZ3JvdXAgPiBhLmxpc3QtZ3JvdXAtaXRlbTphY3RpdmUsIC5wYW5lbC1zaWRlYmFyIC5saXN0LWdyb3VwID4gYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBwYW5lbC1wYXltZW50ICovXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDExYTYyIDAlLCAjMDk0MGIzIDEwMCUpOyB9XG5cbi5wYW5lbC1zaWRlYmFyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTFhNjIgMCUsICMwOTQwYjMgMTAwJSk7IH1cbiAgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLnBhbmVsLXNpZGViYXIgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAjcGF5bWVudG1ldGhvZC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzkzZDQ1OyB9XG4gIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgI3BheW1lbnRtZXRob2QuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzOTNkNDU7IH1cbiAgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAjcGF5bWVudG1ldGhvZC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzOTNkNDU7IH1cbiAgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAjcGF5bWVudG1ldGhvZC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzM5M2Q0NTsgfVxuXG4uc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAuZm9ybS1jb250cm9sLFxuI3N0aWNreS1zaWRlYmFyIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzOTNkNDU7IH1cbiAgLnN0aWNreS1zaWRlYmFyIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLmZvcm0tY29udHJvbDpob3ZlcixcbiAgI3N0aWNreS1zaWRlYmFyIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzkzZDQ1OyB9XG4gIC5zdGlja3ktc2lkZWJhciAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5mb3JtLWNvbnRyb2w6YWN0aXZlLFxuICAjc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzkzZDQ1OyB9XG4gIC5zdGlja3ktc2lkZWJhciAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICNzdGlja3ktc2lkZWJhciAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzM5M2Q0NTsgfVxuXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50ICNwYXltZW50bWV0aG9kLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzOTNkNDU7IH1cbiAgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAjcGF5bWVudG1ldGhvZC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzM5M2Q0NTsgfVxuICAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50ICNwYXltZW50bWV0aG9kLmZvcm0tY29udHJvbDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzM5M2Q0NTsgfVxuICAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50ICNwYXltZW50bWV0aG9kLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzkzZDQ1OyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLnBhbmVsLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDYyRkU7IH1cbiAgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZDICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxMDYyRkU7IH1cbiAgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTA2MkZFOyB9XG4gIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLnBhbmVsLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTA2MkZFOyB9XG5cbi5zdGlja3ktc2lkZWJhciAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5wYW5lbC1ib2R5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zdGlja3ktc2lkZWJhciAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5wYW5lbC1ib2R5IC5idG4sXG4jc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuI3N0aWNreS1zaWRlYmFyIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLnBhbmVsLWJvZHkgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDYyRkU7XG4gIGhlaWdodDogNTBweDsgfVxuICAuc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSAuYnRuOmhvdmVyLFxuICAjc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAjc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxMDYyRkU7IH1cbiAgLnN0aWNreS1zaWRlYmFyIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLnBhbmVsLWJvZHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIC5zdGlja3ktc2lkZWJhciAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5wYW5lbC1ib2R5IC5idG46YWN0aXZlLFxuICAjc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiAgI3N0aWNreS1zaWRlYmFyIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLnBhbmVsLWJvZHkgLmJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzEwNjJGRTsgfVxuICAuc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAuc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSAuYnRuOmZvY3VzLFxuICAjc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICAjc3RpY2t5LXNpZGViYXIgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSAuYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxMDYyRkU7IH1cblxuLm9yZGVyLXN1bW1hcnkgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vcmRlci1zdW1tYXJ5ID4gaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICBib3R0b206IC0yNXB4OyB9XG5cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGJvdHRvbTogMHB4OyB9XG5cbi5vcmRlci1zdW1tYXJ5IC50b3RhbC1kdWUtdG9kYXkge1xuICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAub3JkZXItc3VtbWFyeSAudG90YWwtZHVlLXRvZGF5IC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgLm9yZGVyLXN1bW1hcnkgLnRvdGFsLWR1ZS10b2RheSAuYmFza2V0LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3cHg7XG4gICAgcmlnaHQ6IDE2cHg7IH1cblxuLm9yZGVyLXN1bW1hcnktYWN0aW9ucyAuYnRuIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5vcmRlci1zdW1tYXJ5LWFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTA2MkZFOyB9XG4gIC5vcmRlci1zdW1tYXJ5LWFjdGlvbnMgLmJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzEwNjJGRTsgfVxuICAub3JkZXItc3VtbWFyeS1hY3Rpb25zIC5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzEwNjJGRTsgfVxuXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTA2MkZFOyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTA2MkZFOyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDYyRkU7IH1cblxuLnBhbmVsLXNpZGViYXIucGFuZWwtcHJpbWFyeSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzEwNjJGRTsgfVxuXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1wcmltYXJ5IC5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzEwNjJGRTsgfVxuICAucGFuZWwtc2lkZWJhci5wYW5lbC1wcmltYXJ5IC5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxMDYyRkU7IH1cbiAgLnBhbmVsLXNpZGViYXIucGFuZWwtcHJpbWFyeSAuYnRuOmFjdGl2ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTA2MkZFOyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXByaW1hcnkgLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDYyRkU7IH1cblxuLnNpZGViYXItcHJpbWFyeSAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5wYW5lbC1ib2R5IC5saXN0LWluZm8ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaWRlYmFyLXByaW1hcnkgLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCAucGFuZWwtYm9keSAubGlzdC1pbmZvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICByaWdodDogLTE2cHg7XG4gICAgdG9wOiAtNXB4OyB9XG5cbi5vcmRlci1zdW1tYXJ5ICsgLmFsZXJ0LXBhbmVsLFxuLnBhbmVsLXNpZGViYXIucGFuZWwgKyAuYWxlcnQtcGFuZWwge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItc3VtbWFyeS1hY3Rpb25zIC5idG4sXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IC5idG4sXG4ucGFuZWwtc2lkZWJhci5wYW5lbC1wcmltYXJ5IC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZDO1xuICBjb2xvcjogIzEwNjJGRTtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5wYW5lbC1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBwYW5lbC10aWNrZXRzICovXG4ucGFuZWwtc2lkZWJhci5wYW5lbC10aWNrZXQtaW5mb3JtYXRpb24gLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCk7IH1cblxuLnBhbmVsLXNpZGViYXIucGFuZWwtcmVjZW50LXRpY2tldHMgLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCk7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgRFJPUERPV05cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLm5hdi1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7IH1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtaXRlbXMgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWl0ZW1zID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1pdGVtcyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMmQ3YTsgfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBQQVRURVJOLUJHXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5wYXR0ZXJuLWJnLWFmZmlsaWF0ZXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wYXR0ZXJuLWJnLWRvbWFpbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnBhdHRlcm4tYmctZG93bmxvYWRzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucGF0dGVybi1iZy1pbmRleDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnBhdHRlcm4tYmcta25vd2xlZGdlYmFzZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnBhdHRlcm4tYmctdHJhbnNmZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wYXR0ZXJuLWJnLWVycm9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBDSE9PU0UtRE9NQUlOXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5tYWluLWdyaWQtb3JkZXItZG9tYWluIC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tb3B0aW9uIHtcbiAgcGFkZGluZzogMzBweCA1MnB4IDE1cHggNDdweDsgfVxuXG4ubWFpbi1ncmlkLW9yZGVyLWRvbWFpbiAucGFuZWwtY2hvb3NlLWRvbWFpbiAuY29udGVudCB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi5tYWluLWdyaWQtb3JkZXItZG9tYWluIC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoIHtcbiAgcGFkZGluZzogNDBweCA0N3B4OyB9XG5cbi5tYWluLWdyaWQtb3JkZXItZG9tYWluIC5wYW5lbC1jaG9vc2UtZG9tYWluIC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4ubWFpbi1ncmlkLW9yZGVyLWRvbWFpbiAucGFuZWwtY2hvb3NlLWRvbWFpbiAuYnRuLXRyYW5zZmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4tZ3JpZC1vcmRlci1kb21haW4gLnBhbmVsLWRvbWFpbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5tYWluLWdyaWQtb3JkZXItZG9tYWluIC5kcm9wZG93biAudGxkLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCk7IH1cbiAgLm1haW4tZ3JpZC1vcmRlci1kb21haW4gLmRyb3Bkb3duIC50bGQtc2VsZWN0OmFjdGl2ZSwgLm1haW4tZ3JpZC1vcmRlci1kb21haW4gLmRyb3Bkb3duIC50bGQtc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMTYpOyB9XG5cbi5tYWluLWdyaWQtb3JkZXItZG9tYWluIC5kcm9wZG93bi5vcGVuIC50bGQtc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjE2KTsgfVxuICAubWFpbi1ncmlkLW9yZGVyLWRvbWFpbiAuZHJvcGRvd24ub3BlbiAudGxkLXNlbGVjdDphY3RpdmUsIC5tYWluLWdyaWQtb3JkZXItZG9tYWluIC5kcm9wZG93bi5vcGVuIC50bGQtc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMTYpOyB9XG5cbi5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDExYTYyIDAlLCAjMDk0MGIzIDEwMCUpOyB9XG4gIC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI0cyBlYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQztcbiAgICBib3JkZXItY29sb3I6ICNFQ0Y0RkM7XG4gICAgY29sb3I6ICMwQzcwREU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wYW5lbC1jaG9vc2UtZG9tYWluIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNGRjY4NjggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDgpOyB9XG4gIC5zZWxlY3RpemUtY29udHJvbC5mb3JtLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMTYpOyB9XG5cbi5mZWF0dXJlZC10bGRzLWNvbnRhaW5lciAuZmVhdHVyZWQtdGxkIC5pbWctY29udGFpbmVyIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuZm9ybS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuaXRlbXMgPiBkaXYgLnJlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuc2VsZWN0aXplLWNvbnRyb2wuZm9ybS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuaXRlbXMgPiBkaXYgLnJlbW92ZTpiZWZvcmUge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sLmZvcm0tY29udHJvbCAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sLmZvcm0tY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5mb3JtLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uIHtcbiAgY29sb3I6ICMxYjJkN2E7IH1cblxuLm9yZGVyLWNvbnRlbnQgLnBhbmVsLnBhbmVsLWNob29zZS1kb21haW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTFhNjIgMCUsICMwOTQwYjMgMTAwJSk7IH1cbiAgLm9yZGVyLWNvbnRlbnQgLnBhbmVsLnBhbmVsLWNob29zZS1kb21haW4gbGFiZWwucmFkaW8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgIC5vcmRlci1jb250ZW50IC5wYW5lbC5wYW5lbC1jaG9vc2UtZG9tYWluIGxhYmVsLnJhZGlvIC5yYWRpby1zdHlsZWQuY2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm9yZGVyLWNvbnRlbnQgLnBhbmVsLnBhbmVsLWNob29zZS1kb21haW4gLnBhbmVsLWRvbWFpbi1zZWFyY2gge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTsgfVxuICAgIC5vcmRlci1jb250ZW50IC5wYW5lbC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoIC5pbmxpbmUtZm9ybS1lbGVtZW50OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcInd3dy5cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub3JkZXItY29udGVudCAucGFuZWwucGFuZWwtY2hvb3NlLWRvbWFpbiAucGFuZWwtZG9tYWluLXNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjdweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNHMgZWFzZTsgfVxuICAgIC5vcmRlci1jb250ZW50IC5wYW5lbC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoICNzdWJkb21haW50bGQge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAub3JkZXItY29udGVudCAucGFuZWwucGFuZWwtY2hvb3NlLWRvbWFpbiAucGFuZWwtZG9tYWluLXNlYXJjaCAjb3duZG9tYWludGxkLFxuICAgIC5vcmRlci1jb250ZW50IC5wYW5lbC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoICNzdWJkb21haW50bGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgLm9yZGVyLWNvbnRlbnQgLnBhbmVsLnBhbmVsLWNob29zZS1kb21haW4gLnBhbmVsLWRvbWFpbi1zZWFyY2ggLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkM7XG4gICAgICBjb2xvcjogIzEwNjJGRTsgfVxuICAgICAgLm9yZGVyLWNvbnRlbnQgLnBhbmVsLnBhbmVsLWNob29zZS1kb21haW4gLnBhbmVsLWRvbWFpbi1zZWFyY2ggLmJ0bi1wcmltYXJ5OmZvY3VzLCAub3JkZXItY29udGVudCAucGFuZWwucGFuZWwtY2hvb3NlLWRvbWFpbiAucGFuZWwtZG9tYWluLXNlYXJjaCAuYnRuLXByaW1hcnk6aG92ZXIsIC5vcmRlci1jb250ZW50IC5wYW5lbC5wYW5lbC1jaG9vc2UtZG9tYWluIC5wYW5lbC1kb21haW4tc2VhcmNoIC5idG4tcHJpbWFyeTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm9yZGVyLWNvbnRlbnQgLnBhbmVsLnBhbmVsLWNob29zZS1kb21haW4gLnBhbmVsLWRvbWFpbi1zZWFyY2ggLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LXNlYXJjaCBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub3JkZXItY29udGVudCAucGFuZWwucGFuZWwtY2hvb3NlLWRvbWFpbiAucGFuZWwtZG9tYWluLXNlYXJjaCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUtc2VhcmNoIC5kcm9wZG93bi1tZW51LWl0ZW1zIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH1cblxuLm9yZGVyLWNvbnRlbnQgLnBhbmVsLWJveGVkLWNoZWNrYm94LmNoZWNrZWQsXG4ub3JkZXItY29udGVudCAucGFuZWwtYm94ZWQtY2hlY2tib3gub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTA4LCAyMzQsIDAuMTYpOyB9XG5cbi5vcmRlci1jb250ZW50IC5wYW5lbC1pbmZvIC5wYW5lbC1ib2R5LmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjA4KTsgfVxuICAub3JkZXItY29udGVudCAucGFuZWwtaW5mbyAucGFuZWwtYm9keS5iZy1pbmZvIC5jcmVkaXQtYmFsYW5jZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmRvbWFpbi1zdWdnZXN0aW9uLmFkZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxMDgsIDIzNCwgMC4xNik7IH1cblxuLnN1Z2dlc3RlZC1kb21haW5zIC5kb21haW4tc3VnZ2VzdGlvbiAuY29udGVudCAuZG9tYWluLCAuc3VnZ2VzdGVkLWRvbWFpbnMgLmRvbWFpbi1zdWdnZXN0aW9uIC5jb250ZW50IC5leHRlbnNpb24sIC5zdWdnZXN0ZWQtZG9tYWlucyAuZG9tYWluLXN1Z2dlc3Rpb24gLmNvbnRlbnQgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnN1Z2dlc3RlZC1kb21haW5zIC5kb21haW4tc3VnZ2VzdGlvbiAuY29udGVudCAuZXh0ZW5zaW9uIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnN1Z2dlc3RlZC1kb21haW5zIC5kb21haW4tc3VnZ2VzdGlvbiAucHJpY2Uge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjY0KTtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnN1Z2dlc3RlZC1kb21haW5zIC5hZGRlZCB7XG4gIC8qYm9yZGVyLWJvdHRvbTogMCFpbXBvcnRhbnQ7Ki8gfVxuXG4udGxkLWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC41Nik7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgS05PV0xFREdFQkFTRVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4ua2Itc2VhcmNoIC5rYi1zZWFyY2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxMWE2MiAwJSwgIzA5NDBiMyAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC5rYi1zZWFyY2ggLmtiLXNlYXJjaC13cmFwcGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI0cyBlYXNlOyB9XG4gIC5rYi1zZWFyY2ggLmtiLXNlYXJjaC13cmFwcGVyIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMEM3MERFOyB9XG4gICAgLmtiLXNlYXJjaCAua2Itc2VhcmNoLXdyYXBwZXIgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgU1VQUE9SVFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4ucGFuZWwtc2lkZWJhci5wYW5lbC10aWNrZXQtaW5mb3JtYXRpb24gLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtIC50aXRsZSwgLnBhbmVsLXNpZGViYXIucGFuZWwtcmVjZW50LXRpY2tldHMgLmxpc3QtZ3JvdXAgPiAubGlzdC1ncm91cC1pdGVtIC50aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNTYpOyB9XG5cbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXRpY2tldC1pbmZvcm1hdGlvbiAubGlzdC1ncm91cCA+IC5saXN0LWdyb3VwLWl0ZW0gLnB1bGwtcmlnaHQsIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXJlY2VudC10aWNrZXRzIC5saXN0LWdyb3VwID4gLmxpc3QtZ3JvdXAtaXRlbSAucHVsbC1yaWdodCB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCk7IH1cblxuLnRpY2tldC1kZXBhcnRtZW50cyA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIyZDdhOyB9XG5cbi50aWNrZXQtZGVwYXJ0bWVudHMtYm94ZXMgLnBhbmVsLnBhbmVsLXN1cHBvcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjE2KTsgfVxuXG4udGlja2V0LXJlcGx5LnN0YWZmIC50aWNrZXQtcmVwbHktdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7IH1cblxuLnBhbmVsIGRpdi5tZC1lZGl0b3Ige1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnBhbmVsIGRpdi5tZC1lZGl0b3I6YWN0aXZlIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnBhbmVsIGRpdi5tZC1lZGl0b3IgPiAubWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDE0cHggMHB4OyB9XG4gIC5wYW5lbCBkaXYubWQtZWRpdG9yID4gdGV4dGFyZWEubWFya2Rvd24tZWRpdG9yIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLnBhbmVsIGRpdi5tZC1lZGl0b3IgLm1kLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4OyB9XG4gICAgLnBhbmVsIGRpdi5tZC1lZGl0b3IgLm1kLWZvb3RlciAubWFya2Rvd24tZWRpdG9yLXN0YXR1cyB7XG4gICAgICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjY0KTsgfVxuXG4ucGFuZWwgLmZpbGUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDgpOyB9XG5cbi5saXN0dGFibGUgLnRhYmxlLWxpc3QgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1jb250YWluZXIgLmxpc3R0YWJsZSB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lciAubGlzdHRhYmxlIC5idG4tdGFibGUtY29sbGFwc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbi50bGQtcHJpY2luZyAudGxkLXJvdyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7IH1cblxuLm5ldHdvcmstc3RhdHVzIC5kLWZsZXgge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uZXR3b3JrLXN0YXR1cy1ib2R5ID4gLnBhbmVsOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTsgfVxuXG4ubmV0d29yay1zdGF0dXMgLm5ldHdvcmstc3RhdHVzLXBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjA4KTsgfVxuXG4ubmV0d29yay1zdGF0dXMgLm5ldHdvcmstc3RhdHVzLWJvZHkgLnByaW9yaXR5LWNyaXRpY2FsIC5wcmlvcml0eS10ZXh0IHtcbiAgY29sb3I6ICNGRjY4Njg7IH1cblxuLm5ldHdvcmstc3RhdHVzIC5uZXR3b3JrLXN0YXR1cy1ib2R5IC5wcmlvcml0eS1jcml0aWNhbDpiZWZvcmUge1xuICBjb2xvcjogI0ZGNjg2ODsgfVxuXG4ubmV0d29yay1zdGF0dXMgLm5ldHdvcmstc3RhdHVzLWJvZHkgLnByaW9yaXR5LW1lZGl1bSAucHJpb3JpdHktdGV4dCB7XG4gIGNvbG9yOiAjZTFiZjY2OyB9XG5cbi5uZXR3b3JrLXN0YXR1cyAubmV0d29yay1zdGF0dXMtYm9keSAucHJpb3JpdHktbWVkaXVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTFiZjY2OyB9XG5cbi5uZXR3b3JrLXN0YXR1cyAucGFuZWwgc3BhbiBzdHJvbmcge1xuICBjb2xvcjogI0ZGNjg2ODsgfVxuXG4uc3BvdGxpZ2h0LXRsZCAuc3BvdGxpZ2h0LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbnNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogIzFiMmQ3YTsgfVxuXG4jbW9kYWxBamF4IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxMDgsIDIzNCwgMC4wOCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC42NCk7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgUkFESU8tQ0hFQ0tCT1ggXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5yYWRpbyBsYWJlbCwgLmNoZWNrYm94IGxhYmVsLFxuLnJhZGlvLCAuY2hlY2tib3gge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjY0KTsgfVxuXG4uY2hlY2tib3gtc3R5bGVkLmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMxMDYyRkU7XG4gIGJhY2tncm91bmQ6ICMxMDYyRkUgIWltcG9ydGFudDsgfVxuXG4uY2hlY2tib3gtc3R5bGVkOmJlZm9yZSB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAxcHg7IH1cblxuLnJhZGlvLXN0eWxlZC5ob3Zlcixcbi5yYWRpby1zdHlsZWQsXG4uaWNoZWNrLWxhYmVsID4gLmNoZWNrYm94LXN0eWxlZCxcbi5jaGVja2JveC1zdHlsZWQuaG92ZXIsXG4uY2hlY2tib3gtc3R5bGVkIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDsgfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBNQUlOLUhFQURFUlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4ubGFnb20tbGF5b3V0LWJhbm5lciAubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjA4KTsgfVxuXG4ubWFpbi1oZWFkZXIgLmJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgTEFORElORy1QQUdFXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5sYW5kaW5nLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubGFuZGluZy1wYWdlIC5tYWluLWJhbm5lciAubWFpbi1zdWJuYXYge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5sYW5kaW5nLXBhZ2UgLm1haW4tc3VibmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdC5pcy1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTFhNjIgMCUsICMwOTQwYjMgMTAwJSk7IH1cbiAgLmxhbmRpbmctcGFnZSAubWFpbi1iYW5uZXIgLm1haW4tc3VibmF2IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmxhbmRpbmctcGFnZSAucGxhbnMgLnByaWNpbmctaXRlbSAuaGVhZGVyIGg0LCAubGFuZGluZy1wYWdlIC5wbGFucyAucHJpY2luZy1pdGVtIC5oZWFkZXIgaDUge1xuICAgIGNvbG9yOiAjMWIyZDdhOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBsYW5zIC5wcmljaW5nLWl0ZW0gLmhlYWRlciBwIHtcbiAgICBjb2xvcjogIzFiMmQ3YTsgfVxuICAubGFuZGluZy1wYWdlIC5wbGFucyAucHJpY2luZy1pdGVtIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAubGFuZGluZy1wYWdlIC5wbGFucyAucHJpY2luZy1pdGVtIHVsIGxpIHtcbiAgICAgIGNvbG9yOiAjMWIyZDdhOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBsYW5zIC5wcmljaW5nLWl0ZW0gLmZlYXR1cmUtaGVhZGluZyB7XG4gICAgY29sb3I6ICMxYjJkN2E7IH1cbiAgLmxhbmRpbmctcGFnZSAucGxhbnMgLnByaWNpbmctaXRlbSBmb3JtIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzM5M2Q0NTsgfVxuICAubGFuZGluZy1wYWdlIC5wbGFucy1zaXRlbG9jayAucHJpY2luZy1pdGVtIHVsIGxpLCAubGFuZGluZy1wYWdlIC5wbGFucy1zaXRlbG9jayAucHJpY2luZy1pdGVtIHVsIHNwYW4ge1xuICAgIGNvbG9yOiAjMWIyZDdhOyB9XG4gICAgLmxhbmRpbmctcGFnZSAucGxhbnMtc2l0ZWxvY2sgLnByaWNpbmctaXRlbSB1bCBsaSBzcGFuLCAubGFuZGluZy1wYWdlIC5wbGFucy1zaXRlbG9jayAucHJpY2luZy1pdGVtIHVsIHNwYW4gc3BhbiB7XG4gICAgICBjb2xvcjogIzFiMmQ3YTsgfVxuICAubGFuZGluZy1wYWdlIC5wbGFucyAucGFuZWwtcGFja2FnZSxcbiAgLmxhbmRpbmctcGFnZSAucGxhbnMgLnBhbmVsLWFjY29yZGlvbiB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBhY2thZ2UgaDQge1xuICAgIGNvbG9yOiAjMWIyZDdhOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBhY2thZ2UgdWwge1xuICAgIGNvbG9yOiAjMWIyZDdhOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmJyb3dzZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwNTE4NjYgMCUsICMwMjEwMzggODAlKTsgfVxuICAgIC5sYW5kaW5nLXBhZ2UgLmJyb3dzZXIgLmJyb3dzZXItYWN0aW9ucyA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwNjJGRTsgfVxuICAubGFuZGluZy1wYWdlIC5iYW5uZXItcHJvbW8gLmJ0bi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZDO1xuICAgIGNvbG9yOiAjMTA2MkZFOyB9XG4gICAgLmxhbmRpbmctcGFnZSAuYmFubmVyLXByb21vIC5idG4taW5mbzpmb2N1cywgLmxhbmRpbmctcGFnZSAuYmFubmVyLXByb21vIC5idG4taW5mbzpob3ZlciwgLmxhbmRpbmctcGFnZSAuYmFubmVyLXByb21vIC5idG4taW5mbzphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY29udGVudC1ibG9jayAuYnJvd3Nlci1ub3RpY2UgcCB7XG4gIGNvbG9yOiAjMWIyZDdhOyB9XG5cbi5sYW5kaW5nLXBhZ2Uuc3BhbWV4cGVydHMgLnBhbmVsLXBhY2thZ2UgLmljb24ge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjQ4KTsgfVxuXG4ubGFuZGluZy1wYWdlLnNwYW1leHBlcnRzIC5wYW5lbC1wYWNrYWdlIC5wcmljZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sYW5kaW5nLXBhZ2Uuc3BhbWV4cGVydHMgLnBhbmVsLXBhY2thZ2UgLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmxhbmRpbmctcGFnZS5zcGFtZXhwZXJ0cyAuZ2V0LXN0YXJ0ZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmxhbmRpbmctcGFnZS5zcGFtZXhwZXJ0cyAuZ2V0LXN0YXJ0ZWQgLmdldC1zdGFydGVkLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubGFuZGluZy1wYWdlLnNwYW1leHBlcnRzIC5jb250ZW50LWJsb2NrLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubGFuZGluZy1wYWdlIC50YWJzIC5uYXYtdGFicyA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5sYW5kaW5nLXBhZ2UgLnRhYnMgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxMDgsIDIzNCwgMC4wOCk7IH1cblxuLnNpdGUgLmxvZ29zIC5sb2dvID4gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG4uc2l0ZS1zZWN0aW9uIC5sb2dvIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG4uY29udGVudC1ibG9jay50cnVzdGVkLWJ5IGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG4uY29udGVudC1ibG9jayA+IC5jb250YWluZXIudGV4dC1jZW50ZXIge1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuLnBhbmVsIC5wYW5lbCxcbi5wYW5lbCAudGFibGUtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmZlYXR1cmUgaSxcbi5sYW5kaW5nLXBhZ2UgLmZlYXR1cmUtd3JhcHBlciAuZmVhdHVyZS1pY29ucyA+IGkge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjQ4KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tYmFubmVyIC5tYWluLXN1Ym5hdiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTFhNjIgMCUsICMwOTQwYjMgMTAwJSk7IH0gfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgIExPR0lOLVBBR0VcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLmxvZ2luLXBhZ2UgLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubWFpbi1ib2R5LmxvZ2luLXBhZ2UgLmhlYWRlci1saW5lZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7IH1cblxuLmJ0bi1zb2NpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyLCAxMTIsIDIyMiwgMC4xNjEpO1xuICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tc29jaWFsIGkge1xuICAgIGNvbG9yOiAjQ0NEREZGOyB9XG5cbi5sb2dpbmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzNnB4OyB9XG4gIC5sb2dpbmNvbnRhaW5lciAubG9naW5jb250YWluZXItYm9keSB7XG4gICAgcGFkZGluZzogMHB4IDQ4cHggMzZweCA0OHB4OyB9XG4gIC5sb2dpbmNvbnRhaW5lciAuc29jaWFsLXNpZ25pbi1idG5zIHtcbiAgICAvKnBhZGRpbmc6IDEwcHggMTdweDsqLyB9XG4gICAgLmxvZ2luY29udGFpbmVyIC5zb2NpYWwtc2lnbmluLWJ0bnMgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmxvZ2luY29udGFpbmVyIC50ZXh0LWRpdmlkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5sb2dpbmNvbnRhaW5lci5yZWdpc3RlciwgLmxvZ2luY29udGFpbmVyLmNvbnRhY3Qge1xuICAgIG1heC13aWR0aDogNzg4cHg7IH1cbiAgLmxvZ2luY29udGFpbmVyLnJlZ2lzdGVyIC5oZWFkZXItbGluZWQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAubG9naW5jb250YWluZXIucmVnaXN0ZXIgLmxvZ2luY29udGFpbmVyLWJvZHkge1xuICAgIHBhZGRpbmc6IDI0cHggNDhweCAzNnB4IDQ4cHg7IH1cbiAgLmxvZ2luY29udGFpbmVyIC5tLWItMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5sb2dpbmNvbnRhaW5lciAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDgpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmxvZ2luY29udGFpbmVyIGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogIzEwNjJGRTsgfVxuICAubG9naW5jb250YWluZXItZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7IH1cbiAgLmxvZ2luY29udGFpbmVyIC5tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubG9naW5jb250YWluZXIgLnRleHQtbGlnaHRlciB7XG4gICAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC42NCk7IH1cbiAgLmxvZ2luY29udGFpbmVyICsgLmxvZ2luY29udGFpbmVyLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxvZ2luY29udGFpbmVyIC5sb2dpbmNvbnRhaW5lci1ib2R5LCAubG9naW5jb250YWluZXIucmVnaXN0ZXIgLmxvZ2luY29udGFpbmVyLWJvZHkge1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgLmxvZ2luY29udGFpbmVyIC5wcm92aWRlclByZUxpbmtpbmcsIC5sb2dpbmNvbnRhaW5lci5yZWdpc3RlciAucHJvdmlkZXJQcmVMaW5raW5nIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI4cHg7IH1cbiAgLmxvZ2luY29udGFpbmVyLnJlZ2lzdGVyIC5wcm92aWRlclByZUxpbmtpbmcge1xuICAgIHBhZGRpbmc6IDI0cHggOHB4OyB9IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICBMT0FERVJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLmxvYWRlci10YWJsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwODFFNkUgMCUsICMwRTI0NzUgMTAwJSk7XG4gIHJpZ2h0OiAtMXB4OyB9XG5cbi5wYW5lbC1jb2xsYXBzYWJsZSA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tZXNzYWdlLWljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLm1lc3NhZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm1lc3NhZ2UgLmRvbWFpbi1wcmljZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWVzc2FnZSAuZG9tYWluLXByaWNlIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgU1ZHXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5zdmctaWNvbi1vbi1kYXJrIC5vdXRsaW5lIHtcbiAgc3Ryb2tlOiAjZmZmOyB9XG5cbi5zdmctaWNvbiAucHJpbWUtbCB7XG4gIGZpbGw6ICMzM2FkZmY7XG4gIHN0cm9rZTogIzMzYWRmZjsgfVxuXG4uc3ZnLWljb24gLnByaW1lIHtcbiAgZmlsbDogIzAwOWFmZjtcbiAgc3Ryb2tlOiAjMDA5YWZmOyB9XG5cbi5wYW5lbC5jaGVja2VkIC5wYW5lbC1oZWFkaW5nLmNoZWNrIC5zdmctaWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4ucGFuZWwuY2hlY2tlZCAucGFuZWwtaGVhZGluZy5jaGVjayAuc3ZnLWljb24gcmVjdCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLnBhbmVsLmNoZWNrZWQgLnBhbmVsLWhlYWRpbmcuY2hlY2sgLnN2Zy1pY29uIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5wYW5lbC5jaGVja2VkIC5wYW5lbC1oZWFkaW5nLmNoZWNrIC5zY2ctaWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4ucGFuZWwuY2hlY2tlZCAucGFuZWwtaGVhZGluZy5jaGVjayAuc2NnLWljb24gcmVjdCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLnBhbmVsLmNoZWNrZWQgLnBhbmVsLWhlYWRpbmcuY2hlY2sgLnNjZy1pY29uIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZy5jaGVjayAuc3ZnLWljb24gcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC42NCk7IH1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNoZWNrIC5zdmctaWNvbiByZWN0IHtcbiAgZmlsbDogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjY0KTsgfVxuXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcuY2hlY2sgLnN2Zy1pY29uIHBvbHlnb24ge1xuICBmaWxsOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNjQpOyB9XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZy5jaGVjayAuc2NnLWljb24gcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC42NCk7IH1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNoZWNrIC5zY2ctaWNvbiByZWN0IHtcbiAgZmlsbDogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjY0KTsgfVxuXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcuY2hlY2sgLnNjZy1pY29uIHBvbHlnb24ge1xuICBmaWxsOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNjQpOyB9XG5cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtaWNvbiAucHJvZHVjdC1pbWFnZSAuc3ZnLWljb24uc3ZnLWljb24tb24tZGFyayAucHJpbWUtbCB7XG4gIGZpbGw6ICMzM2FkZmY7XG4gIHN0cm9rZTogIzMzYWRmZjsgfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBDQVJUXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFuZWwucGFuZWwtY2FydCAucGFuZWwtYm9keS5jYXJ0LWl0ZW0gLnByb2QtcHJpY2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnBhbmVsLnBhbmVsLWNhcnQgLnBhbmVsLWJvZHkuY2FydC1pdGVtIC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCk7IH0gfVxuXG4ucGFuZWwucGFuZWwtY2FydCAucGFuZWwtYm9keS5jYXJ0LWl0ZW0gLmlucHV0LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhbmVsLnBhbmVsLWNhcnQgLnBhbmVsLWJvZHkuY2FydC1pdGVtIC5pbnB1dC1udW1iZXIuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhbmVsLnBhbmVsLWNhcnQgLnBhbmVsLWJvZHkuY2FydC1pdGVtIC5pbnB1dC1udW1iZXIuaXMtYWN0aXZlIC5pbnB1dC1udW1iZXItYWN0aW9ucyB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7IH1cbiAgLnBhbmVsLnBhbmVsLWNhcnQgLnBhbmVsLWJvZHkuY2FydC1pdGVtIC5pbnB1dC1udW1iZXIgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYW5lbC5wYW5lbC1jYXJ0IC5wYW5lbC1ib2R5LmNhcnQtaXRlbSAuaW5wdXQtbnVtYmVyLWFjdGlvbnMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTsgfVxuXG4ucGFuZWwucGFuZWwtY2FydCAucGFuZWwtYm9keS5jYXJ0LWl0ZW0gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYW5lbC5wYW5lbC1jYXJ0IC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5hbm5vdWNlbWVudHMgLmFubm91bmNlbWVudC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYW5lbC1jaGVjazpob3Zlcixcbi5wYW5lbC1zd2l0Y2g6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYW5lbC1zd2l0Y2gge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYW5lbC5wYW5lbC1mb3JtIC5kb21haW4taW5mb3JtYXRpb24gLmRvbWFpbi1pbmZvcm1hdGlvbi10aXRsZSBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLnBhbmVsLnBhbmVsLWZvcm0gLmRvbWFpbi1pbmZvcm1hdGlvbiAuZG9tYWluLWluZm9ybWF0aW9uLXRpdGxlIC5scy1jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhbmVsLnBhbmVsLWZvcm0gLnByb2R1Y3QtaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5vcmRlci1jb250ZW50IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjQ4KTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5vcmRlci1jb250ZW50IC5wYW5lbC5jaGVja2VkIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5vcmRlci1jb250ZW50IC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1jb25kZW5zZWQgPiAucGFuZWwgKyAucGFuZWwge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5vcmRlci1jb250ZW50IC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1jb25kZW5zZWQgLnBhbmVsLWJvZHkge1xuICBtYXJnaW46IDE1cHggMHB4IDBweCAyNHB4O1xuICBwYWRkaW5nOiAwcHggMTVweCAwcHggMjRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTsgfVxuXG4ub3JkZXItY29udGVudCAucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtY29uZGVuc2VkIGg2IHtcbiAgY29sb3I6ICNFMEU4RkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm9yZGVyLWNvbnRlbnQgLmNhcnQtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmc6IDBweDsgfVxuICAub3JkZXItY29udGVudCAuY2FydC1pdGVtLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cblxuLm9yZGVyLWNvbnRlbnQgLmNhcnQtaXRlbS1wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLm9yZGVyLWNvbnRlbnQgLnBhbmVsLWdyb3VwLWNvbmRlbnNlZCA+IC5wYW5lbCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5vcmRlci1jb250ZW50IC5jaGVjay1jb250ZW50ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm9yZGVyLWNvbnRlbnQgI2NyZWRpdENhcmRJbnB1dEZpZWxkcyAucGFuZWwtYm9keSAubGlzdC1pbmZvLXRleHQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFuZWwtZ3JvdXAtY29uZGVuc2VkID4gLnBhbmVsICsgLnBhbmVsIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ubWMtcHJvbW9zIC5tYy1wcm9tbyAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCAxMDgsIDIzNCwgMC4wNzgpOyB9XG4gIC5tYy1wcm9tb3MgLm1jLXByb21vIC5oZWFkZXIgLmV4cGFuZGVyIC5sbSB7XG4gICAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC40OCk7IH1cbiAgLm1jLXByb21vcyAubWMtcHJvbW8gLmhlYWRlciAucHJpY2Uge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYy1wcm9tb3MgLm1jLXByb21vIC5oZWFkZXIgLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1jLXByb21vcyAubWMtcHJvbW8gLmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjA3OCk7IH1cbiAgLm1jLXByb21vcyAubWMtcHJvbW8gLmJvZHkgdWwgbGkgaSB7XG4gICAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC40OCk7IH1cblxuLmNhcnQtaXRlbSwgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpOyB9XG5cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIGxpIC5pdGVtLW5hbWUge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjQ4KTsgfVxuXG4ucGFuZWwtcmFuZ2Utc2xpZGVyIC5pcnMtbGluZSAuaXJzLWxpbmUtbGVmdCxcbi5wYW5lbC1yYW5nZS1zbGlkZXIgLmlycy1saW5lIC5pcnMtbGluZS1taWQsXG4ucGFuZWwtcmFuZ2Utc2xpZGVyIC5pcnMtbGluZSAuaXJzLWxpbmUtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMTYpOyB9XG5cbi5pcnMtbGluZS1sZWZ0LCAuaXJzLWxpbmUtcmlnaHQge1xuICB3aWR0aDogOSUgIWltcG9ydGFudDsgfVxuXG4udGFibGUtbWFzc3BheSAubWFzc3BheS10aXRsZSB7XG4gIGNvbG9yOiAjRTBFOEZGOyB9XG5cbi5jcmVkaXQtY2FyZC1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTsgfVxuXG4uZmlsZS1pbnB1dC1idXR0b24uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpOyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIFRIRU1FLVNXSVRDSEVSXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi50aGVtZS1zd2l0Y2hlciBoMSwgLnRoZW1lLXN3aXRjaGVyIGgyLCAudGhlbWUtc3dpdGNoZXIgaDQge1xuICBjb2xvcjogIzM5M2Q0NTsgfVxuXG4udGhlbWUtc3dpdGNoZXIgLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzOTNkNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RjZGVlMjsgfVxuICAudGhlbWUtc3dpdGNoZXIgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4OyB9XG5cbi50aGVtZS1zd2l0Y2hlciAuYWxlcnQtaW5mbyAuYWxlcnQtYm9keSB7XG4gIGNvbG9yOiAjMDQ3MGRmOyB9XG5cbi5wYWNrYWdlIC5wYWNrYWdlLW5hbWUsIC5wYWNrYWdlIC5wYWNrYWdlLXByaWNlLFxuLmtiYXJ0aWNsZXMgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5rYmFydGljbGVzIGE6YmVmb3JlIHtcbiAgY29sb3I6ICMxMDYyRkU7IH1cblxuLnBhbmVsLnBhbmVsLWluZm8ucGFuZWwtY29sbGFwc2FibGUgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBCT1RUT00tQUNUSU9OLVNUSUNLWVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4uYm90dG9tLWFjdGlvbi1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDI4LCA5MywgMC45NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuYm90dG9tLWFjdGlvbi1zdGlja3kgLmJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2MkZFOyB9XG4gIC5ib3R0b20tYWN0aW9uLXN0aWNreSAuYnRuIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgSU5QVVRTXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5mb3JtLWNvbnRyb2wudGV4dC1wcmltYXJ5LmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhbmVsLnBhbmVsLWRlZmF1bHQucGFuZWwtZm9ybSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTsgfVxuXG4ubWQtZWRpdG9yID4gdGV4dGFyZWEubWFya2Rvd24tZWRpdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA4KSAhaW1wb3J0YW50OyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7IH1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1czpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNiOWJkYzU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA4KSBpbnNldCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7IH1cblxuLmlucHV0LW51bWJlcjpmb2N1cyxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZm9ybS1jb250cm9sLnRleHQtcHJpbWFyeS5iZy13aGl0ZTpmb2N1cyxcbi5tZC1lZGl0b3IgPiB0ZXh0YXJlYS5tYXJrZG93bi1lZGl0b3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMTYpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMjRzOyB9XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubW9kdWxlLWN1c3RvbS1vdXRwdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIFBBR0UtV0lUSC1CQU5ORVJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLmxhZ29tLnBhZ2Utd2l0aC1iYW5uZXIgLm1haW4tYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLmxhZ29tLnBhZ2Utd2l0aC1iYW5uZXIgLm1haW4tYm9keSAubWFpbi1iYW5uZXIgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBjb2xvcjogI2I5YmRjNTsgfVxuXG4ubWFpbi1iYW5uZXIgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkYmRiZGI7IH1cblxuLm1haW4tYmFubmVyIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RiZGJkYjsgfVxuXG4ubWFpbi1iYW5uZXIgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGJkYmRiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODZweCkge1xuICAubGFnb20ucGFnZS13aXRoLWJhbm5lciAubWFpbi1ib2R5IC5zZWFyY2gtYm94IC5idG4uYnRuLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxhZ29tLnBhZ2Utd2l0aC1iYW5uZXIgLm1haW4tYm9keSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMjMsIDk1LCAwLjI0KTsgfVxuICAgIC5sYWdvbS5wYWdlLXdpdGgtYmFubmVyIC5tYWluLWJvZHkgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMjMsIDk1LCAwLjMyKTsgfSB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIENVU1RPTS1TQ1JPTExCQVJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhciAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIE1PREFMXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBBTEVSVFNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM4YmQwODY7IH1cblxuLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwNDcwZGY7IH1cblxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlMWJmNjY7IH1cblxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZGNjg2ODsgfVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5scyB7XG4gIGNvbG9yOiAjOGJkMDg2OyB9XG5cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5scyB7XG4gIGNvbG9yOiAjOGJkMDg2OyB9XG5cbi5hbGVydC5hbGVydC1pbmZvIC5scyB7XG4gIGNvbG9yOiAjMDQ3MGRmOyB9XG5cbi5hbGVydC5hbGVydC13YXJuaW5nIC5scyB7XG4gIGNvbG9yOiAjZTFiZjY2OyB9XG5cbi5hbGVydC5hbGVydCBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDQ3MGRmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjOGJkMDg2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZTFiZjY2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNGRjY4NjggIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtYWN0aW9ucyAuYnRuLWljb24gLmxzIHtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC40OCk7IH1cblxuLmFsZXJ0LXdhcm5pbmcgcCB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4ucGFuZWwtZG9tYWluLXNlYXJjaCAuYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMjMsIDk1LCAwLjI0KSAhaW1wb3J0YW50OyB9XG5cbi5sYWdvbS1sYXlvdXQtYmFubmVyIC5lbWFpbC12ZXJpZmljYXRpb24uYWxlcnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgQUZGSUxJQVRFU1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4ubWFpbi1ib2R5LWFmZmlsaWF0ZXMgLmJhbm5lci1hZmZpbGlhdGVzIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkM7XG4gIGNvbG9yOiAjMTA2MkZFOyB9XG4gIC5tYWluLWJvZHktYWZmaWxpYXRlcyAuYmFubmVyLWFmZmlsaWF0ZXMgLmJ0bi1wcmltYXJ5OmhvdmVyLCAubWFpbi1ib2R5LWFmZmlsaWF0ZXMgLmJhbm5lci1hZmZpbGlhdGVzIC5idG4tcHJpbWFyeTphY3RpdmUsIC5tYWluLWJvZHktYWZmaWxpYXRlcyAuYmFubmVyLWFmZmlsaWF0ZXMgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIE1PQklMRS1NRU5VXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIE5BVi1MRUZUXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5sYWdvbS5sYWdvbS1sYXlvdXQtbGVmdCAuYXBwLW5hdiB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAubGFnb20ubGFnb20tbGF5b3V0LWxlZnQgLmFwcC1uYXYgI21haW4tbWVudSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDBweDsgfVxuICAubGFnb20ubGFnb20tbGF5b3V0LWxlZnQgLmFwcC1uYXYgI21haW4tbWVudSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNSwgMzQsIDEyMCwgMC45OCksIHJnYmEoMywgMzEsIDEwNywgMC45OCkpOyB9XG4gICAgLmxhZ29tLmxhZ29tLWxheW91dC1sZWZ0IC5hcHAtbmF2ICNtYWluLW1lbnUgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTA4LCAyMzQsIDAuMTYpOyB9XG4gICAgLmxhZ29tLmxhZ29tLWxheW91dC1sZWZ0IC5hcHAtbmF2ICNtYWluLW1lbnUgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTA4LCAyMzQsIDAuMTYpOyB9XG4gICAgLmxhZ29tLmxhZ29tLWxheW91dC1sZWZ0IC5hcHAtbmF2ICNtYWluLW1lbnUgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5uYXYtZGl2aWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sYWdvbS5sYWdvbS1sYXlvdXQtbGVmdCAuYXBwLW5hdiAjbWFpbi1tZW51IC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCk7IH1cbiAgICAubGFnb20ubGFnb20tbGF5b3V0LWxlZnQgLmFwcC1uYXYgI21haW4tbWVudSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTA4LCAyMzQsIDAuMTYpOyB9XG4gICAgLmxhZ29tLmxhZ29tLWxheW91dC1sZWZ0IC5hcHAtbmF2ICNtYWluLW1lbnUgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LWl0ZW0gYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjE2KTsgfVxuICAubGFnb20ubGFnb20tbGF5b3V0LWxlZnQgLmFwcC1uYXYgI21haW4tbWVudSAubmF2YmFyLW1haW4gLmxtIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5sYWdvbS5sYWdvbS1sYXlvdXQtbGVmdCAuYXBwLW5hdiAjbWFpbi1tZW51IC5uYXZiYXItbWFpbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxhZ29tLmxhZ29tLWxheW91dC1sZWZ0IC5tYWluLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTtcbiAgcGFkZGluZzogMTBweCAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sYWdvbSAuYXBwLW5hdiAjbWFpbi1tZW51IC5uYXZiYXItbWFpbiB7XG4gICAgdHJhbnNpdGlvbjogMC4yNHMgZWFzZTsgfVxuICAgIC5sYWdvbSAuYXBwLW5hdiAjbWFpbi1tZW51IC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubGFnb20ubWVudS1vcGVuIC5hcHAtbmF2IC5uYXZiYXItbWFpbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIHotaW5kZXg6IDk5OTk7IH0gfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBBQ0NPVU5ULVNFVFRJTkdTXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi50YWIudGFiLWJveGVkIC5uYXYtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KTsgfVxuXG4udGFiLnRhYi1ib3hlZCAudGFiLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhYi50YWItYm94ZWQgLnRhYi1jb250ZW50ICNsaW5rZWQtYWNjb3VudHMgLnRhYmxlLWNvbnRhaW5lciAucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpOyB9XG4gIC50YWIudGFiLWJveGVkIC50YWItY29udGVudCAjbGlua2VkLWFjY291bnRzIC50YWJsZS1jb250YWluZXIgLnBvcG92ZXIgLmNvbmZpcm1hdGlvbi1idXR0b25zIC5idG4tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwNjJGRTtcbiAgICBib3JkZXI6ICMxMDYyRkU7IH1cbiAgICAudGFiLnRhYi1ib3hlZCAudGFiLWNvbnRlbnQgI2xpbmtlZC1hY2NvdW50cyAudGFibGUtY29udGFpbmVyIC5wb3BvdmVyIC5jb25maXJtYXRpb24tYnV0dG9ucyAuYnRuLXN1Y2Nlc3M6aG92ZXIsIC50YWIudGFiLWJveGVkIC50YWItY29udGVudCAjbGlua2VkLWFjY291bnRzIC50YWJsZS1jb250YWluZXIgLnBvcG92ZXIgLmNvbmZpcm1hdGlvbi1idXR0b25zIC5idG4tc3VjY2VzczphY3RpdmUsIC50YWIudGFiLWJveGVkIC50YWItY29udGVudCAjbGlua2VkLWFjY291bnRzIC50YWJsZS1jb250YWluZXIgLnBvcG92ZXIgLmNvbmZpcm1hdGlvbi1idXR0b25zIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1QUJFO1xuICAgICAgYm9yZGVyOiAjMDE1QUJFOyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIE1FTkFHRS1QUk9EVUNUXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5kb21haW4tbG9va3VwLXJlc3VsdC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLmRvbWFpbiB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4udGFibGUtY29udGFpbmVyIC5kYXRhVGFibGUgLnNtYWxsLFxuLnRhYmxlLWNvbnRhaW5lciAuZGF0YVRhYmxlIC5zbWFsbCxcbi50YWJsZS1jb250YWluZXIgLmRhdGFUYWJsZSAudGV4dC1zbWFsbCxcbi50YWJsZS1jb250YWluZXIgLmRhdGFUYWJsZSAudGV4dC1zbWFsbCB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNDgpICFpbXBvcnRhbnQ7IH1cblxuLnBhbmVsLWdyb3VwLWNvbmRlbnNlZCA+IC5wYW5lbC5jaGVja2VkIC5jaGVjay1jb250ZW50ID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hZGRvbi1wcm9tby1jb250YWluZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZGRvbi1wcm9tby1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtaWNvbiAucHJvZHVjdC1zdGF0dXMge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjQ4KTsgfVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5saXN0LWluZm8tdiAubGlzdC1pbmZvLXRleHQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZHVjdC1kZXRhaWxzICNmcm1DcmVhdGVFbWFpbEFjY291bnQgLmJ0biB7XG4gIHRvcDogY2FsYyggNTAlICsgOHB4KTsgfVxuXG4uc2VjdGlvbi1ob29rLW91dHB1dCAucGFuZWwgLnBhbmVsLWJvZHkgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG4jQWRkb25zIC5zZWN0aW9uIC5wYW5lbCAucGFuZWwtZm9vdGVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuLnVzYWdlLXN0YXRzIHNwYW4sIC51c2FnZS1zdGF0cyAudXNhZ2UtZGlhbCB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4uY3BhbmVsLWFjdGlvbnMtY29udGFpbmVyIC5jcGFuZWwtYWN0aW9ucy1idG4gLmJ0biB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjI0KTsgfVxuICAuY3BhbmVsLWFjdGlvbnMtY29udGFpbmVyIC5jcGFuZWwtYWN0aW9ucy1idG4gLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA2MkZFO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jcGFuZWwtYWN0aW9ucy1jb250YWluZXIgLmNwYW5lbC1hY3Rpb25zLWJ0biAuYnRuOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA2MkZFO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIEFERC1GT1VORFNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLnBhbmVsLndlbGwtbGcgLmNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnBhbmVsLndlbGwtbGcgI2FkZC1jcmVkaXRzLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAucGFuZWwud2VsbC1sZyAjYWRkLWNyZWRpdHMtYnV0dG9ucyAuYnRuLW91dGxpbmU6bm90KC5hY3RpdmUpIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4yNCk7IH1cbiAgLnBhbmVsLndlbGwtbGcgI2FkZC1jcmVkaXRzLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDYyRkU7IH1cbiAgLnBhbmVsLndlbGwtbGcgI2FkZC1jcmVkaXRzLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA2MkZFOyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIEhFQURFUlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxhZ29tLWxheW91dC1jb25kZW5zZWQubGFnb20tbGF5b3V0LWJhbm5lciAuYXBwLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwODFFNkUgMCUsICMwRTI0NzUgMTAwJSk7IH0gfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBJTlZPSUNFXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5pbnZvaWNlIHRhYmxlIC50b3RhbC1yb3cgdGQge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmludm9pY2UgdGFibGUgLnRvdGFsLXJvdyB0ZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA3OCk7IH0gfVxuXG4uaW52b2ljZSAud2VsbCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgIFRBQkxFXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjU2KSAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIEJJTExJTkctT1ZFUlZJRVdcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLmJpbGxpbmdPdmVydmlldyAuZ3JheS1iYXNlIHtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC41Nik7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgVEFCXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNTYpOyB9XG5cbi50YWItcGFuZSAubGlzdC1pbmZvLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC41Nik7IH1cblxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgTUctV1JBUFBFUlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4uc2VhcmNoLWJveCAuYnRuLWluZm8ge1xuICBjb2xvcjogIzEwNjJGRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEwNjJGRTsgfVxuICAuc2VhcmNoLWJveCAuYnRuLWluZm86aG92ZXIsIC5zZWFyY2gtYm94IC5idG4taW5mbzphY3RpdmUsXG4gIC5zZWFyY2gtYm94IC5idG4taW5mbzpmb2N1cyAuc2VhcmNoLWJveCAuYnRuLWluZm86YWN0aXZlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAxNUFCRTtcbiAgICBib3JkZXItY29sb3I6ICMwMTVBQkU7IH1cblxuI21nLXdyYXBwZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjY0KTsgfVxuXG4jbWctd3JhcHBlciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA4KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLm1nLXdyYXBwZXIgLmRvbWFpbi1jaGVja2VyLXJlc3VsdC1oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFuZWwtcXNsID4gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlID4gaSB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNDgpOyB9XG5cbi5tZy13cmFwcGVyIC5wcm9tb3RlZC1kb21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jbWctd3JhcHBlciAubW9kdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgI21nLXdyYXBwZXIgLm1vZHVsZS1oZWFkZXIgPiAuaGVhZGVyLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAjbWctd3JhcHBlciAubW9kdWxlLWhlYWRlciA+IC5oZWFkZXItdGl0bGUgaDEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4jbWctd3JhcHBlciAuaGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTsgfVxuICAjbWctd3JhcHBlciAuaGVhZGVyLWFjdGlvbnMgPiAuYmFkZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogM3B4IDAgMCAxMHB4OyB9XG5cbiNtZy13cmFwcGVyIC5oZWFkZXItc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jbWctd3JhcHBlciAucGFuZWwtaGVhZGluZyA+IC5oZWFkZXItYWN0aW9ucyA+IC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cblxuI21nLXdyYXBwZXIgLnBhbmVsLWhlYWRpbmcgPiAuaGVhZGVyLXRpdGxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICNtZy13cmFwcGVyIC5wYW5lbC1oZWFkaW5nID4gLmhlYWRlci10aXRsZSBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbiNtZy13cmFwcGVyIC5idG4taWNvbiB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNDgpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7IH1cbiAgI21nLXdyYXBwZXIgLmJ0bi1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogIzEwNjJGRSAhaW1wb3J0YW50OyB9XG5cbiNtZy13cmFwcGVyIC5wYW5lbC1saXN0ID4gbGkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC44KTsgfVxuXG4jbGF5ZXJzIC50aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxMDgsIDIzNCwgMC4wOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAjbGF5ZXJzIC50aWxlIC50aWxlX190aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC44KTsgfVxuICAjbGF5ZXJzIC50aWxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjE2KSAhaW1wb3J0YW50OyB9XG4gICNsYXllcnMgLnRpbGUgKyAuaXMtY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxMDgsIDIzNCwgMC4xNikgIWltcG9ydGFudDsgfVxuXG4ubWctd3JhcHBlciAjbGF5ZXJzIC5wLTMge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjQ4KSAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMgLnRvcF9fdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuI2xheWVycyAud2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxMDgsIDIzNCwgMC4wOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMgLnNlYXJjaC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAjbGF5ZXJzIC5zZWFyY2gtYm94IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNDgpICFpbXBvcnRhbnQ7IH1cblxuI2xheWVycyAudC1jX19mb290ZXIge1xuICBib3JkZXItdG9wOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KSAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMgLnQtY19fZm9vdGVyIC5kdC1idXR0b24ge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuI2xheWVycyAudC1jX19mb290ZXIgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4jbGF5ZXJzIC50LWNfX2Zvb3RlciAucGFnaW5hdGVfYnV0dG9uLm5leHQge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuI2xheWVycyAudC1jX19mb290ZXIgLmR0LWJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzEwNjJGRSAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMgLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDYyRkUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTA2MkZFICFpbXBvcnRhbnQ7IH1cblxuI2xheWVycyAuYnRuLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwNjJGRSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMDYyRkUgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwgLmJ0bi5idG4tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2MkZFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEwNjJGRSAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMgLmJ0bi0tcHJpbWFyeTpob3ZlciwgLm1vZGFsIC5idG4uYnRuLS1zdWNjZXNzOmhvdmVyLFxuI2xheWVycyAuYnRuLS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNUFCRSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMTVBQkUgIWltcG9ydGFudDsgfVxuXG4jbGF5ZXJzLWJvZHkgLnByZWxvYWRlci1jb250YWluZXItLWZ1bGwtc2NyZWVuLFxuI2xheWVycyAucHJlbG9hZGVyLWNvbnRhaW5lci0tZnVsbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMDgxRTZFIDAlLCAjMEUyNDc1IDEwMCUpICFpbXBvcnRhbnQ7IH1cblxuI21nLXdyYXBwZXIgLnNlYXJjaFRhYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNtZy13cmFwcGVyIC5pbnB1dC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImxhZ29tLW1lZGl1bS1pY29uc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNDgpO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubWctd3JhcHBlciAjbGF5ZXJzLFxuI2xheWVycyAuZm9ybS1sYWJlbCxcbiNsYXllcnMgLmZvcm0tZmVlZGJhY2sge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuI21nLXdyYXBwZXIgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNtZy13cmFwcGVyIC5tb2RhbC1oZWFkZXIgaDQsXG4udG9wX190aXRsZS50eXBlLTYgc3Bhbi50ZXh0LWZhZGVkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI21nLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQsIC5zZWxlY3QyLWRyb3AsXG4jbGF5ZXJzLWJvZHkgLmRyb3AtY29udGVudCAuZHJvcGRvd24sICNsYXllcnMgLmRyb3AtY29udGVudCAuZHJvcGRvd24sXG4jbGF5ZXJzIC5tb2RhbF9fY29udGVudCxcbiNsYXllcnMgLm5hdi0tYXJyb3cgLm5hdl9faXRlbS5pcy1hY3RpdmUgLm5hdl9fbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwODFFNkUgMCUsICMwRTI0NzUgMTAwJSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbiNtZy13cmFwcGVyIC5tb2RhbC1oZWFkZXIsICNtZy13cmFwcGVyIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSwgLnRweC1zZWxlY3QyLWRyb3AgLnNlbGVjdDItc2VhcmNoIGlucHV0LFxuI2xheWVycyAud2lkZ2V0IC5pbnB1dC1ncm91cCwgI2xheWVycyAuZm9ybS1pbmRpY2F0b3IsXG4jbGF5ZXJzIC5mb3JtLWNoZWNrID4gbGFiZWwgLmZvcm0taW5kaWNhdG9yLFxuI2xheWVycyAubW9kYWwgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMgLm1vZGFsX19kaWFsb2cgLmlucHV0LWdyb3VwX19hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjliZGM1ICFpbXBvcnRhbnQ7IH1cblxuI2xheWVycyAubW9kYWwgLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCxcbiNsYXllcnMgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4jbWctd3JhcHBlciBhLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWNob3NlbixcbiNsYXllcnMgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6YmVmb3JlIHtcbiAgY29sb3I6ICNiOWJkYzUgIWltcG9ydGFudDsgfVxuXG4jbWctd3JhcHBlciAuY2xvc2Uge1xuICBjb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItZHJvcCB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4udHB4LXNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCkgIWltcG9ydGFudDsgfVxuXG4jbGF5ZXJzIC53aWRnZXRfX2hlYWRlciwgI2xheWVycyAudGFibGUgdGhlYWQgdGgsXG4jbGF5ZXJzIC50YWJsZSB0aGVhZCB0ZCwgI2xheWVycyAudGFibGUgdGJvZHkgdGgsXG4jbGF5ZXJzIC50YWJsZSB0Ym9keSB0ZCwgI2xheWVycyAudGFibGUgdGZvb3QgdGgsXG4jbGF5ZXJzIC50YWJsZSB0Zm9vdCB0ZCxcbiNsYXllcnMgLm1vZGFsX19ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDc4KSAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMgLmJyZWFkY3J1bWJfX2xpbmssIC5tZy13cmFwcGVyICNsYXllcnMgLndpZGdldCBhIHtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG5cbi5tZy13cmFwcGVyICNsYXllcnMgLndpZGdldCwgI2xheWVycyAud2lkZ2V0X19ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMgLmJ0bi5idG4tLWljb246aG92ZXIge1xuICBjb2xvcjogIzEwNjJGRSAhaW1wb3J0YW50OyB9XG5cbiNsYXllcnMtYm9keSAuZHJvcC1jb250ZW50IC5kcm9wZG93biBzcGFuLmRyb3Bkb3duX190aXRsZSxcbiNsYXllcnMtYm9keSAuZHJvcC1jb250ZW50IC5kcm9wZG93biAuZHJvcGRvd25fX2l0ZW0gLmRyb3Bkb3duX19saW5rIHNwYW4uZHJvcGRvd25fX2xpbmstdGV4dCxcbiNsYXllcnMtYm9keSAuZHJvcC1jb250ZW50IC5kcm9wZG93biAuZHJvcGRvd25fX2xpbmstaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4jbGF5ZXJzLWJvZHkgLmRyb3AtY29udGVudCAuZHJvcGRvd24gc3Bhbi5kcm9wZG93bl9fdGl0bGU6aG92ZXIsXG4jbGF5ZXJzLWJvZHkgLmRyb3AtY29udGVudCAuZHJvcGRvd24gLmRyb3Bkb3duX19pdGVtIC5kcm9wZG93bl9fbGluazpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4jbGF5ZXJzLWJvZHkgLmRyb3AtYXJyb3c6YWZ0ZXIsXG4jbGF5ZXJzLWJvZHkgLmRyb3AgLmRyb3Bkb3duX19hcnJvdzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwODFFNkUgMCUsICMwRTI0NzUgMTAwJSkgIWltcG9ydGFudDsgfVxuXG4ubWctd3JhcHBlciAuZG9tYWluLWV4dGVuc2lvbnMgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuI2xheWVycyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4jbGF5ZXJzIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBjb2xvcjogIzFiMmQ3YTsgfVxuXG4ubW9kYWwgLmJ0bi5idG4tLWRhbmdlci5idG4tLW91dGxpbmUuYnRuLS1wbGFpbixcbiNtZy13cmFwcGVyIC5idG4tZGVmYXVsdCxcbi5sYWdvbS5wYWdlLWRvd25sb2FkZGVuaWVkIC5idG4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1MywgMC4xMDIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb24ubmV0d29yay1zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmV0d29yay1zdGF0dXMtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxMDgsIDIzNCwgMC4wOCk7IH1cblxuI2xheWVycyAuaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveCA+IC5mb3JtLWNvbnRyb2wsXG4jTUdQYWdlb3JkZXJkb21haW4gLnNlYXJjaC1ib3ggPiAubW9kdWxlLWN1c3RvbS1vdXRwdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4jTUdQYWdlb3JkZXJkb21haW4gLnNlYXJjaC1ib3ggPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuI01HUGFnZW9yZGVyZG9tYWluIC5zZWFyY2gtYm94ID4gLm1vZHVsZS1jdXN0b20tb3V0cHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuI01HUGFnZW9yZGVyZG9tYWluIC5zZWFyY2gtYm94ID4gLmZvcm0tY29udHJvbDphY3RpdmUsXG4jTUdQYWdlb3JkZXJkb21haW4gLnNlYXJjaC1ib3ggPiAubW9kdWxlLWN1c3RvbS1vdXRwdXQgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLFxuI01HUGFnZW9yZGVyZG9tYWluIC5zZWFyY2gtYm94ID4gLmZvcm0tY29udHJvbCxcbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveCA+IC5tb2R1bGUtY3VzdG9tLW91dHB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4jTUdQYWdlb3JkZXJkb21haW4gLnNlYXJjaC1ib3ggPiAubW9kdWxlLWN1c3RvbS1vdXRwdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4jTUdQYWdlb3JkZXJkb21haW4gLnNlYXJjaC1ib3ggPiAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveCA+IC5tb2R1bGUtY3VzdG9tLW91dHB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbnVsLmNvdW50cnktbGlzdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwODFFNkUgMCUsICMwRTI0NzUgMTAwJSk7IH1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSAuZGlhbC1jb2RlLFxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LFxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNjQpICFpbXBvcnRhbnQ7IH1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMmQ3YTsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQgLmRpYWwtY29kZSxcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodCAuZmxhZy1ib3gsXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQgLmNvdW50cnktbmFtZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wgb3B0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC42NCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTI0NzU7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbCBvcHRpb246Y2hlY2tlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyZDdhOyB9XG4iLCIvKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblZhcmlhYmxlc1xyXG4xLiBHZW5lcmFsXHJcbi4gTmF2YmFyIE1haW5cclxuLiBTZWN0aW9uXHJcbi4gUGFuZWwgU2lkZWJhclxyXG4uIExpc3QgR3JvdXBcclxuLiBQYWdpbmF0aW9uXHJcbi4gU29jaWFsIEJ1dHRvbnNcclxuLlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTmF2aWdhdGlvblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kYXBwLW5hdjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiAjZmZmLFxyXG5cdFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbik7XHJcblxyXG4kYXBwLW5hdi1sZWZ0OiAoXHJcblx0XCJ3aWR0aFwiOiAxMTZweCxcclxuICAgIFwiYmctY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcblx0XCJwYWRkaW5nXCI6IDAsXHJcbiAgICBcImxpbmstY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC42NCksXHJcblx0XCJsaW5rLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLW1lZGl1bSxcclxuXHRcImxpbmstZm9udC13ZWlnaHRcIjogJGZvbnQtc2l6ZS1iYXNlLFxyXG4gICAgXCJsaW5rLWhvdmVyLWNvbG9yXCI6ICNmZmYsXHJcbiAgICBcImljb24tY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC42NCksXHJcbiAgICBcImljb24taG92ZXItY29sb3JcIjogI2ZmZixcclxuXHRcImljb24tZm9udC1zaXplXCI6IDIwcHgsXHJcblx0XCJkcm9wZG93bi13aWR0aFwiIDogMjQwcHgsXHJcblx0XCJkcm9wZG93bi1zaGFkb3dcIiA6IG1hcC1nZXQoJGJveC1zaGFkb3csIFwieGxnXCIpLFxyXG5cdFwiZHJvcGRvd24taXRlbS1iZy1ob3ZlclwiOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZyxcclxuXHRcImRyb3Bkb3duLWljb25cIjogaW5saW5lLWJsb2NrLFxyXG5cdFwiZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcblx0XCJkcm9wZG93bi1pdGVtLWNvbG9yXCI6ICRkcm9wZG93bi1saW5rLWNvbG9yLFxyXG5cdFwiZHJvcGRvd24taXRlbS1wYWRkaW5nXCIgOiA4cHggMjRweCxcclxuXHRcImRyb3Bkb3duLWl0ZW0tcC1sLWhvdmVyXCI6IDI0cHgsXHJcblx0XCJkcm9wZG93bi1oZWFkZXItZm9udC1zaXplXCI6ICRmb250LXNpemUtaDMsXHJcblx0XCJkcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWgzLFxyXG5cdFwiZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1oMyxcclxuXHRcImRyb3Bkb3duLWhlYWRlci1wYWRkaW5nXCI6IDE2cHggMjRweCAyNHB4LFxyXG5cdFwiZHJvcGRvd24taXRlbS1tYXJnaW5cIiA6IDAsXHJcblx0XCJuYXYtZGl2aWRlclwiOiBub25lLFxyXG5cdFwibmF2LWRpdmlkZXItb3ZlcmZsb3dcIjogaGlkZGVuLFxyXG5cdFwibmF2LWRpdmlkZXItaXRlbS1jb2xvclwiOiAkZ3JheS1kYXJrZXIsXHJcbik7XHJcbiRhcHAtbmF2LWxlZnQtd2lkZTogKFxyXG5cdFwibG9nby1oZWlnaHRcIjogNDBweCxcclxuXHRcIndpZHRoXCI6IDI0MHB4LFxyXG5cdFwiYXBwLXBhZGRpbmdcIjogMCxcclxuXHRcImFwcC1zaGFkb3dcIjogbWFwLWdldCgkYm94LXNoYWRvdywgXCJ4bGdcIiksXHJcblx0XCJsaW5rLXBhZGRpbmdcIjogMTZweCAxNnB4IDE2cHggMjRweCxcclxuXHRcImxpbmstbWFyZ2luXCI6IDAsXHJcblx0XCJsaW5rLWJvcmRlci1yYWRpdXNcIjogMCxcclxuXHRcImxpbmstZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcblx0XCJhY3RpdmUtbGluay1iZ1wiOiByZ2JhKDAsMCwwLCAwLjEpLFxyXG5cdFwiZHJvcGRvd24tYmdcIjogcmdiYSgwLDAsMCwgMC4xKSxcclxuXHRcImRyb3Bkb3duLWxpbmstYm9yZGVyLWNvbG9yXCI6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCksXHJcblx0XCJuYXYtZGl2aWRlclwiOiBibG9jayxcclxuXHRcImRyb3Bkb3duLXdpZHRoXCI6IDI0MHB4LFxyXG5cdFwiZHJvcGRvd24tcGFkZGluZy1sZWZ0XCI6IDMwcHgsXHJcblx0XCJhcnJvdy1jb2xvclwiOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNjQpLFxyXG5cdFwiZHJvcGRvd24taXRlbS1wYWRkaW5nXCIgOiA0cHggMjRweCxcclxuXHRcImRyb3Bkb3duLWl0ZW0tcC1sLWhvdmVyXCI6IDI0cHgsXHJcblx0XCJhY3RpdmUtbGluay1zdWJtZW51LWJnXCI6IHRyYW5zcGFyZW50LFxyXG5cdFwiYWN0aXZlLWVsZW1lbnQtc3VibWVudS1wLWxcIjogIDdweCxcclxuXHRcImFjdGl2ZS1saW5rLXN1Ym1lbnUtcC1sXCI6IDI0cHgsXHJcblx0XCJ6LWluZGV4XCI6IDIsXHJcbik7XHJcblxyXG4kdG9wLW5hdjogKFxyXG4gICAgXCJsaW5rLWNvbG9yXCIgOiAkZ3JheS1iYXNlLFxyXG4gICAgXCJsaW5rLWNvbG9yLWhvdmVyXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWljb25zXHJcbik7XHJcblxyXG4kbmF2YmFyLW1haW46IChcclxuICAgIFwiYmctY29sb3JcIjogI2ZmZixcclxuICAgIFwibGluay1jb2xvclwiIDogJGdyYXktZGFya2VyLFxyXG4gICAgXCJsaW5rLWNvbG9yLWhvdmVyXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgXCJsaW5rLWJnLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgXCJsaW5rLWZvbnQtc2l6ZVwiOiAxN3B4LFxyXG4gICAgXCJsaW5rLXBhZGRpbmctdlwiOiAyNnB4LFxyXG4gICAgXCJsaW5rLXBhZGRpbmctaFwiOiAyMHB4LFxyXG4gICAgXCJsaW5rLXBhZGRpbmctaC1tZFwiOiAxNnB4LFxyXG4gICAgXCJib3JkZXJcIjogbm9uZSxcclxuXHRcImRyb3Bkb3duLWJvcmRlclwiOiAxcHggc29saWQgJGdyYXktbGlnaHRlci00LFxyXG4gICAgXCJib3JkZXItd2lkdGhcIjogbnVsbCxcclxuICAgIFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuKTtcclxuJHNlY3Rpb24taGVhZGVyOiAoXHJcbiAgICBcImJnLWNvbG9yXCI6IG1hcC1nZXQoJG5hdmJhci1tYWluLCBcImJnLWNvbG9yXCIpLFxyXG4gICAgXCJib3JkZXJcIjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNCxcclxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAgMCAxcHgsXHJcbiAgICBcImhlaWdodFwiOiA3NHB4LFxyXG5cdFwiYmFubmVyLWJnXCI6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQsXHJcbik7XHJcblxyXG4kbW9iLW5hdmJhci1tYWluOihcclxuICAgIFwid2lkdGhcIjogMjcwcHgsXHJcbiAgICBcImJnLWNvbG9yXCI6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQsXHJcbiAgICBcImJnLWNvbG9yLWRhcmtcIjogJGJyYW5kLXNlY29uZGFyeS1kYXJrZXIsXHJcbiAgICBcImxpbmstY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwwLjU4KSxcclxuICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG4gICAgXCJsaW5rLWZvbnQtd2VpZ2h0XCI6IDQwMCxcclxuICAgIFwiZm9udC1zaXplXCI6IDE3cHgsXHJcbiAgICBcImRyb3AtZm9udC1zaXplXCI6IDE0cHgsXHJcbik7XHJcbiRuYXYtbGVmdC1jb250YWluZXI6IChcclxuXHRcImxnLXdpZHRoXCI6IDEyMDhweCxcclxuXHRcIm1kLXdpZHRoXCI6IDEwMDhweCxcclxuXHRcInNtLXdpZHRoXCI6IDc5OHB4LFxyXG5cdFwibWFpbi1jb250ZW50LXAtclwiOiAzMnB4LFxyXG4pO1xyXG4kbmF2LWxlZnQtd2lkZS1jb250YWluZXI6IChcclxuXHRcIm1heC13aWR0aFwiOiAxMzIwcHgsXHJcblx0XCJjb250YWluZXItcGFkZGluZ1wiOiA0MHB4LFxyXG4pO1xyXG5cclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBNYWluXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRtYWluLWJvZHk6IChcclxuICAgIFwiYmctY29sb3JcIjogI2ZmZixcclxuKTtcclxuXHJcbiRtYWluLWdyaWQ6IChcclxuICAgIFwibm8tc2lkZWJhci13aWR0aFwiOiA5MjhweFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFBhbmVsIFNpZGViYXJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHBhbmVsLXNpZGViYXI6IChcclxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgXCJiZy1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgIFwiYmctY29sb3ItaG92ZXJcIjogdHJhbnNwYXJlbnQsXHJcbiAgICBcImJveC1zaGFkb3dcIjogbm9uZSxcclxuICAgIFwiaGVhZGluZy1iZ1wiOiBub25lLFxyXG4gICAgXCJoZWFkaW5nLXBhZGRpbmdcIjogNHB4IDAgMTJweCxcclxuICAgIFwiY29udGVudC1wYWRkaW5nXCI6IDhweCAwLFxyXG4gICAgXCJmb290ZXItYmdcIjogbm9uZSxcclxuXHRcImxpbmstaWNvbi1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuXHRcImxpbmstY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcblx0XCJsaW5rLW1hcmdpblwiOiAwLFxyXG5cdFwibWF4LXdpZHRoXCIgOiAxMDAlLFxyXG4pO1xyXG5cclxuJHBhbmVsLWNsaWVudC1kZXRhaWxzOiAoXHJcblx0XCJiYWNrZ3JvdW5kXCIgOiB0cmFuc3BhcmVudCxcclxuXHRcInRleHQtc3Ryb25nLWNvbG9yXCIgOiAkZ3JheS1kYXJrZXIsXHJcblx0XCJ0ZXh0LXN0cm9uZy1mb250LXNpemVcIiA6ICRmb250LXNpemUtYmFzZSxcclxuXHRcInRleHQtY29sb3JcIiA6ICRncmF5LWJhc2UsXHJcblx0XCJib3gtc2hhZG93XCIgOiBub25lLFxyXG5cdFwicGFuZWwtcGFkZGluZ1wiOiAwLFxyXG5cdFwicGFuZWwtYm9yZGVyXCI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCxcclxuXHRcImljb25cIjogbm9uZSxcclxuKTtcclxuJHBhbmVsLXByaW1hcnk6IChcclxuXHRcImJhY2tncm91bmRcIiA6ICRicmFuZC1wcmltYXJ5LFxyXG5cdFwiaGVhZGluZy1wYWRkaW5nXCIgOiAgMTZweCAxNnB4IDAsXHJcblx0XCJmb290ZXItcGFkZGluZ1wiIDogIDBweCAxNnB4IDE2cHgsXHJcbik7XHJcbiRwYW5lbC1zdXBwb3J0LWxpc3QtZ3JvdXA6IChcclxuXHRcIml0ZW1zLXBhZGRpbmctdlwiIDogMTJweCxcclxuXHRcIml0ZW1zLXBhZGRpbmctaFwiIDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLFxyXG5cdFwiYXR0YWNobWVudHMtbWFyZ2luXCIgOiAxMnB4IDAsXHJcbik7XHJcblxyXG5cdC8qXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC4gVmFyaWFibGVzIC0gUGFuZWxcclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0Ki9cclxuXHJcblx0JHBhbmVsLWRvbWFpbi1yZWdpc3RlcjogKFxyXG5cdFx0XCJiYWNrZ3JvdW5kXCIgOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFx0XCJ0aXRsZS1jb2xvclwiIDogI2ZmZixcclxuXHRcdFwidGl0bGUtZm9udC13ZWlnaHRcIiA6ICRmb250LXdlaWdodC1tZWRpdW0sXHJcblx0XHRcInRpdGxlLW1hcmdpbi1ib3R0b21cIiA6IDZweCxcclxuXHRcdFwiZGVzYy1jb2xvclwiIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLFxyXG5cdFx0XCJpbnB1dC1ib3JkZXJcIiA6IDAsXHJcblx0XHRcImlucHV0LWJvcmRlci1mb2N1c1wiIDogMCxcclxuXHRcdFwiaW5wdXQtZm9udC1zaXplXCIgOiAkZm9udC1zaXplLWg0LFxyXG5cdFx0XCJpbnB1dC1ncm91cC1idG4tbS10XCI6IDEwcHgsXHJcblx0XHRcInBhbmVsLXBhZGRpbmctdG9wXCI6IDI0cHgsXHJcblx0XHRcInBhbmVsLXBhZGRpbmctYm90dG9tXCI6IDQwcHgsXHJcblx0XHRcInBhbmVsLWJvZHktcGFkZGluZ1wiOiAwIDI0cHgsXHJcblx0KTtcclxuXHQkY1BhbmVsVXNhZ2VQYW5lbDogKFxyXG5cdFx0XCJib3gtc2hhZG93XCIgOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdCk7XHJcblx0JHBhbmVsLWRvbWFpbi1zZWFyY2g6IChcclxuXHRcdFwiYmFja2dyb3VuZFwiIDogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudCxcclxuXHRcdFwic2VhcmNoLWljb24tY29sb3JcIjogJGdyYXktaWNvbnMsXHJcblx0KTtcclxuXHQkcGFuZWxzLWhvbXBhZ2U6IChcclxuXHRcdFwiaW5wdXQtZ3JvdXAtcGFkZGluZ1wiOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLFxyXG5cdCk7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTGlzdCBHcm91cFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kbGlzdC1ncm91cDogKFxyXG4gICAgXCJpdGVtXCI6IChcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAgICAgI2Y1ZjVmNSxcclxuICAgICAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiAjNDY1MDU0LFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICM0NjUwNTQsXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzQ2NTA1NCxcclxuICAgICAgICBcImJhZGdlLWNvbG9yXCIgOiAjNjY2LFxyXG4gICAgKSxcclxuICAgIFwiaXRlbS1zZWxlY3RlZFwiOiAoXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAgJGJyYW5kLXByaW1hcnktZmFkZWQsXHJcbiAgICAgICAgXCJjb2xvclwiIDogICAjZmZmLFxyXG4gICAgICAgIFwiYmFkZ2UtY29sb3JcIiA6ICMzMTlGQzMsXHJcbiAgICAgICAgXCJiYWRnZS1iZ1wiIDogI2ZmZixcclxuXHRcdFwiYm9yZGVyLXJhZGl1c1wiOiAwLFxyXG4gICAgKVxyXG4pO1xyXG5cclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBUaWxlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiR0aWxlOiAoXHJcbiAgICBcImJnLWNvbG9yXCI6ICR1aS1ibG9jay1iZyxcclxuICAgIFwiYmctY29sb3ItaG92ZXJcIjogbm9uZSxcclxuICAgIFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgIFwiaWNvbi1mb250LXNpemVcIjogMThweCxcclxuICAgIFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuICAgIFwic3RhdC1mb250LXNpemVcIjogNjJweCxcclxuXHRcInN0YXQtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcbiAgICBcInN0YXQtY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWxhcmdlLFxyXG4gICAgXCJ0aXRsZS1jb2xvclwiOiAkZ3JheS1kYXJrZXIsXHJcblx0XCJ0cmFuc2Zvcm0taG92ZXJcIjogdHJhbnNsYXRlM2QoMCwwLDApLFxyXG5cdFwiYm94LXNoYWRvdy1ob3ZlclwiOiAkYm94LXNoYWRvdy1sZyxcclxuICk7XHJcblxyXG4kdGlsZS1kYW5nZXI6IChcclxuXHRcImljb24tY29sb3JcIjogJGdyYXktaWNvbnMsXHJcblx0XCJzdGF0LWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG5cdFwic2hvdy1pY29uLWFsZXJ0XCI6IG5vbmUsXHJcblx0XCJzaG93LWljb24tZGVmYXVsdFwiOiBibG9jayxcclxuXHRcImJvcmRlci1jb2xvci1ob3ZlclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuKTtcclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFRpbGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHRhYmxlLWNvbnRhaW5lcjogKFxyXG4gICAgXCJiZy1jb2xvclwiOiAkdWktYmxvY2stYmcsXHJcbiAgICBcImJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG4gICAgXCJib3gtc2hhZG93XCI6ICR1aS1ibG9jay1zaGFkb3csXHJcbiAgICBcInRhYmxlLXBhZGRpbmdcIjogbnVsbCxcclxuICAgIFwidGFibGUtYmctZmlsdGVyXCI6ICR1aS1ibG9jay1iZy1oZWFkZXIsXHJcbiAgICBcInRhYmxlLWJnLXBhZ2luYXRpb25cIjogJHVpLWJsb2NrLWJnLWhlYWRlcixcclxuXHRcInRhYmxlLXRvcC1wYWRkaW5nXCI6IDhweCAxNnB4LFxyXG5cdFwidGFibGUtaGVhZC1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtZXh0cmEtc21hbGwsXHJcblx0XCJ0YWJsZS1sZW5ndGgtaGVpZ2h0XCI6ICRpbnB1dC1oZWlnaHQtc21hbGwgKyAxNixcclxuXHRcInRhYmxlLWZpcnN0LXJvdy1wYWRkaW5nXCI6IDE2cHgsXHJcblx0XCJjZWxsLWNoZWNrYm94LXdpZHRoXCI6IDAsXHJcbiApO1xyXG5cclxuJHBhZ2luYXRpb246IChcclxuICAgXCJjb2xvclwiOiAjNDQ0LFxyXG4gICBcImJnLWNvbG9yLWFjdGl2ZVwiOiAjNGY1MzYwLFxyXG4gICBcImJvcmRlci1jb2xvci1hY3RpdmVcIiA6ICM0ZjUzNjAsXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gSGVhZGVyIExpbmVkXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRoZWFkZXItbGluZWQ6IChcclxuICAgIFwiaDFcIjogKFxyXG4gICAgICAgIFwiY29sb3JcIjogJGhlYWRpbmdzLWNvbG9yLFxyXG4gICAgICAgIFwiZm9udC13ZWlnaHRcIjogNDAwLFxyXG4gICAgICAgIFwiYm9yZGVyXCI6IG5vbmUsXHJcblx0XHRcImJhbm5lci1oZWFkZXItZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWxpZ2h0LFxyXG4gICAgKSxcclxuICAgIFwiYnJlYWRjcnVtYlwiOiAoXHJcbiAgICAgICAgXCJmb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgICAgICBcImNvbG9yXCI6ICRncmF5LWxpZ2h0ZXIsXHJcbiAgICAgICAgXCJjb2xvci1hY3RpdmVcIjogJGdyYXktYmFzZSxcclxuXHRcdFwiY29sb3ItYWN0aXZlLW9uLWJhbm5lclwiOiAkZ3JheS1iYXNlLFxyXG5cdFx0XCJjb2xvci1vbi1iYW5uZXJcIjogJGdyYXktbGlnaHRlcixcclxuICAgICksXHJcbik7XHJcblxyXG4kY2xpZW50LWhvbWU6IChcclxuICAgIFwiYWxlcnQtYmdcIjogbnVsbCxcclxuICAgIFwiYWxlcnQtYm9yZGVyXCI6IG51bGwsXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gU29jaWFsIEJ1dHRvbnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGJ1dHRvbnMtc29jaWFsOiAoXHJcbiAgICBcImZhY2Vib29rXCIgOiAoXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgIzE4NzdGMixcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICAgICAgICMxODc3RjIsXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzAwNjlGMixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgICAjZmZmLFxyXG4gICAgKSxcclxuICAgIFwiZ29vZ2xlXCIgOiAoXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgI0Q3RDlERSxcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICAgICAgICAjZmZmLFxyXG4gICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogI2ZmZixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgIzJBMkUzNixcclxuICAgICAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiAjQkVDMEM0LFxyXG4gICAgKSxcclxuICAgIFwidHdpdHRlclwiIDogKFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICAgICAjMURBMUYyLFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICMxREExRjIsXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzA1OTdGMixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgICAjZmZmXHJcbiAgICApXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTG9naW4gQ29udGFpbmVyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRsb2dpbi1wYWdlOiAoXHJcblx0XCJiZy1jb2xvclwiOiAjZmZmLFxyXG4pO1xyXG5cclxuJGZ1bGwtcGFnZTogKFxyXG5cdFwiYmctY29sb3JcIjogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudCxcclxuXHRcImhlYWRpbmctY29sb3JcIjogI2ZmZixcclxuXHRcImZvb3Rlci1ib3JkZXItY29sb3JcIjogJGdyYXktbGlnaHRlci00LFxyXG4pO1xyXG5cclxuJGxvZ2luLWNvbnRhaW5lcjogKFxyXG4gICAgXCJ3aWR0aFwiOiAzODBweCxcclxuICAgIFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMtYmFzZSxcclxuICAgIFwiYmFja2dyb3VuZFwiOiAkdWktYmxvY2stYmcsXHJcbiAgICBcImJveC1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuXHRcInNvY2lhbC1idXR0b25zLWJnXCIgOiAjZmZmLFxyXG5cdFwic29jaWFsLWJ1dHRvbnMtcGFkZGluZ1wiIDogMzZweCAzNXB4IDI0cHggMzVweCxcclxuXHRcInNvY2lhbC1idXR0b25zLXBhZGRpbmctbW9iaWxlXCIgOiAzNnB4IDM1cHggMjRweCAzNXB4LFxyXG5cdFwiZm9vdGVyLWJvcmRlclwiIDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNCxcclxuXHRcImZvb3Rlci1iZ1wiOiAkZ3JheS1mYWRlZCxcclxuXHRcInBhZGRpbmdcIiA6IDMycHgsXHJcblx0XCJwYWRkaW5nLW1vYmlsZVwiIDogMzJweCxcclxuXHRcInRleHQtc29jaWFsLW1hcmdpblwiIDogMTJweCAwIC0xMHB4LFxyXG5cdFwibGFuZ3VhZ2UtdGV4dC1jb2xvclwiIDogI2ZmZixcclxuKTtcclxuJGxvZ2luLXNpZGViYXI6IChcclxuXHRcImNvbnRhaW5lci1iZ1wiIDogJGJyYW5kLXNlY29uZGFyeS12ZXJ0aWNhbCxcclxuXHRcInN3aXBlci1idWxsZXQtYWN0aXZlXCIgOiAkYnJhbmQtcHJpbWFyeSxcclxuXHRcImxvZ2luLWNvbnRhaW5lci1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuXHRcImxvZ2luLWNvbnRhaW5lci1ib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlcixcclxuXHRcImxhbmd1YWdlLXRleHQtY29sb3JcIiA6ICRncmF5LWRhcmtlcixcclxuXHRcImNvbnRhaW5lci1iZy1tb2JpbGVcIiA6IHRyYW5zcGFyZW50LFxyXG5cdFwibGFuZ3VhZ2UtdGV4dC1jb2xvci1tb2JpbGVcIiA6ICNmZmYsXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gaUNoZWNrXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRpY2hlY2s6IChcclxuICAgIFwic2l6ZVwiOiAxOHB4LFxyXG4gICAgXCJiZy1jb2xvclwiOiAjZmZmLFxyXG4gICAgXCJib3JkZXJcIjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItMyxcclxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1iYXNlLFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIHBhbmVsLWdyb3VwXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRwYW5lbC1oZWFkaW5nLWljaGVjazogKFxyXG4gICAgXCJwYWRkaW5nXCI6IDE1cHgsXHJcbiAgICBcImljaGVjay1wb3NpdGlvbi10b3BcIjogMTdweCxcclxuICAgIFwiaWNoZWNrLXBvc2l0aW9uLWxlZnRcIjogMTZweCxcclxuXHRcImljaGVjay1jb250ZW50LWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWg2LFxyXG5cdFwiaWNoZWNrLWNvbnRlbnQtbGluZS1oZWlnaHRcIjogJGZvbnQtc2l6ZS1oNixcclxuKTtcclxuXHJcbiRwYW5lbC1jb2xsYXBzZS1uZXN0ZWQtcGFkZGluZzogNDhweDtcclxuJHBhbmVsLWNvbGxhcHNlLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcclxuJHBhbmVsLWNvbGxhcHNlLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaDY7XHJcbiRwYW5lbC1jb2xsYXBzZS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWg2O1xyXG4kcGFuZWwtY29sbGFwc2UtYWRkcmVzcy1tLXQ6IC04cHg7XHJcblxyXG4kcGFuZWwtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG4kcGFuZWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oNDtcclxuJHBhbmVsLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtaDQ7XHJcbiRwYW5lbC10aXRsZS1pY29uLXNpemU6ICRmb250LXNpemUtZXh0cmEtc21hbGw7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gT3JkZXIgU3VtbWFyeVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kb3JkZXI6IChcclxuXHRcIm1haW4td2lkdGhcIjogMTAwJSxcclxuXHRcIm1haW4td2lkdGgtZG9tYWluXCI6IDkyOHB4LFxyXG5cdFwic2lkZWJhci13aWR0aFwiOiAzNDBweCxcclxuXHRcImNvbnRlbnQtd2lkdGhcIjogMTAwJSxcclxuXHRcInNpZGViYXItcGFkZGluZ1wiOiA0OHB4LFxyXG5cdFwiY29udGVudC1tYXgtd2lkdGhcIjogJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICsgKCRjb250YWluZXItZ3V0dGVyIC8gMikgLSAgMzQwcHggLSA0OHB4LFxyXG4pO1xyXG5cclxuJG9yZGVyLXN1bW1hcnk6IChcclxuICAgIFwiYmdcIjogJHVpLWJsb2NrLWJnLW1haW4sXHJcblx0XCJib3gtc2hhZG93XCI6ICR1aS1ibG9jay1zaGFkb3csXHJcbiAgICBcInBhZGRpbmdcIjogMTZweCxcclxuICAgIFwiY29sb3JcIjogI2ZmZixcclxuICAgIFwiY29sb3ItZmFkZWRcIjogcmdiYSgyNTUsMjU1LDI1NSwgLjY0KSxcclxuICAgIFwidGl0bGUtY29sb3JcIjogI2ZmZixcclxuICAgIFwidGl0bGUtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDUsXHJcblx0XCJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtaDUsXHJcbiAgICBcImxpc3QtZm9udC1zaXplXCI6ICRmb250LXNpemUtc21hbGwsXHJcbiAgICBcImxpc3QtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LXNtYWxsLFxyXG5cdFwibGlzdC1pdGVtLXRpdGxlXCI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40OCksXHJcblx0XCJtYWluLWl0ZW0tc2l6ZVwiOiAxNHB4LFxyXG5cdFwibGlzdC1ib3JkZXJcIjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjI0KSxcclxuICAgIFwidG90YWwtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDIsXHJcbiAgICBcInRvdGFsLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG4gICAgXCJ0b3RhbC1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDIsXHJcbiAgICBcInRvdGFsLWZvbnQtY29sb3JcIjogI2ZmZixcclxuICAgIFwidG90YWwtdGV4dC1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuXHRcImljb24tY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgLjY0KSxcclxuXHRcImljb24tY29sb3ItaG92ZXJcIjogI2ZmZixcclxuXHRcImljb24tYmFza2V0LWNvbG9yXCI6ICNmZmYsXHJcblx0XCJidG4tbW9iaWxlLWJnXCI6IHJnYmEoMjU1LDI1NSwyNTUsLjI0KSxcclxuXHRcImJ0bi1tb2JpbGUtY29sb3JcIjogJGJ0bi1wcmltYXJ5LWNvbG9yLFxyXG5cdFwiYnRuLW1vYmlsZS1ob3Zlci1iZ1wiOiAkYnRuLXByaW1hcnktaG92ZXItYmcsXHJcbik7XHJcblxyXG4kbWFpbi1mb290ZXItaGVpZ2h0OiA3OXB4O1xyXG4kbWFpbi10b3AtaGVpZ2h0OiA0NXB4O1xyXG5cclxuJGFydGljbGU6IChcclxuICAgIFwicGFkZGluZ1wiOiAyNHB4LFxyXG4gICAgXCJiZy1jb2xvclwiOiAkdWktYmxvY2stYmcsXHJcbiAgICBcImJveC1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1iYXNlLFxyXG5cdFwibmV3cy10aXRsZS1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oMixcclxuXHRcIm5ld3MtdGl0bGUtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgyLFxyXG5cdFwibmV3cy10aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuXHRcIm5ld3MtZGVzY1wiOiAkZ3JheS1iYXNlLFxyXG4pO1xyXG4kcGFuZWwtcGF5bWVudDogKFxyXG5cdFwiYmFja2dyb3VuZFwiIDogJHVpLWJsb2NrLWJnLW1haW4sXHJcblx0XCJib2R5LXBhZGRpbmdcIiA6IDE1cHgsXHJcblx0XCJ0b3RhbC1mb250LXNpemVcIjogbWFwLWdldCgkb3JkZXItc3VtbWFyeSwgXCJ0b3RhbC1mb250LXNpemVcIiksXHJcblx0XCJ0b3RhbC1mb250LXdlaWdodFwiOiBtYXAtZ2V0KCRvcmRlci1zdW1tYXJ5LCBcInRvdGFsLWZvbnQtd2VpZ2h0XCIpLFxyXG5cdFwidG90YWwtbGluZS1oZWlnaHRcIjogbWFwLWdldCgkb3JkZXItc3VtbWFyeSwgXCJ0b3RhbC1saW5lLWhlaWdodFwiKSxcclxuKTtcclxuJHByb2R1Y3QtZGV0YWlsczogKFxyXG5cdFwiaWNvbi1iZ1wiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFwidGl0bGUtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDIsXHJcblx0XCJ0aXRsZS1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDIsXHJcblx0XCJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtaDIsXHJcblxyXG4pO1xyXG4kcGFuZWwtcHJvZHVjdDogKFxyXG5cdFwiYm9yZGVyXCIgOiAkdWktYmxvY2stYm9yZGVyLFxyXG5cdFwiYm94LXNoYWRvd1wiIDogJHVpLWJsb2NrLXNoYWRvdyxcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBTVkcgR3JhcGhpY3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHN2Zy1pbGx1c3RyYXRpb246IChcclxuICAgIFwiY29sb3ItMFwiOiAjZmZmLFxyXG4gICAgXCJjb2xvci0xXCI6ICM3M0M4RkYsXHJcbiAgICBcImNvbG9yLTJcIjogIzg4RDNGRixcclxuICAgIFwiY29sb3ItM1wiOiAjQTRFMEZGLFxyXG4gICAgXCJjb2xvci01XCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgXCJjb2xvci02XCI6ICNkNmYxZmYsXHJcbiAgICBcImNvbG9yLThcIjogI0I0RThGRSxcclxuICAgIFwiY29sb3ItOVwiOiAjMzE5MkU3LFxyXG4pO1xyXG4kc3ZnLWlsbHVzdHJhdGlvbi1iYXNlOiAoXHJcblx0XHRcdFx0XCJjb2xvci0wXCI6ICMzOTNFNDEsXHJcblx0XHRcdFx0XCJjb2xvci0xXCI6ICM0RjUzNTcsXHJcblx0XHRcdFx0XCJjb2xvci0yXCI6ICNEMUQzRDQsXHJcblx0XHRcdFx0XCJjb2xvci0zXCI6ICNEQURDREUsXHJcblx0XHRcdFx0XCJjb2xvci01XCI6ICNEQ0RFRTEsXHJcblx0XHRcdFx0XCJjb2xvci02XCI6ICNFOUVCRUUsXHJcblx0XHRcdFx0XCJjb2xvci04XCI6ICNFQkVERjAsXHJcblx0XHRcdFx0XCJjb2xvci05XCI6ICNFRkYwRjMsXHJcblx0XHRcdFx0XCJjb2xvci0xMFwiOiAjRkZGRkZGLFxyXG4pO1xyXG4kc3ZnLWlsbHVzdHJhdGlvbi1wcmltYXJ5OiAoXHJcblx0XHRcdFx0XCJjb2xvci0wXCI6ICMwMzY3RTQsXHJcblx0XHRcdFx0XCJjb2xvci0xXCI6ICMzNDdCRTksXHJcblx0XHRcdFx0XCJjb2xvci0yXCI6ICM0MjhCRjAsXHJcblx0XHRcdFx0XCJjb2xvci0zXCI6IHJnYmEoOCwgOTIsIDIwOCwgMC42KSxcclxuKTtcclxuJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5OiAoXHJcblx0XHRcdFx0XCJjb2xvci0wXCI6ICNGOUEwMDAsXHJcblx0XHRcdFx0XCJjb2xvci0xXCI6ICNGQkI5MDAsXHJcblx0XHRcdFx0XCJjb2xvci0yXCI6ICNGRkQyNTEsXHJcblx0XHRcdFx0XCJjb2xvci0zXCI6IHJnYmEoMjQ5LCAxNjAsIDAsIDAuNiksXHJcbik7XHJcbiRzdmctaWxsdXN0cmF0aW9uLWFjY2VudDogKFxyXG5cdFx0XHRcdFwiY29sb3ItMFwiOiAjMUY1QzNBLFxyXG5cdFx0XHRcdFwiY29sb3ItMVwiOiAjMzE4NTRDLFxyXG5cdFx0XHRcdFwiY29sb3ItMlwiOiAjMzVCNjVFLFxyXG5cdFx0XHRcdFwiY29sb3ItM1wiOiAjNUJENjgyLFxyXG4pO1xyXG4kc3ZnLXdlZWJseTooXHJcblx0XHRcdFx0XCJjdXAtdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XHRcdFx0XCJjdXAtYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwiY3VwLWluc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzY3JlZW4tdG9wLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi10b3AtZnJvbnRcIiA6ICBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJzY3JlZW4tdG9wLWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi10b3AtbG9nb1wiIDogIG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi1ib3R0b21cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi1mcm9udFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi1sZWctZnJvbnQtMVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLWxlZy1iYWNrXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJsZWZ0LWVsZW1lbnRzXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJsZWZ0LWVsZW1lbnRzLWJvdHRvbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwibGVmdC1ib2R5XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJrZXlib2FyZC10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImtleWJvYXJkLWJvZHktYm90dG9tLTJcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcImtleWJvYXJkLWJvZHktdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJrZXlib2FyZC1rZXlzLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci04XCIpLFxyXG5cdFx0XHRcdFwia2V5Ym9hcmQta2V5cy1ib3R0b21cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImNvbG9ycy1ib3R0b21cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwiY29sb3JzLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XHRcdFx0XCJjb2xvcnMtdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiY29sb3JzLXRvcC0yXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcImNvbG9ycy10b3AtM1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wLTJcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdGV4dFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1iYW5uZXJcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuKTtcclxuJHN2Zy1zcGFtZXhwZXJ0czogKFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wLTJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXRleHQtbGVmdFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXRleHQtcmlnaHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci11c2VyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci11c2VyLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImxhcHRvcC1ib3R0b20tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJsYXB0b3AtYm90dG9tLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJsYXB0b3AtdG91Y2hwYWQtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcImxhcHRvcC10b3VjaHBhZC1vdXRzaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImtleWJvYXJkLWtleXMtYm90dG9tXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImtleWJvYXJkLWtleXMtdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOFwiKSxcclxuXHRcdFx0XHRcImxhcHRvcC1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwibGFwdG9wLXNjcmVlbi1sb2dvXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImxhcHRvcC1zY3JlZW4tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJsYXB0b3Atc2NyZWVuLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImVudmVsb3BlLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJlbnZlbG9wZS10b3Atb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJlbnZlbG9wZS1pbnNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiZW52ZWxvcGUtcmlnaHQtc2lkZS1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcImVudmVsb3BlLWxlZnQtc2lkZS1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcImVudmVsb3BlLXNwbGl0LW9wZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwiZW52ZWxvcGUtc3BsaXRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwiZW52ZWxvcGUtcmlnaHQtc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJlbnZlbG9wZS1sZWZ0LXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4pO1xyXG4kc3ZnLXN5bWFudGVjOiAoXHJcblx0XHRcdFx0XCJsZWZ0LWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImxlZnQtZWxlbWVudHNcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcIm1lZGFsLXJpYmJvblwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwibWVkYWwtaW5zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJtZWRhbC1pbnNpZGUtZWxlbWVudFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwibWVkYWwtcm91bmQtYmFja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwibWVkYWwtcm91bmQtZnJvbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcIm1lZGFsLXJvdW5kLWluc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwibWVkYWwtcm91bmQtaW5zaWRlLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInBhZGxvY2stcmlnaHQtc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwicGFkbG9jay1yaWdodC1zaWRlLWVsZW1lbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInBhZGxvY2stdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJwYWRsb2NrLXRvcC1yb3VuZC1lbGVtZW50XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJwYWRsb2NrLXRvcC1lbGVtZW50XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJwYWRsb2NrLXRvcC1lbGVtZW50LTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcInBhZGxvY2stZnJvbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInBhZGxvY2stbG9ja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwicGFkbG9jay1sb2NrLWluc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwia2V5LWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJrZXktdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcImtleS10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci10b3AtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbik7XHJcbiRzdmctY29kZWd1YXJkOiAgKFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcInBob3RvLWZyYW1lXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcInBob3RvLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInBob3RvLWxvZ29cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwicGhvdG8tZnJvbnQtY29ybmVyc1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJwaG90by1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInBob3RvLWJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJwaG90by1icm93c2VyLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJwaG90by1icm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcInBob3RvLWJyb3dzZXItdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJsaXN0LWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImxpc3QtaXRlbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwibGlzdC1pdGVtLWJvdHRvbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwiZm9sZGVyLW1hbHdhcmUtYmdcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcImZvbGRlci1sb2dvXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJmb2xkZXItYmFja3VwLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwiZm9sZGVyLWJhY2t1cC10b3AtYm9yZGVyXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJmb2xkZXItYmFja3VwLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJmb2xkZXItYmFja3VwLWxvZ29cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuKTtcclxuJHN2Zy1tYXJrZXRnb286IChcclxuXHRcdFx0XHRcInBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJwaG9uZS1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJwaG9uZS1idXR0b25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwicGhvbmUtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiZ3JhcGhzLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImdyYXBocy10ZXh0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImdyYXBocy10ZXh0LWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImdyYXBocy10ZXh0LXNoYWRvd1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJncmFwaHMtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiZ3JhcGhzLWVsZW1lbnRzLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwiZ3JhcGhzLWVsZW1lbnRzLTJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiY3VwLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwiY3VwLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJjdXAtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImZsb3dlci1sZWFmXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImZsb3dlci1sZWFmLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwiZmxvd2VyLWxlYWYtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJiYXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcImJhci1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJiYXItc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzZWFyY2gtYm9yZGVyc1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzZWFyY2gtdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcInNlYXJjaC1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJzZWFyY2gtdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXNlYXJjaC1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXNlYXJjaC1pY29uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItc2VhcmNoLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwiY29udGVudC1ib3R0b20tcmlnaHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiY29udGVudC1ib3R0b20tY2lyY2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImNvbnRlbnQtYm90dG9tLW51bVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJjb250ZW50LXRvcC1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJjb250ZW50LXRvcC1jaXJjbGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwiY29udGVudC10b3AtbnVtXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcInNtYXJ0cGhvbmUtYm9yZGVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNtYXJ0cGhvbmUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwic21hcnRwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwic21hcnRwaG9uZS1pY29uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInNtYXJ0cGhvbmUtaWNvbi1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbik7XHJcbiRzaXRlbG9ja3ZwbjogKFxyXG5cdFx0XHRcdFwibGVmdC1lbGVtZW50c1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJsZWZ0LWVsZW1lbnRzLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwibGVmdC1lbGVtZW50cy1ib2R5LTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwibGVmdC1lbGVtZW50cy1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTZcIiksXHJcblx0XHRcdFx0XCJsZWZ0LWVsZW1lbnRzLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwibGVmdC10aW1lXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImxlZnQtY2lyY2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImxlZnQtY2lyY2xlLWljb25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwic21hcnRwaG9uZS1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwic21hcnRwaG9uZS1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJzbWFydHBob25lLXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJzbWFydHBob25lLWljb25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwic21hcnRwaG9uZS1pY29uLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi1ib3R0b20tZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLWJvdHRvbS1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi1ib3R0b20tYnV0dG9uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi10b3AtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLXRvcC1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJzY3JlZW4tdG9wLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLWxvZ29cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLWxvZ28tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLWxlZy1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi1sZWctZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG5cdFx0XHRcdFwidGFibGV0LWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwidGFibGV0LWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcInRhYmxldC1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwiY2lyY2xlLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XHRcdFx0XCJjaXJjbGUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci04XCIpLFxyXG5cdFx0XHRcdFwiY2lyY2xlLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJjaXJjbGUtdG9wLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJjaXJjbGUtdG9wLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1tYXBcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1tYXAtbWFya2VyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItbWFwLW1hcmtlci1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLW1hcmtlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbik7XHJcbiRzaXRlbG9jazogKFxyXG5cdFx0XHRcdFwibGVmdC1lbGVtZW50c1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwibGVmdC1lbGVtZW50cy0xXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJsZWZ0LWVsZW1lbnRzLWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImNvZGUtYmdcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImNvZGUtdGV4dFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwic2hpZWxkLWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInNoaWVsZC1iYWNrLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNoaWVsZC1yaWdodC1zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzaGllbGQtdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJzaGllbGQtZnJvbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInNoaWVsZC1sb2dvXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJ0YWJsZXQtYmFja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwidGFibGV0LWZyb250XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJ0YWJsZXQtc2NyZWVuXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJzZWFyY2gtYm90dG9tLWVsZW1lbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNlYXJjaC1ib3R0b20tZWxlbWVudC0xXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzZWFyY2gtYm9yZGVyc1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwic2VhcmNoLWJvcmRlcnMtaW5zaWRlXCIgOiAjMDAwLFxyXG5cdFx0XHRcdFwic2VhcmNoLWljb25cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG5cdFx0XHRcdFwic2VhcmNoLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJzZWFyY2gtYmctdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJzbWFydHBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzbWFydHBob25lLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcInNtYXJ0cGhvbmUtc2NyZWVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInNtYXJ0cGhvbmUtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJzbWFydHBob25lLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci1lbGVtZW50c1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLWF2YXRhclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLWF2YXRhci1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbik7XHJcbiRzdmctb3g6IChcclxuXHRcdFx0XHRcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdGV4dC1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXRleHQtbGVmdFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLWJhbm5lci1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLWJhbm5lci1sZWZ0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdXNlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJicm93c2VyLXVzZXItYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiY3VwLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwiY3VwLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJjdXAtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImZsb3dlci1sZWFmXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImZsb3dlci1sZWFmLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwiZmxvd2VyLWxlYWYtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJsYXB0b3AtYm90dG9tLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwibGFwdG9wLWJvdHRvbS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwibGFwdG9wLXRvdWNocGFkLWluc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJsYXB0b3AtdG91Y2hwYWQtb3V0c2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJrZXlib2FyZC1rZXlzLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJrZXlib2FyZC1rZXlzLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XHRcdFx0XCJsYXB0b3Atc2NyZWVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImxhcHRvcC1sb2dvXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImxhcHRvcC1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImxhcHRvcC1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJlbnZlbG9wZS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwiZW52ZWxvcGUtdG9wLW9wZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwiZW52ZWxvcGUtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImVudmVsb3BlLXJpZ2h0LXNpZGUtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJlbnZlbG9wZS1sZWZ0LXNpZGUtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJlbnZlbG9wZS1zcGxpdC1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImVudmVsb3BlLXNwbGl0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImVudmVsb3BlLXJpZ2h0LXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG5cdFx0XHRcdFwiZW52ZWxvcGUtbGVmdC1zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcInNtYXJ0cGhvbmUtYm9yZGVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcInNtYXJ0cGhvbmUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwic21hcnRwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwic21hcnRwaG9uZS1pY29uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInNtYXJ0cGhvbmUtaWNvbi1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbik7XHJcbiRzdmctc2l0ZWJ1aWxkZXI6IChcclxuXHRcdFx0XHRcImJyb3dzZXItYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYnJvd3Nlci10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYmFubmVyLWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImJhbm5lci1ib3JkZXJlZC1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1ib2R5LWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYmFubmVyLWJvZHktZWxlbWVudC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi1sZWctYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzY3JlZW4tbGVnLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi10b3AtYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzY3JlZW4tYm90dG9tLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJzY3JlZW4tYm90dG9tLWJ1dHRvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJzY3JlZW4tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwic2NyZWVuLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcInNjcmVlbi1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcInBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJwaG9uZS1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwicGhvbmUtYm9yZGVyZWQtZWxlbWVudFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJwaG9uZS1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcInRhYmxldC1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwidGFibGV0LWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcInRhYmxldC1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwidGFibGV0LWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwidGFibGV0LWVsZW1lbnQtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XHRcdFx0XCJ0YWJsZXQtZWxlbWVudC0yXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcIm5vdGVwYWQtYmFja1wiOiAgbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwibm90ZXBhZC1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFx0XHRcdFwibm90ZXBhZC1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XHRcdFx0XCJub3RlcGFkLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwicGVuLWVsZW1lbnQtZGFya1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XHRcdFx0XCJwZW4tZWxlbWVudFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XHRcdFx0XCJwZW4tZWxlbWVudC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcInBlbmNpbC1lbGVtZW50LWRhcmtcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFx0XHRcdFwicGVuY2lsLWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwicGVuY2lsLWVsZW1lbnQtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJob2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcInJpZ2h0LWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwicmlnaHQtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFx0XHRcdFwicmlnaHQtZWxlbWVudHMtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbik7XHJcbiRzdmctaWNvbnM6IChcclxuXHRcdFx0XHRcIm91dGxpbmVcIiA6ICRncmF5LWRhcmtlcixcclxuXHRcdFx0XHRcIm91dGxpbmUtcFwiIDogJGJyYW5kLXByaW1hcnksXHJcblx0XHRcdFx0XCJwcmltZVwiIDogJGJyYW5kLXByaW1hcnksXHJcblx0XHRcdFx0XCJwcmltZS1sXCIgOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyLFxyXG5cdFx0XHRcdFwicHJpbWUtMS13XCIgOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyLFxyXG5cdFx0XHRcdFwib3V0bGluZS1vbi1kYXJrXCIgOiAkYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0ZXIsXHJcblx0XHRcdFx0XCJwcmltZS1vbi1kYXJrXCIgOiAkYnJhbmQtcHJpbWFyeSxcclxuXHRcdFx0XHRcInByaW1lLWwtb24tZGFya1wiIDogJGJyYW5kLXByaW1hcnktbGlnaHRlcixcclxuKTtcclxuJHNpdGUtaW5kZXgtZGVmYXVsdDogKFxyXG5cdFx0XHRcdFwiYmFubmVyLXN0NFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XHRcdFx0XCJiYW5uZXItc3Q1XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDZcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFx0XHRcdFwiYmFubmVyLXN0N1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJiYW5uZXItc3Q5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOFwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDEwXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDEyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDExXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDE0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDIxXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDIyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDIzXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDI0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDI1XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDI2XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDI3XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDI4XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XHRcdFx0XCJiYW5uZXItc3QyOVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFx0XHRcdFwiYmFubmVyLXN0MzBcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOFwiKSxcclxuXHRcdFx0XHRcImJhbm5lci1zdDMxXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbik7XHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiByYW5nZSBzbGlkZXJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHJhbmdlLXNsaWRlcjogKFxyXG4gICAgXCJoZWlnaHRcIjogMThweCxcclxuICAgIFwiYmFja2dyb3VuZFwiOiAkZ3JheS1saWdodGVyLTMsXHJcbiAgICBcImZpbGwtYmFja2dyb3VuZFwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAyMDBweCxcclxuICAgIFwiaGFuZGxlLWJhY2tncm91bmRcIjogI2ZmZixcclxuICAgIFwiaGFuZGxlLWJveC1zaGFkb3dcIjogMCAycHggMTBweCAgcmdiYSgwLDAsMCwwLjE1KSxcclxuICAgIFwiaGFuZGxlLWhlaWdodFwiOiAzMnB4LFxyXG4gICAgXCJoYW5kbGUtd2lkdGhcIjogMjRweCxcclxuICAgIFwiaGFuZGxlLWJvcmRlci1yYWRpdXNcIjogM3B4LFxyXG4gICAgXCJ2YWx1ZS1wYWRkaW5nXCI6IDAgMTBweCxcclxuICAgIFwidmFsdWUtbWluLXdpZHRoXCI6IDIycHgsXHJcbiAgICBcInZhbHVlLWNvbG9yXCI6ICRncmF5LWxpZ2h0ZXIsXHJcbiAgICBcInZhbHVlLWFjdGl2ZS1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgIFwidmFsdWUtYWN0aXZlLWJvcmRlclwiOiAxcHggc29saWQgdHJhbnNwYXJlbnQsXHJcbiAgICBcInZhbHVlLWFjdGl2ZS1iYWNrZ3JvdW5kXCI6IDAsXHJcbiAgICBcInZhbHVlLWFjdGl2ZS1hcnJvdy1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgIFwidmFsdWUtYm9yZGVyLXJhZGl1c1wiOiAwLFxyXG4gICAgXCJwcmljZS1mb250LXNpemVcIjogMjRweCxcclxuICAgIFwicHJpY2UtbGluZS1oZWlnaHRcIjogMjRweCxcclxuICAgIFwicHJpY2Utc3BhY2luZ1wiOiAxMnB4IDAsXHJcbiAgICBcInByaWNlLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG4gICAgXCJwcmljZS1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgIFwicHJpY2Utc3VmZml4LW9wYWNpdHlcIjogMC42NCxcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBwcm9tbyBzbGlkZXJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHByb21vLXNsaWRlcjogKFxyXG5cdFwiYmFja2dyb3VuZFwiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFwidGl0bGUtY29sb3JcIjogI2ZmZixcclxuXHRcIm5hdi1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpLFxyXG5cdFwibmF2LWNvbG9yLWFjdGl2ZVwiOiAjZmZmLFxyXG5cdFwiYm94LXNoYWRvd1wiOiBub25lLFxyXG5cdFwibW9yZS1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpLFxyXG5cdFwibW9yZS1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG5cdFwiYmctc2hhcGVcIiA6IG5vbmUsXHJcblx0XCJwcm9tby1zaGFwZS1yaWdodFwiIDogIzAwMCxcclxuXHRcInByb21vLXNoYXBlLXJpZ2h0LW9wYWNpdHlcIiA6IDAuMTIsXHJcblx0XCJwcm9tby1zaGFwZS1ib3R0b21cIiA6ICMwMDAsXHJcblx0XCJwcm9tby1zaGFwZS1ib3R0b20tb3BhY2l0eVwiIDogMC4xLFxyXG5cdFwicHJvbW8tc2hhcGUtbGVmdC1vcGFjaXR5XCIgOiAwLjI0LFxyXG5cdFwic3RvcC1jb2xvclwiIDogIzAwMCxcclxuXHRcInN0b3AtY29sb3ItMVwiIDogIzAwMCxcclxuXHRcIm1heC13aWR0aFwiIDogMTAwJSxcclxuKTtcclxuJHByb21vLXNsaWRlci14czogKFxyXG5cdFwibmF2LWNvbG9yXCI6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNCksXHJcblx0XCJuYXYtY29sb3ItYWN0aXZlXCI6ICNmZmYsXHJcblx0XCJ0aXRsZS1mb250LXNpemVcIjogMjJweCxcclxuXHRcInRpdGxlLWxpbmUtaGVpZ2h0XCI6IDMwcHgsXHJcblx0XCJ0aXRsZS1mb250LXdlaWdodFwiIDogJGZvbnQtd2VpZ2h0LWJvbGQsXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gcHJvZHVjdCAtIHBhY2thZ2VzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRwYWNrYWdlOiAoXHJcblx0XCJsYWJlbC1jb3JuZXItZm9udC1zaXplXCI6IDEwcHgsXHJcblx0XCJsYWJlbC1jb3JuZXItaGVpZ2h0XCI6IDE2cHgsXHJcblx0XCJwYWNrYWdlLW5hbWUtbS1iXCI6IDI0cHgsXHJcblx0XCJwcmljZS1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDIsXHJcblx0XCJwcmljZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbWVkaXVtLFxyXG5cdFwicHJpY2UtY3ljbGUtY29sb3JcIjogJGdyYXktZGFya2VyLFxyXG5cdFwicGFja2FnZS1jb250ZW50LW0tdFwiOiAyNHB4LFxyXG5cdFwicGFja2FnZS1mZWF0dXJlcy1kaXZpZGVyXCI6IGJsb2NrLFxyXG5cdFwicGFja2FnZS1mZWF0dXJlcy1wYWRkaW5nXCI6IDZweCAwLFxyXG5cdFwicGFja2FnZS1mZWF0dXJlcy1wLXRcIjogMjRweCxcclxuXHRcInBhY2thZ2UtZmVhdHVyZXMtYi1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1tZWRpdW0sXHJcblx0XCJwYWNrYWdlLWZlYXR1cmVzLWxhc3QtZWxlbWVudC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1tZWRpdW0sXHJcblx0XCJwYWNrYWdlLWZlYXR1cmVzLWxhc3QtZWxlbWVudC1saW5lLWhlaWdodFwiOiAyNHB4LFxyXG5cdFwicGFja2FnZS1mZWF0dXJlcy1sYXN0LWVsZW1lbnQtY29sb3JcIjogJGdyYXktYmFzZSxcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBtYyAtIHByb21vXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRtYy1wcm9tbzogKFxyXG5cdFwiaGVhZGxpbmUtZm9udC1zaXplXCIgOiAkZm9udC1zaXplLWgzLFxyXG5cdFwiaGVhZGVyLWJhY2tncm91bmRcIiA6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjZmZmIDUwJSwjZWNmNGZjKSxcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiB0aWNrZXQgLSByZXBseVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG5cclxuJHRpY2tldC1yZXBseTogKFxyXG5cdFwidGlja2V0LXJlcGx5LXRvcC1iZ1wiIDogJGdyYXktZmFkZWQsXHJcblx0XCJ0aWNrZXQtcmVwbHktYm9yZGVyLWNvbG9yXCIgOiAkZ3JheS1saWdodGVyLTQsXHJcblx0XCJ0aWNrZXQtcmVwbHktY3VzdG9tZXItYmdcIjogJHVpLWJsb2NrLWJnLFxyXG5cdFwidGlja2V0LXJlcGx5LWN1c3RvbWVyLWJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG5cdFwidGlja2V0LXJlcGx5LWN1c3RvbWVyLXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdFwidGlja2V0LXJlcGx5LXN0YWZmLWJnXCI6ICR1aS1ibG9jay1iZyxcclxuXHRcInRpY2tldC1yZXBseS1zdGFmZi1ib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlcixcclxuXHRcInRpY2tldC1yZXBseS1zdGFmZi1ib3JkZXItbGVmdFwiOiBub25lLFxyXG5cdFwidGlja2V0LXJlcGx5LXN0YWZmLXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdFwiYXZhdGFyLWJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuXHRcIm1lc3NhZ2UtcGFkZGluZ1wiIDogMjVweCAxNXB4LFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIGtub3dsZWRnZWJhc2UgLyBkb3dubG9hZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4ka2Itc2VhcmNoOiAoXHJcblx0XHRcImJhY2tncm91bmRcIjogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudCxcclxuXHRcdFwicGFkZGluZ1wiOiA0OHB4IDI0cHgsXHJcblx0XHRcInNlYXJjaC1tLXdcIjogNjg2cHgsXHJcblx0XHRcImNhdGVnb3JpZXMtaXRlbS1wYWRkaW5nXCI6IDE3cHggMTZweCxcclxuXHRcdFwiYmFja2dyb3VuZC1wYXR0ZXJuXCI6IGJsb2NrLFxyXG5cdFx0XCJzZWFyY2gtaWNvbi1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuXHRcdFwic2VhcmNoLWJ1dHRvbi1iZ1wiOiAkYnRuLXByaW1hcnktYmcsXHJcblx0XHRcInNlYXJjaC1idXR0b24tY29sb3JcIjogJGJ0bi1wcmltYXJ5LWNvbG9yLFxyXG5cdFx0XCJzZWFyY2gtYnV0dG9uLWJvcmRlclwiOiAkYnRuLXByaW1hcnktYm9yZGVyLFxyXG5cdFx0XCJzZWFyY2gtYnV0dG9uLWhvdmVyLWJnXCI6ICRidG4tcHJpbWFyeS1ob3Zlci1iZyxcclxuXHRcdFwic2VhcmNoLWJ1dHRvbi1ob3Zlci1jb2xvclwiOiAkYnRuLXByaW1hcnktaG92ZXItY29sb3IsXHJcblx0XHRcInNlYXJjaC1idXR0b24taG92ZXItYm9yZGVyXCI6ICRidG4tcHJpbWFyeS1ob3Zlci1ib3JkZXIsXHJcblx0XHRcInotaW5kZXhcIjogMixcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBmZWF0dXJlZCB0bGRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGZlYXR1cmVkLXRsZDogKFxyXG5cdFx0XCJib3gtc2hhZG93XCIgOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdFx0XCJwYWRkaW5nXCIgOiA0MHB4LFxyXG5cdFx0XCJpbWctY29udGFpbmVyLWhlaWdodFwiOiAxNjBweCxcclxuXHRcdFwiaW1nLWhlaWdodFwiOiA5NyUsXHJcblx0XHRcImltZy13aWR0aFwiOiA1NyUsXHJcbik7XHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBzaXRlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRiYW5uZXI6IChcclxuXHRcdFwiYnRuLW91dGxpbmUtYm9yZGVyXCI6IHJnYmEoJGJyYW5kLXByaW1hcnktZmFkZWQsIC4yNCksXHJcblx0XHRcImJ0bi1vdXRsaW5lLWNvbG9yXCI6ICNmZmYsXHJcbik7XHJcblxyXG4vKiBTZWN0aW9uIGRhcmsvZ2VuZXJhbCAqL1xyXG5cclxuJHNlY3Rpb246IChcclxuXHRcdFwiZGFyay1zdWJ0aXRsZS1jb2xvclwiIDogcmdiYSgyMjcsIDIzOSwgMjUyLDAuOCksXHJcblx0XHRcImRhcmstZmVhdHVyZS1kZXNjLWNvbG9yXCI6IHJnYmEoMjI3LCAyMzksIDI1MiwwLjY0KSxcclxuXHRcdFwiZGFyay1mZWF0dXJlLXRpdGxlLWNvbG9yXCI6ICNmZmYsXHJcblx0XHRcImRhcmstaWNvbi1zdHJva2VcIjogI2ZmZixcclxuXHRcdFwiZmlyc3Qtc2VjdGlvbi1wLXRcIjogMTAwcHgsXHJcblx0XHRcImxhc3Qtc2VjdGlvbi1wLWJcIjogIDEwMHB4LFxyXG5cdFx0XCJzZWN0aW9uLWNvbnRlbnRcIjogIDEwMHB4LFxyXG5cdFx0XCJpbmRleC1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgMTAwcHgsXHJcblx0XHRcImRhcmstc2VjdGlvbi1wYWRkaW5nXCI6ICAxMDBweCxcclxuXHRcdFwic2VjdGlvbi1zdGFydGVkLWJnXCI6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQsXHJcblx0XHRcInNlY3Rpb24tc3RhcnRlZC10aXRsZVwiOiAjZmZmLFxyXG5cdFx0XCJzZWN0aW9uLXN0YXJ0ZWQtc3VidGl0bGVcIjogcmdiYSgyMjcsMjM5LDI1MiwuOCksXHJcblx0XHRcImxnLWZpcnN0LXNlY3Rpb24tcC10XCI6IDYwcHgsXHJcblx0XHRcImxnLWxhc3Qtc2VjdGlvbi1wYWRkaW5nXCI6ICA2MHB4LFxyXG5cdFx0XCJsZy1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCxcclxuXHRcdFwibGctc2VjdGlvbi1jb250ZW50XCI6ICA2MHB4LFxyXG5cdFx0XCJzbS1maXJzdC1zZWN0aW9uLXAtdFwiOiA2MHB4LFxyXG5cdFx0XCJzbS1sYXN0LXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCAwLFxyXG5cdFx0XCJzbS1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCxcclxuXHRcdFwic20tc2VjdGlvbi1jb250ZW50XCI6ICA2MHB4LFxyXG5cdFx0XCJ4cy1maXJzdC1zZWN0aW9uLXAtdFwiOiA2MHB4LFxyXG5cdFx0XCJ4cy1sYXN0LXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCAwLFxyXG5cdFx0XCJ4cy1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCxcclxuXHRcdFwieHMtc2VjdGlvbi1jb250ZW50XCI6ICA2MHB4LFxyXG5cdFx0XCJ4cy1zZWN0aW9uLXNsaWRlci1wLWJcIjogIDMycHgsXHJcblx0XHRcIm1vYi1zZWN0aW9uLXNsaWRlci1wLWJcIjogIDMycHgsXHJcblx0XHRcInNpdGUtaW5kZXgtbS10XCI6IDQ4cHgsXHJcbik7XHJcblxyXG4vKiBmZWF0dXJlICovXHJcblxyXG4kZmVhdHVyZTogKFxyXG5cdFx0XCJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbGlnaHQsXHJcblx0XHRcInRpdGxlLWZvbnQtc2l6ZVwiOiAyMXB4LFxyXG5cdFx0XCJkZXNjLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG4pO1xyXG4vKiBTVkcgKi9cclxuXHJcbiRzdmctYnJvd3Nlci1jb2xvcjogKFxyXG5cdFx0XCJzdG9wLWNvbG9yXCIgOiAjRTlFQkVFLFxyXG5cdFx0XCJzdG9wLWNvbG9yLTFcIiA6ICNFOUVCRUUsXHJcblx0XHRcImJyb3dzZXItdG9wLWRvdHNcIjogcmdiYSgwLDAsMCwuMSksXHJcblx0XHRcImJyb3dzZXItc2VhcmNoLWVsZW1lbnRzXCI6IHJnYmEoMCwwLDAsLjEpLFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIGludm9pY2VcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGludm9pY2U6IChcclxuXHRcdFwidGl0bGUtZm9udC1zaXplXCI6IDM0cHgsXHJcblx0XHRcInRpdGxlLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG5cdFx0XCJ0aXRsZS1saW5lLWhlaWdodFwiOiAzOHB4LFxyXG5cdFx0XCJzdWJ0aXRsZS1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oNCxcclxuXHRcdFwic3VidGl0bGUtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LW1lZGl1bSxcclxuXHRcdFwic3VidGl0bGUtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWg0LFxyXG5cdFx0XCJzdGF0dXMtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcblx0XHRcImFkZHJlc3MtY29sb3JcIjogJGdyYXktZGFya2VyLFxyXG5cdFx0XCJ0YWJsZS10aC1mb250LXNpemVcIjogJHRhYmxlLWZvbnQtc2l6ZS10aCxcclxuXHRcdFwicGFkZGluZ1wiOiA0MnB4IDMycHggNDhweCxcclxuKTtcclxuXHJcbiRidG4tc20gOiAoXHJcblx0XHRcImhlaWdodFwiIDogbWFwLWdldCgkdWktaGVpZ2h0LCBcInhzXCIpLFxyXG5cdFx0XCJmb250LXNpemVcIiA6ICRmb250LXNpemUtZXh0cmEtc21hbGwsXHJcblx0XHRcImxpbmUtaGVpZ2h0XCIgOiAkbGluZS1oZWlnaHQtc21hbGwsXHJcbik7XHJcbiRib3JkZXItY29sb3ItdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50O1xyXG4kYmctY29sb3ItdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50O1xyXG4kdGV4dC1vbi1kYXJrOiByZ2JhKDIzMiwgMjM5LCAyNTMsIDAuOCk7XHJcbiRzZWNvbmRhcnktdGV4dDogIzdDODA4ODsiLCIvKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblZhcmlhYmxlc1xyXG4xLiBHZW5lcmFsXHJcbi4gTmF2YmFyIE1haW5cclxuLiBTZWN0aW9uXHJcbi4gUGFuZWwgU2lkZWJhclxyXG4uIExpc3QgR3JvdXBcclxuLiBQYWdpbmF0aW9uXHJcbi4gU29jaWFsIEJ1dHRvbnNcclxuLlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTmF2aWdhdGlvblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbkBpZiAkc3R5bGUgPT0gJ2RlcHRoJyB7XHJcbiAgICAgICAgJGFwcC1uYXY6IChcclxuICAgICAgICAgICAgICAgIFwiYmctY29sb3JcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwiYm94LXNoYWRvd1wiOiBtYXAtZ2V0KCRib3gtc2hhZG93LCBcInhsZ1wiKSxcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgJGFwcC1uYXYtbGVmdDogKFxyXG4gICAgICAgICAgICAgICAgXCJ3aWR0aFwiOiAxMTZweCxcclxuICAgICAgICAgICAgICAgIFwiYmctY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgICAgICAgICBcInBhZGRpbmdcIjogMCxcclxuICAgICAgICAgICAgICAgIFwibGluay1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjY0KSxcclxuICAgICAgICAgICAgICAgIFwibGluay1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1tZWRpdW0sXHJcbiAgICAgICAgICAgICAgICBcImxpbmstZm9udC13ZWlnaHRcIjogJGZvbnQtc2l6ZS1iYXNlLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5rLWhvdmVyLWNvbG9yXCI6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcImljb24tY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC42NCksXHJcbiAgICAgICAgICAgICAgICBcImljb24taG92ZXItY29sb3JcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwiaWNvbi1mb250LXNpemVcIjogMjBweCxcclxuICAgICAgICAgICAgICAgIFwiZHJvcGRvd24td2lkdGhcIiA6IDI0MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJkcm9wZG93bi1zaGFkb3dcIiA6IG1hcC1nZXQoJGJveC1zaGFkb3csIFwieGxnXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJkcm9wZG93bi1pdGVtLWJnLWhvdmVyXCI6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnLFxyXG4gICAgICAgICAgICAgICAgXCJkcm9wZG93bi1pY29uXCI6IGlubGluZS1ibG9jayxcclxuICAgICAgICAgICAgICAgIFwiZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWl0ZW0tY29sb3JcIjogJGRyb3Bkb3duLWxpbmstY29sb3IsXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWl0ZW0tcGFkZGluZ1wiIDogOHB4IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWl0ZW0tcC1sLWhvdmVyXCI6IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWhlYWRlci1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oMyxcclxuICAgICAgICAgICAgICAgIFwiZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1oMyxcclxuICAgICAgICAgICAgICAgIFwiZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1oMyxcclxuICAgICAgICAgICAgICAgIFwiZHJvcGRvd24taGVhZGVyLXBhZGRpbmdcIjogMTZweCAyNHB4IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWl0ZW0tbWFyZ2luXCIgOiAwLFxyXG4gICAgICAgICAgICAgICAgXCJuYXYtZGl2aWRlclwiOiBub25lLFxyXG4gICAgICAgICAgICAgICAgXCJuYXYtZGl2aWRlci1vdmVyZmxvd1wiOiBoaWRkZW4sXHJcbiAgICAgICAgICAgICAgICBcIm5hdi1kaXZpZGVyLWl0ZW0tY29sb3JcIjogJGdyYXktZGFya2VyLFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJGFwcC1uYXYtbGVmdC13aWRlOiAoXHJcbiAgICAgICAgICAgICAgICBcImxvZ28taGVpZ2h0XCI6IDQwcHgsXHJcbiAgICAgICAgICAgICAgICBcIndpZHRoXCI6IDI0MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJhcHAtcGFkZGluZ1wiOiAwLFxyXG4gICAgICAgICAgICAgICAgXCJhcHAtc2hhZG93XCI6IG1hcC1nZXQoJGJveC1zaGFkb3csIFwieGxnXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5rLXBhZGRpbmdcIjogMTZweCAxNnB4IDE2cHggMjRweCxcclxuICAgICAgICAgICAgICAgIFwibGluay1tYXJnaW5cIjogMCxcclxuICAgICAgICAgICAgICAgIFwibGluay1ib3JkZXItcmFkaXVzXCI6IDAsXHJcbiAgICAgICAgICAgICAgICBcImxpbmstZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcbiAgICAgICAgICAgICAgICBcImFjdGl2ZS1saW5rLWJnXCI6IHJnYmEoMCwwLDAsIDAuMSksXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWJnXCI6IHJnYmEoMCwwLDAsIDAuMSksXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWxpbmstYm9yZGVyLWNvbG9yXCI6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCksXHJcbiAgICAgICAgICAgICAgICBcIm5hdi1kaXZpZGVyXCI6IGJsb2NrLFxyXG4gICAgICAgICAgICAgICAgXCJkcm9wZG93bi13aWR0aFwiOiAyNDBweCxcclxuICAgICAgICAgICAgICAgIFwiZHJvcGRvd24tcGFkZGluZy1sZWZ0XCI6IDMwcHgsXHJcbiAgICAgICAgICAgICAgICBcImFycm93LWNvbG9yXCI6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC42NCksXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWl0ZW0tcGFkZGluZ1wiIDogNHB4IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWl0ZW0tcC1sLWhvdmVyXCI6IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcImFjdGl2ZS1saW5rLXN1Ym1lbnUtYmdcIjogdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICBcImFjdGl2ZS1lbGVtZW50LXN1Ym1lbnUtcC1sXCI6ICA3cHgsXHJcbiAgICAgICAgICAgICAgICBcImFjdGl2ZS1saW5rLXN1Ym1lbnUtcC1sXCI6IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcInotaW5kZXhcIjogMixcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAkdG9wLW5hdjogKFxyXG4gICAgICAgICAgICAgICAgXCJsaW5rLWNvbG9yXCIgOiAkZ3JheS1iYXNlLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5rLWNvbG9yLWhvdmVyXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgICAgICAgICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWljb25zXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgJG5hdmJhci1tYWluOiAoXHJcbiAgICAgICAgICAgICAgICBcImJnLWNvbG9yXCI6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcImxpbmstY29sb3JcIiA6ICRncmF5LWRhcmtlcixcclxuICAgICAgICAgICAgICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICAgICAgICAgIFwibGluay1iZy1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgIFwibGluay1mb250LXNpemVcIjogMTdweCxcclxuICAgICAgICAgICAgICAgIFwibGluay1wYWRkaW5nLXZcIjogMjZweCxcclxuICAgICAgICAgICAgICAgIFwibGluay1wYWRkaW5nLWhcIjogMjBweCxcclxuICAgICAgICAgICAgICAgIFwibGluay1wYWRkaW5nLWgtbWRcIjogMTZweCxcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyXCI6IG5vbmUsXHJcbiAgICAgICAgICAgICAgICBcImRyb3Bkb3duLWJvcmRlclwiOiAxcHggc29saWQgJGdyYXktbGlnaHRlci00LFxyXG4gICAgICAgICAgICAgICAgXCJib3JkZXItd2lkdGhcIjogbnVsbCxcclxuICAgICAgICAgICAgICAgIFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29uc1xyXG4gICAgICAgICk7XHJcbiAgICAgICAgJHNlY3Rpb24taGVhZGVyOiAoXHJcbiAgICAgICAgICAgICAgICBcImJnLWNvbG9yXCI6IG1hcC1nZXQoJG5hdmJhci1tYWluLCBcImJnLWNvbG9yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJib3JkZXJcIjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNCxcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAgMCAxcHgsXHJcbiAgICAgICAgICAgICAgICBcImhlaWdodFwiOiA3NHB4LFxyXG4gICAgICAgICAgICAgICAgXCJiYW5uZXItYmdcIjogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudCxcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAkbW9iLW5hdmJhci1tYWluOihcclxuICAgICAgICAgICAgICAgIFwid2lkdGhcIjogMjcwcHgsXHJcbiAgICAgICAgICAgICAgICBcImJnLWNvbG9yXCI6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQsXHJcbiAgICAgICAgICAgICAgICBcImJnLWNvbG9yLWRhcmtcIjogJGJyYW5kLXNlY29uZGFyeS1kYXJrZXIsXHJcbiAgICAgICAgICAgICAgICBcImxpbmstY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwwLjU4KSxcclxuICAgICAgICAgICAgICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG4gICAgICAgICAgICAgICAgXCJsaW5rLWZvbnQtd2VpZ2h0XCI6IDQwMCxcclxuICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDE3cHgsXHJcbiAgICAgICAgICAgICAgICBcImRyb3AtZm9udC1zaXplXCI6IDE0cHgsXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkbmF2LWxlZnQtY29udGFpbmVyOiAoXHJcbiAgICAgICAgICAgICAgICBcImxnLXdpZHRoXCI6IDEyMDhweCxcclxuICAgICAgICAgICAgICAgIFwibWQtd2lkdGhcIjogMTAwOHB4LFxyXG4gICAgICAgICAgICAgICAgXCJzbS13aWR0aFwiOiA3OThweCxcclxuICAgICAgICAgICAgICAgIFwibWFpbi1jb250ZW50LXAtclwiOiAzMnB4LFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJG5hdi1sZWZ0LXdpZGUtY29udGFpbmVyOiAoXHJcbiAgICAgICAgICAgICAgICBcIm1heC13aWR0aFwiOiAxMzIwcHgsXHJcbiAgICAgICAgICAgICAgICBcImNvbnRhaW5lci1wYWRkaW5nXCI6IDQwcHgsXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgLiBWYXJpYWJsZXMgLSBNYWluXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICRtYWluLWJvZHk6IChcclxuICAgICAgICAgICAgICAgIFwiYmctY29sb3JcIjogJGdyYXktZmFkZWQsXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkbWFpbi1ncmlkOiAoXHJcbiAgICAgICAgICAgICAgICBcIm5vLXNpZGViYXItd2lkdGhcIjogOTI4cHhcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAvKlxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAuIFZhcmlhYmxlcyAtIFBhbmVsIFNpZGViYXJcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgKi9cclxuXHJcbiAgICAgICAgJHBhbmVsLXNpZGViYXI6IChcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgXCJiZy1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICBcImJveC1zaGFkb3dcIjogbm9uZSxcclxuICAgICAgICAgICAgICAgIFwiaGVhZGluZy1iZ1wiOiBub25lLFxyXG4gICAgICAgICAgICAgICAgXCJoZWFkaW5nLXBhZGRpbmdcIjogNHB4IDAgMTJweCxcclxuICAgICAgICAgICAgICAgIFwiY29udGVudC1wYWRkaW5nXCI6IDhweCAwLFxyXG4gICAgICAgICAgICAgICAgXCJmb290ZXItYmdcIjogbm9uZSxcclxuICAgICAgICAgICAgICAgIFwibGluay1pY29uLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgICAgICAgICAgXCJsaW5rLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgICAgICAgICAgXCJsaW5rLW1hcmdpblwiOiAwLFxyXG4gICAgICAgICAgICAgICAgXCJtYXgtd2lkdGhcIiA6IDEwMCUsXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgJHBhbmVsLWNsaWVudC1kZXRhaWxzOiAoXHJcbiAgICAgICAgICAgICAgICBcImJhY2tncm91bmRcIiA6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgXCJ0ZXh0LXN0cm9uZy1jb2xvclwiIDogJGdyYXktZGFya2VyLFxyXG4gICAgICAgICAgICAgICAgXCJ0ZXh0LXN0cm9uZy1mb250LXNpemVcIiA6ICRmb250LXNpemUtYmFzZSxcclxuICAgICAgICAgICAgICAgIFwidGV4dC1jb2xvclwiIDogJGdyYXktYmFzZSxcclxuICAgICAgICAgICAgICAgIFwiYm94LXNoYWRvd1wiIDogbm9uZSxcclxuICAgICAgICAgICAgICAgIFwicGFuZWwtcGFkZGluZ1wiOiAwLFxyXG4gICAgICAgICAgICAgICAgXCJwYW5lbC1ib3JkZXJcIjogMCxcclxuICAgICAgICAgICAgICAgIFwiaWNvblwiOiBub25lLFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJHBhbmVsLXByaW1hcnk6IChcclxuICAgICAgICAgICAgICAgIFwiYmFja2dyb3VuZFwiIDogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgICAgICAgICBcImhlYWRpbmctcGFkZGluZ1wiIDogIDE2cHggMTZweCAwLFxyXG4gICAgICAgICAgICAgICAgXCJmb290ZXItcGFkZGluZ1wiIDogIDBweCAxNnB4IDE2cHgsXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkcGFuZWwtc3VwcG9ydC1saXN0LWdyb3VwOiAoXHJcbiAgICAgICAgICAgICAgICBcIml0ZW1zLXBhZGRpbmctdlwiIDogMTJweCxcclxuICAgICAgICAgICAgICAgIFwiaXRlbXMtcGFkZGluZy1oXCIgOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsXHJcbiAgICAgICAgICAgICAgICBcImF0dGFjaG1lbnRzLW1hcmdpblwiIDogMTJweCAwLFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIC4gVmFyaWFibGVzIC0gUGFuZWxcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgKi9cclxuXHJcbiAgICAgICAgJHBhbmVsLWRvbWFpbi1yZWdpc3RlcjogKFxyXG4gICAgICAgICAgICAgICAgXCJiYWNrZ3JvdW5kXCIgOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZS1jb2xvclwiIDogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwidGl0bGUtZm9udC13ZWlnaHRcIiA6ICRmb250LXdlaWdodC1tZWRpdW0sXHJcbiAgICAgICAgICAgICAgICBcInRpdGxlLW1hcmdpbi1ib3R0b21cIiA6IDZweCxcclxuICAgICAgICAgICAgICAgIFwiZGVzYy1jb2xvclwiIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLFxyXG4gICAgICAgICAgICAgICAgXCJpbnB1dC1ib3JkZXJcIiA6IDAsXHJcbiAgICAgICAgICAgICAgICBcImlucHV0LWJvcmRlci1mb2N1c1wiIDogMCxcclxuICAgICAgICAgICAgICAgIFwiaW5wdXQtZm9udC1zaXplXCIgOiAkZm9udC1zaXplLWg0LFxyXG4gICAgICAgICAgICAgICAgXCJpbnB1dC1ncm91cC1idG4tbS10XCI6IDEwcHgsXHJcbiAgICAgICAgICAgICAgICBcInBhbmVsLXBhZGRpbmctdG9wXCI6IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcInBhbmVsLXBhZGRpbmctYm90dG9tXCI6IDQwcHgsXHJcbiAgICAgICAgICAgICAgICBcInBhbmVsLWJvZHktcGFkZGluZ1wiOiAwIDI0cHgsXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkY1BhbmVsVXNhZ2VQYW5lbDogKFxyXG4gICAgICAgICAgICAgICAgXCJib3gtc2hhZG93XCIgOiAkdWktYmxvY2stc2hhZG93LFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJHBhbmVsLWRvbWFpbi1zZWFyY2g6IChcclxuICAgICAgICAgICAgICAgIFwiYmFja2dyb3VuZFwiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgICAgICAgICAgXCJzZWFyY2gtaWNvbi1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuICAgICAgICApO1xyXG4gICAgICAgICRwYW5lbHMtaG9tcGFnZTogKFxyXG4gICAgICAgICAgICAgICAgXCJpbnB1dC1ncm91cC1wYWRkaW5nXCI6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgLiBWYXJpYWJsZXMgLSBMaXN0IEdyb3VwXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICRsaXN0LWdyb3VwOiAoXHJcbiAgICAgICAgICAgICAgICBcIml0ZW1cIjogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiAgICAgI2Y1ZjVmNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJib3JkZXItY29sb3ItaG92ZXJcIjogIzQ2NTA1NCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJiZy1jb2xvclwiOiAgICAgICAgIzQ2NTA1NCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzQ2NTA1NCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJiYWRnZS1jb2xvclwiIDogIzY2NixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICBcIml0ZW0tc2VsZWN0ZWRcIjogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJnLWNvbG9yXCI6ICAkYnJhbmQtcHJpbWFyeS1mYWRlZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJjb2xvclwiIDogICAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJhZGdlLWNvbG9yXCIgOiAjMzE5RkMzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJhZGdlLWJnXCIgOiAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogMCxcclxuICAgICAgICAgICAgICAgIClcclxuICAgICAgICApO1xyXG5cclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgLiBWYXJpYWJsZXMgLSBUaWxlXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICR0aWxlOiAoXHJcbiAgICAgICAgICAgICAgICBcImJnLWNvbG9yXCI6ICR1aS1ibG9jay1iZyxcclxuICAgICAgICAgICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogbm9uZSxcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICAgICAgICAgICAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICAgICAgICAgIFwiaWNvbi1mb250LXNpemVcIjogMThweCxcclxuICAgICAgICAgICAgICAgIFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuICAgICAgICAgICAgICAgIFwic3RhdC1mb250LXNpemVcIjogNjdweCxcclxuICAgICAgICAgICAgICAgIFwic3RhdC1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuICAgICAgICAgICAgICAgIFwic3RhdC1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICAgICAgICAgIFwidGl0bGUtZm9udC1zaXplXCI6ICRmb250LXNpemUtbGFyZ2UsXHJcbiAgICAgICAgICAgICAgICBcInRpdGxlLWNvbG9yXCI6ICRncmF5LWRhcmtlcixcclxuICAgICAgICAgICAgICAgIFwidHJhbnNmb3JtLWhvdmVyXCI6IHRyYW5zbGF0ZTNkKDAsMCwwKSxcclxuICAgICAgICAgICAgICAgIFwiYm94LXNoYWRvdy1ob3ZlclwiIDogJHVpLWJsb2NrLXNoYWRvdyxcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAkdGlsZS1kYW5nZXI6IChcclxuICAgICAgICAgICAgICAgIFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuICAgICAgICAgICAgICAgIFwic3RhdC1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICAgICAgICAgIFwic2hvdy1pY29uLWFsZXJ0XCI6IG5vbmUsXHJcbiAgICAgICAgICAgICAgICBcInNob3ctaWNvbi1kZWZhdWx0XCI6IGJsb2NrLFxyXG4gICAgICAgICAgICAgICAgXCJib3JkZXItY29sb3ItaG92ZXJcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgLiBWYXJpYWJsZXMgLSBUaWxlXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICR0YWJsZS1jb250YWluZXI6IChcclxuICAgICAgICAgICAgICAgIFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG4gICAgICAgICAgICAgICAgXCJib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlcixcclxuICAgICAgICAgICAgICAgIFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG4gICAgICAgICAgICAgICAgXCJ0YWJsZS1wYWRkaW5nXCI6IG51bGwsXHJcbiAgICAgICAgICAgICAgICBcInRhYmxlLWJnLWZpbHRlclwiOiAkdWktYmxvY2stYmctaGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgXCJ0YWJsZS1iZy1wYWdpbmF0aW9uXCI6ICR1aS1ibG9jay1iZy1oZWFkZXIsXHJcbiAgICAgICAgICAgICAgICBcInRhYmxlLXRvcC1wYWRkaW5nXCI6IDhweCAxNnB4LFxyXG4gICAgICAgICAgICAgICAgXCJ0YWJsZS1oZWFkLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1leHRyYS1zbWFsbCxcclxuICAgICAgICAgICAgICAgIFwidGFibGUtbGVuZ3RoLWhlaWdodFwiOiAkaW5wdXQtaGVpZ2h0LXNtYWxsICsgMTYsXHJcbiAgICAgICAgICAgICAgICBcInRhYmxlLWZpcnN0LXJvdy1wYWRkaW5nXCI6IDE2cHgsXHJcbiAgICAgICAgICAgICAgICBcImNlbGwtY2hlY2tib3gtd2lkdGhcIjogMCxcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAkcGFnaW5hdGlvbjogKFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvclwiOiAjNDQ0LFxyXG4gICAgICAgICAgICAgICAgXCJiZy1jb2xvci1hY3RpdmVcIjogIzRmNTM2MCxcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yLWFjdGl2ZVwiIDogIzRmNTM2MCxcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAvKlxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAuIFZhcmlhYmxlcyAtIEhlYWRlciBMaW5lZFxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAqL1xyXG5cclxuICAgICAgICAkaGVhZGVyLWxpbmVkOiAoXHJcbiAgICAgICAgICAgICAgICBcImgxXCI6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJjb2xvclwiOiAkaGVhZGluZ3MtY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJvcmRlclwiOiBub25lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJhbm5lci1oZWFkZXItZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWxpZ2h0LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgIFwiYnJlYWRjcnVtYlwiOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6ICRmb250LXNpemUtc21hbGwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiY29sb3JcIjogJGdyYXktbGlnaHRlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJjb2xvci1hY3RpdmVcIjogJGdyYXktYmFzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJjb2xvci1hY3RpdmUtb24tYmFubmVyXCI6ICRncmF5LWJhc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiY29sb3Itb24tYmFubmVyXCI6ICRncmF5LWxpZ2h0ZXIsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgICRjbGllbnQtaG9tZTogKFxyXG4gICAgICAgICAgICAgICAgXCJhbGVydC1iZ1wiOiAjZmZmLFxyXG4gICAgICAgICAgICAgICAgXCJhbGVydC1ib3JkZXJcIjogbm9uZSxcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAvKlxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAuIFZhcmlhYmxlcyAtIFNvY2lhbCBCdXR0b25zXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICRidXR0b25zLXNvY2lhbDogKFxyXG4gICAgICAgICAgICAgICAgXCJmYWNlYm9va1wiIDogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiAgICAjMTg3N0YyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImJnLWNvbG9yXCI6ICAgICAgICMxODc3RjIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogICMwMDY5RjIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiY29sb3JcIjogICAgICAgICAgICNmZmYsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgXCJnb29nbGVcIiA6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgI0Q3RDlERSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJiZy1jb2xvclwiOiAgICAgICAgI2ZmZixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgIzJBMkUzNixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJib3JkZXItY29sb3ItaG92ZXJcIjogI0JFQzBDNCxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICBcInR3aXR0ZXJcIiA6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgICMxREExRjIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICMxREExRjIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogICMwNTk3RjIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiY29sb3JcIjogICAgICAgICAgICNmZmZcclxuICAgICAgICAgICAgICAgIClcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAvKlxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAuIFZhcmlhYmxlcyAtIExvZ2luIENvbnRhaW5lclxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAqL1xyXG4gICAgICAgICRsb2dpbi1wYWdlOiAoXHJcbiAgICAgICAgICAgICAgICBcImJnLWNvbG9yXCI6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQsXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgJGZ1bGwtcGFnZTogKFxyXG4gICAgICAgICAgICAgICAgXCJiZy1jb2xvclwiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgICAgICAgICAgXCJoZWFkaW5nLWNvbG9yXCI6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcImZvb3Rlci1ib3JkZXItY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC4wNSksXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgJGxvZ2luLWNvbnRhaW5lcjogKFxyXG4gICAgICAgICAgICAgICAgXCJ3aWR0aFwiOiAzNTRweCxcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICAgICAgICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMtYmFzZSxcclxuICAgICAgICAgICAgICAgIFwiYmFja2dyb3VuZFwiOiAkdWktYmxvY2stYmcsXHJcbiAgICAgICAgICAgICAgICBcImJveC1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuICAgICAgICAgICAgICAgIFwic29jaWFsLWJ1dHRvbnMtYmdcIiA6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcInNvY2lhbC1idXR0b25zLXBhZGRpbmdcIiA6IDM2cHggMzVweCAyNHB4IDM1cHgsXHJcbiAgICAgICAgICAgICAgICBcInNvY2lhbC1idXR0b25zLXBhZGRpbmctbW9iaWxlXCIgOiAzNnB4IDM1cHggMjRweCAzNXB4LFxyXG4gICAgICAgICAgICAgICAgXCJmb290ZXItYm9yZGVyXCIgOiAxcHggc29saWQgJGdyYXktbGlnaHRlci00LFxyXG4gICAgICAgICAgICAgICAgXCJmb290ZXItYmdcIjogJGdyYXktZmFkZWQsXHJcbiAgICAgICAgICAgICAgICBcInBhZGRpbmdcIiA6IDMycHgsXHJcbiAgICAgICAgICAgICAgICBcInBhZGRpbmctbW9iaWxlXCIgOiAzMnB4LFxyXG4gICAgICAgICAgICAgICAgXCJ0ZXh0LXNvY2lhbC1tYXJnaW5cIiA6IDEycHggMCAtMTBweCxcclxuICAgICAgICAgICAgICAgIFwibGFuZ3VhZ2UtdGV4dC1jb2xvclwiIDogI2ZmZixcclxuICAgICAgICApO1xyXG4gICAgICAgICRsb2dpbi1zaWRlYmFyOiAoXHJcbiAgICAgICAgICAgICAgICBcImNvbnRhaW5lci1iZ1wiIDogJGJyYW5kLXNlY29uZGFyeS12ZXJ0aWNhbCxcclxuICAgICAgICAgICAgICAgIFwic3dpcGVyLWJ1bGxldC1hY3RpdmVcIiA6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgICAgICAgICAgXCJsb2dpbi1jb250YWluZXItc2hhZG93XCI6ICgwcHggNHB4IDE2cHggMHB4IHJnYmEoMTksIDI2LCA0NCwgMC4wMiksIDBweCAwcHggMzJweCAwcHggcmdiYSgxOSwgMjYsIDQ0LCAwLjEpKSxcclxuICAgICAgICAgICAgICAgIFwibG9naW4tY29udGFpbmVyLWJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG4gICAgICAgICAgICAgICAgXCJsYW5ndWFnZS10ZXh0LWNvbG9yXCIgOiAkZ3JheS1kYXJrZXIsXHJcbiAgICAgICAgICAgICAgICBcImNvbnRhaW5lci1iZy1tb2JpbGVcIiA6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgXCJsYW5ndWFnZS10ZXh0LWNvbG9yLW1vYmlsZVwiIDogI2ZmZixcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAvKlxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAuIFZhcmlhYmxlcyAtIGlDaGVja1xyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAqL1xyXG5cclxuICAgICAgICAkaWNoZWNrOiAoXHJcbiAgICAgICAgICAgICAgICBcInNpemVcIjogMThweCxcclxuICAgICAgICAgICAgICAgIFwiYmctY29sb3JcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyXCI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTMsXHJcbiAgICAgICAgICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMtYmFzZSxcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAvKlxyXG4gICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgIC4gVmFyaWFibGVzIC0gcGFuZWwtZ3JvdXBcclxuICAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICAqL1xyXG5cclxuICAgICAgICAkcGFuZWwtaGVhZGluZy1pY2hlY2s6IChcclxuICAgICAgICAgICAgICAgIFwicGFkZGluZ1wiOiAxNXB4LFxyXG4gICAgICAgICAgICAgICAgXCJpY2hlY2stcG9zaXRpb24tdG9wXCI6IDE3cHgsXHJcbiAgICAgICAgICAgICAgICBcImljaGVjay1wb3NpdGlvbi1sZWZ0XCI6IDE2cHgsXHJcbiAgICAgICAgICAgICAgICBcImljaGVjay1jb250ZW50LWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWg2LFxyXG4gICAgICAgICAgICAgICAgXCJpY2hlY2stY29udGVudC1saW5lLWhlaWdodFwiOiAkZm9udC1zaXplLWg2LFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgICRwYW5lbC1jb2xsYXBzZS1uZXN0ZWQtcGFkZGluZzogNDhweDtcclxuICAgICAgICAkcGFuZWwtY29sbGFwc2UtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLWg2O1xyXG4gICAgICAgICRwYW5lbC1jb2xsYXBzZS10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWg2O1xyXG4gICAgICAgICRwYW5lbC1jb2xsYXBzZS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWg2O1xyXG4gICAgICAgICRwYW5lbC1jb2xsYXBzZS1hZGRyZXNzLW0tdDogLThweDtcclxuXHJcbiAgICAgICAgJHBhbmVsLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICAgICAgICAkcGFuZWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oNDtcclxuICAgICAgICAkcGFuZWwtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1oNDtcclxuICAgICAgICAkcGFuZWwtdGl0bGUtaWNvbi1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIC4gT3JkZXIgU3VtbWFyeVxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAqL1xyXG5cclxuICAgICAgICAkb3JkZXI6IChcclxuICAgICAgICAgICAgICAgIFwibWFpbi13aWR0aFwiOiAxMDAlLFxyXG4gICAgICAgICAgICAgICAgXCJtYWluLXdpZHRoLWRvbWFpblwiOiA5MjhweCxcclxuICAgICAgICAgICAgICAgIFwic2lkZWJhci13aWR0aFwiOiAzNDBweCxcclxuICAgICAgICAgICAgICAgIFwiY29udGVudC13aWR0aFwiOiAxMDAlLFxyXG4gICAgICAgICAgICAgICAgXCJzaWRlYmFyLXBhZGRpbmdcIjogNDhweCxcclxuICAgICAgICAgICAgICAgIFwiY29udGVudC1tYXgtd2lkdGhcIjogJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICsgKCRjb250YWluZXItZ3V0dGVyIC8gMikgLSAgMzQwcHggLSA0OHB4LFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgICRvcmRlci1zdW1tYXJ5OiAoXHJcbiAgICAgICAgICAgICAgICBcImJnXCI6ICR1aS1ibG9jay1iZy1tYWluLFxyXG4gICAgICAgICAgICAgICAgXCJib3gtc2hhZG93XCI6ICR1aS1ibG9jay1zaGFkb3csXHJcbiAgICAgICAgICAgICAgICBcInBhZGRpbmdcIjogMTZweCxcclxuICAgICAgICAgICAgICAgIFwiY29sb3JcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItZmFkZWRcIjogcmdiYSgyNTUsMjU1LDI1NSwgLjY0KSxcclxuICAgICAgICAgICAgICAgIFwidGl0bGUtY29sb3JcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwidGl0bGUtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDUsXHJcbiAgICAgICAgICAgICAgICBcInRpdGxlLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1oNSxcclxuICAgICAgICAgICAgICAgIFwibGlzdC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgICAgICAgICAgICAgIFwibGlzdC1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtc21hbGwsXHJcbiAgICAgICAgICAgICAgICBcImxpc3QtaXRlbS10aXRsZVwiOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDgpLFxyXG4gICAgICAgICAgICAgICAgXCJtYWluLWl0ZW0tc2l6ZVwiOiAxNHB4LFxyXG4gICAgICAgICAgICAgICAgXCJsaXN0LWJvcmRlclwiOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMjQpLFxyXG4gICAgICAgICAgICAgICAgXCJ0b3RhbC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oMSxcclxuICAgICAgICAgICAgICAgIFwidG90YWwtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcbiAgICAgICAgICAgICAgICBcInRvdGFsLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1oMSxcclxuICAgICAgICAgICAgICAgIFwidG90YWwtZm9udC1jb2xvclwiOiAjZmZmLFxyXG4gICAgICAgICAgICAgICAgXCJ0b3RhbC10ZXh0LWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG4gICAgICAgICAgICAgICAgXCJpY29uLWNvbG9yXCI6IHJnYmEoMjU1LDI1NSwyNTUsIC42NCksXHJcbiAgICAgICAgICAgICAgICBcImljb24tY29sb3ItaG92ZXJcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwiaWNvbi1iYXNrZXQtY29sb3JcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwiYnRuLW1vYmlsZS1iZ1wiOiByZ2JhKDI1NSwyNTUsMjU1LC4yNCksXHJcbiAgICAgICAgICAgICAgICBcImJ0bi1tb2JpbGUtY29sb3JcIjogJGJ0bi1wcmltYXJ5LWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgXCJidG4tbW9iaWxlLWhvdmVyLWJnXCI6ICRidG4tcHJpbWFyeS1ob3Zlci1iZyxcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAkbWFpbi1mb290ZXItaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgICRtYWluLXRvcC1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICRhcnRpY2xlOiAoXHJcbiAgICAgICAgICAgICAgICBcInBhZGRpbmdcIjogMjRweCxcclxuICAgICAgICAgICAgICAgIFwiYmctY29sb3JcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwiYm94LXNoYWRvd1wiOiBtYXAtZ2V0KCRib3gtc2hhZG93LCBcImxnXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLWJhc2UsXHJcbiAgICAgICAgICAgICAgICBcIm5ld3MtdGl0bGUtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDIsXHJcbiAgICAgICAgICAgICAgICBcIm5ld3MtdGl0bGUtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgyLFxyXG4gICAgICAgICAgICAgICAgXCJuZXdzLXRpdGxlLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG4gICAgICAgICAgICAgICAgXCJuZXdzLWRlc2NcIjogJGdyYXktYmFzZSxcclxuICAgICAgICApO1xyXG4gICAgICAgICRwYW5lbC1wYXltZW50OiAoXHJcbiAgICAgICAgICAgICAgICBcImJhY2tncm91bmRcIiA6ICR1aS1ibG9jay1iZy1tYWluLFxyXG4gICAgICAgICAgICAgICAgXCJib2R5LXBhZGRpbmdcIiA6IDE1cHgsXHJcbiAgICAgICAgICAgICAgICBcInRvdGFsLWZvbnQtc2l6ZVwiOiBtYXAtZ2V0KCRvcmRlci1zdW1tYXJ5LCBcInRvdGFsLWZvbnQtc2l6ZVwiKSxcclxuICAgICAgICAgICAgICAgIFwidG90YWwtZm9udC13ZWlnaHRcIjogbWFwLWdldCgkb3JkZXItc3VtbWFyeSwgXCJ0b3RhbC1mb250LXdlaWdodFwiKSxcclxuICAgICAgICAgICAgICAgIFwidG90YWwtbGluZS1oZWlnaHRcIjogbWFwLWdldCgkb3JkZXItc3VtbWFyeSwgXCJ0b3RhbC1saW5lLWhlaWdodFwiKSxcclxuICAgICAgICApO1xyXG4gICAgICAgICRwcm9kdWN0LWRldGFpbHM6IChcclxuICAgICAgICAgICAgICAgIFwiaWNvbi1iZ1wiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZS1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oMixcclxuICAgICAgICAgICAgICAgIFwidGl0bGUtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgyLFxyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtaDIsXHJcblxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJHBhbmVsLXByb2R1Y3Q6IChcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyXCIgOiAkdWktYmxvY2stYm9yZGVyLFxyXG4gICAgICAgICAgICAgICAgXCJib3gtc2hhZG93XCIgOiAkdWktYmxvY2stc2hhZG93LFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIC4gU1ZHIEdyYXBoaWNzXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICRzdmctaWxsdXN0cmF0aW9uOiAoXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTBcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItMVwiOiAjNzNDOEZGLFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvci0yXCI6ICM4OEQzRkYsXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTNcIjogI0E0RTBGRixcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItNVwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItNlwiOiAjZDZmMWZmLFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvci04XCI6ICNCNEU4RkUsXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTlcIjogIzMxOTJFNyxcclxuICAgICAgICApO1xyXG4gICAgICAgICRzdmctaWxsdXN0cmF0aW9uLWJhc2U6IChcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItMFwiOiAjMzkzRTQxLFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvci0xXCI6ICM4OEQzRkYsXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTJcIjogI0QxRDNENCxcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItM1wiOiAjREFEQ0RFLFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvci00XCI6ICNEQ0RFRTEsXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTVcIjogI0U5RUJFRSxcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItNlwiOiAjRUJFREYwLFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvci03XCI6ICNCNEU4RkUsXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLThcIjogI0ZGRkZGRixcclxuICAgICAgICApO1xyXG4gICAgICAgICRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnk6IChcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItMFwiOiAjMDM2N0U0LFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvci0xXCI6ICMzNDdCRTksXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTJcIjogIzQyOEJGMCxcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItM1wiOiByZ2JhKDgsIDkyLCAyMDgsIDAuNiksXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnk6IChcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItMFwiOiAjRjlBMDAwLFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvci0xXCI6ICNGQkI5MDAsXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTJcIjogI0ZGRDI1MSxcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItM1wiOiByZ2JhKDI0OSwgMTYwLCAwLCAwLjYpLFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50OiAoXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTBcIjogIzFGNUMzQSxcclxuICAgICAgICAgICAgICAgIFwiY29sb3ItMVwiOiAjMzE4NTRDLFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvci0yXCI6ICMzNUI2NUUsXHJcbiAgICAgICAgICAgICAgICBcImNvbG9yLTNcIjogIzVCRDY4MixcclxuICAgICAgICApO1xyXG4gICAgICAgICRzdmctd2VlYmx5OihcclxuICAgICAgICAgICAgICAgIFwiY3VwLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJjdXAtYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJjdXAtaW5zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzY3JlZW4tdG9wLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLXRvcC1mcm9udFwiIDogIG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLXRvcC1iYWNrXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi10b3AtbG9nb1wiIDogIG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLWJvdHRvbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzY3JlZW4tZnJvbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLWxlZy1mcm9udC0xXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1sZWctYmFja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0LWVsZW1lbnRzXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImxlZnQtZWxlbWVudHMtYm90dG9tXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImxlZnQtYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJrZXlib2FyZC10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwia2V5Ym9hcmQtYm9keS1ib3R0b20tMlwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJrZXlib2FyZC1ib2R5LXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJrZXlib2FyZC1rZXlzLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJrZXlib2FyZC1rZXlzLWJvdHRvbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJjb2xvcnMtYm90dG9tXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiY29sb3JzLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgICAgICAgICBcImNvbG9ycy10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImNvbG9ycy10b3AtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImNvbG9ycy10b3AtM1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXRvcC0yXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdG9wLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10ZXh0XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYmFubmVyXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkc3ZnLXNwYW1leHBlcnRzOiAoXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdG9wLTJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10ZXh0LWxlZnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXRleHQtcmlnaHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXVzZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdXNlci1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwibGFwdG9wLWJvdHRvbS1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwibGFwdG9wLWJvdHRvbS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsYXB0b3AtdG91Y2hwYWQtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuICAgICAgICAgICAgICAgIFwibGFwdG9wLXRvdWNocGFkLW91dHNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJrZXlib2FyZC1rZXlzLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcImtleWJvYXJkLWtleXMtdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOFwiKSxcclxuICAgICAgICAgICAgICAgIFwibGFwdG9wLXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcImxhcHRvcC1zY3JlZW4tbG9nb1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImxhcHRvcC1zY3JlZW4tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcImxhcHRvcC1zY3JlZW4tZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJlbnZlbG9wZS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJlbnZlbG9wZS10b3Atb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcImVudmVsb3BlLWluc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImVudmVsb3BlLXJpZ2h0LXNpZGUtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImVudmVsb3BlLWxlZnQtc2lkZS1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgICAgICAgIFwiZW52ZWxvcGUtc3BsaXQtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcImVudmVsb3BlLXNwbGl0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwiZW52ZWxvcGUtcmlnaHQtc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImVudmVsb3BlLWxlZnQtc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkc3ZnLXN5bWFudGVjOiAoXHJcbiAgICAgICAgICAgICAgICBcImxlZnQtYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0LWVsZW1lbnRzXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcIm1lZGFsLXJpYmJvblwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJtZWRhbC1pbnNpZGVcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwibWVkYWwtaW5zaWRlLWVsZW1lbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwibWVkYWwtcm91bmQtYmFja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJtZWRhbC1yb3VuZC1mcm9udFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJtZWRhbC1yb3VuZC1pbnNpZGVcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwibWVkYWwtcm91bmQtaW5zaWRlLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwicGFkbG9jay1yaWdodC1zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInBhZGxvY2stcmlnaHQtc2lkZS1lbGVtZW50XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInBhZGxvY2stdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgICAgICAgICBcInBhZGxvY2stdG9wLXJvdW5kLWVsZW1lbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwicGFkbG9jay10b3AtZWxlbWVudFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwYWRsb2NrLXRvcC1lbGVtZW50LTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwicGFkbG9jay1mcm9udFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwYWRsb2NrLWxvY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwicGFkbG9jay1sb2NrLWluc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJrZXktYm90dG9tXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwia2V5LXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgICAgICAgICBcImtleS10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdG9wLTJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJHN2Zy1jb2RlZ3VhcmQ6ICAoXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci1iYW5uZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwaG90by1mcmFtZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcInBob3RvLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwicGhvdG8tbG9nb1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcInBob3RvLWZyb250LWNvcm5lcnNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwaG90by1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwicGhvdG8tYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwicGhvdG8tYnJvd3Nlci10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwaG90by1icm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwicGhvdG8tYnJvd3Nlci10ZXh0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwibGlzdC1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImxpc3QtaXRlbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsaXN0LWl0ZW0tYm90dG9tXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcImZvbGRlci1tYWx3YXJlLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImZvbGRlci1sb2dvXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImZvbGRlci1iYWNrdXAtdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcImZvbGRlci1iYWNrdXAtdG9wLWJvcmRlclwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJmb2xkZXItYmFja3VwLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImZvbGRlci1iYWNrdXAtbG9nb1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJHN2Zy1tYXJrZXRnb286IChcclxuICAgICAgICAgICAgICAgIFwicGhvbmUtYm9yZGVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgICAgICAgIFwicGhvbmUtYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwaG9uZS1idXR0b25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwaG9uZS1lbGVtZW50c1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImdyYXBocy1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImdyYXBocy10ZXh0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiZ3JhcGhzLXRleHQtYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJncmFwaHMtdGV4dC1zaGFkb3dcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJncmFwaHMtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJncmFwaHMtZWxlbWVudHMtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcImdyYXBocy1lbGVtZW50cy0yXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiY3VwLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJjdXAtdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwiY3VwLWluc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcImZsb3dlci1sZWFmXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwiZmxvd2VyLWxlYWYtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcImZsb3dlci1sZWFmLTJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJiYXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFyLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFyLXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzZWFyY2gtYm9yZGVyc1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNlYXJjaC10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzZWFyY2gtYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzZWFyY2gtdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItc2VhcmNoLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci1zZWFyY2gtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItc2VhcmNoLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJjb250ZW50LWJvdHRvbS1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImNvbnRlbnQtYm90dG9tLWNpcmNsZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImNvbnRlbnQtYm90dG9tLW51bVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImNvbnRlbnQtdG9wLXJpZ2h0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiY29udGVudC10b3AtY2lyY2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiY29udGVudC10b3AtbnVtXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwic21hcnRwaG9uZS1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgICAgICAgIFwic21hcnRwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLWljb25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJHNpdGVsb2NrdnBuOiAoXHJcbiAgICAgICAgICAgICAgICBcImxlZnQtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0LWVsZW1lbnRzLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0LWVsZW1lbnRzLWJvZHktMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImxlZnQtZWxlbWVudHMtYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci02XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0LWVsZW1lbnRzLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0LXRpbWVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0LWNpcmNsZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImxlZnQtY2lyY2xlLWljb25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtaWNvbi1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1ib3R0b20tZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzY3JlZW4tYm90dG9tLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzY3JlZW4tYm90dG9tLWJ1dHRvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi10b3AtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzY3JlZW4tdG9wLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLXRvcC1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLWxvZ29cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzY3JlZW4tbG9nby1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1sZWctYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1sZWctZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJ0YWJsZXQtYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInRhYmxldC1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcInRhYmxldC1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJjaXJjbGUtYm90dG9tXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOFwiKSxcclxuICAgICAgICAgICAgICAgIFwiY2lyY2xlLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOFwiKSxcclxuICAgICAgICAgICAgICAgIFwiY2lyY2xlLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImNpcmNsZS10b3AtYm9yZGVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwiY2lyY2xlLXRvcC10ZXh0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci1tYXBcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLW1hcC1tYXJrZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLW1hcC1tYXJrZXItYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLW1hcmtlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkc2l0ZWxvY2s6IChcclxuICAgICAgICAgICAgICAgIFwibGVmdC1lbGVtZW50c1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsZWZ0LWVsZW1lbnRzLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwibGVmdC1lbGVtZW50cy1ib2R5XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImNvZGUtYmdcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiY29kZS10ZXh0XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcInNoaWVsZC1iYWNrXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNoaWVsZC1iYWNrLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2hpZWxkLXJpZ2h0LXNpZGVcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2hpZWxkLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzaGllbGQtZnJvbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2hpZWxkLWxvZ29cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwidGFibGV0LWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwidGFibGV0LWZyb250XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcInRhYmxldC1zY3JlZW5cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2VhcmNoLWJvdHRvbS1lbGVtZW50XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNlYXJjaC1ib3R0b20tZWxlbWVudC0xXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNlYXJjaC1ib3JkZXJzXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNlYXJjaC1ib3JkZXJzLWluc2lkZVwiIDogIzAwMCxcclxuICAgICAgICAgICAgICAgIFwic2VhcmNoLWljb25cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzZWFyY2gtYmdcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2VhcmNoLWJnLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtaWNvbi1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLWF2YXRhclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYXZhdGFyLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICApO1xyXG4gICAgICAgICRzdmctb3g6IChcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10ZXh0LXJpZ2h0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwiYnJvd3Nlci10ZXh0LWxlZnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLWJhbm5lci1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYmFubmVyLWxlZnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXVzZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXVzZXItYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJjdXAtYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgICAgICAgICBcImN1cC10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJjdXAtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwiZmxvd2VyLWxlYWZcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJmbG93ZXItbGVhZi0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwiZmxvd2VyLWxlYWYtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgICAgICAgICBcImxhcHRvcC1ib3R0b20tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcImxhcHRvcC1ib3R0b20tdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgICAgICAgIFwibGFwdG9wLXRvdWNocGFkLWluc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImxhcHRvcC10b3VjaHBhZC1vdXRzaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwia2V5Ym9hcmQta2V5cy1ib3R0b21cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJrZXlib2FyZC1rZXlzLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgICAgICAgICBcImxhcHRvcC1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJsYXB0b3AtbG9nb1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImxhcHRvcC1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwibGFwdG9wLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwiZW52ZWxvcGUtdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwiZW52ZWxvcGUtdG9wLW9wZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJlbnZlbG9wZS1pbnNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJlbnZlbG9wZS1yaWdodC1zaWRlLW9wZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJlbnZlbG9wZS1sZWZ0LXNpZGUtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgICAgICAgICBcImVudmVsb3BlLXNwbGl0LW9wZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJlbnZlbG9wZS1zcGxpdFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcImVudmVsb3BlLXJpZ2h0LXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJlbnZlbG9wZS1sZWZ0LXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzbWFydHBob25lLXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNtYXJ0cGhvbmUtaWNvbi1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkc3ZnLXNpdGVidWlsZGVyOiAoXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLWJvcmRlcmVkLWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJiYW5uZXItYm9keS1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLWJvZHktZWxlbWVudC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLWxlZy1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwic2NyZWVuLWxlZy1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi10b3AtYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1ib3R0b20tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1ib3R0b21cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJzY3JlZW4tYm90dG9tLWJ1dHRvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgICAgICAgICBcInNjcmVlbi1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwicGhvbmUtYm9yZGVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwicGhvbmUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwaG9uZS1ib3JkZXJlZC1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwicGhvbmUtZWxlbWVudFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcInRhYmxldC1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJ0YWJsZXQtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJ0YWJsZXQtc2NyZWVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwidGFibGV0LWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJ0YWJsZXQtZWxlbWVudC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwidGFibGV0LWVsZW1lbnQtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgICAgICAgICBcIm5vdGVwYWQtYmFja1wiOiAgbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJub3RlcGFkLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgICAgICAgICBcIm5vdGVwYWQtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJub3RlcGFkLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwZW4tZWxlbWVudC1kYXJrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICAgICAgICAgIFwicGVuLWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJwZW4tZWxlbWVudC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgICAgICAgIFwicGVuY2lsLWVsZW1lbnQtZGFya1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgICAgICAgICBcInBlbmNpbC1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwicGVuY2lsLWVsZW1lbnQtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImhvbGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJyaWdodC1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwicmlnaHQtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJyaWdodC1lbGVtZW50cy0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuICAgICAgICApO1xyXG4gICAgICAgICRzaXRlLWluZGV4LWRlZmF1bHQ6IChcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0NFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcbiAgICAgICAgICAgICAgICBcImJhbm5lci1zdDVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJiYW5uZXItc3Q2XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0N1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImJhbm5lci1zdDlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJiYW5uZXItc3QxMFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImJhbm5lci1zdDEyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0MTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJiYW5uZXItc3QxNFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgICAgICAgICBcImJhbm5lci1zdDIxXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0MjJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICAgICAgICAgXCJiYW5uZXItc3QyM1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgICAgICAgICBcImJhbm5lci1zdDI0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0MjVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJiYW5uZXItc3QyNlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgICAgICAgICBcImJhbm5lci1zdDI3XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0MjhcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0MjlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0MzBcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOFwiKSxcclxuICAgICAgICAgICAgICAgIFwiYmFubmVyLXN0MzFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAvKlxyXG4gICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgLiByYW5nZSBzbGlkZXJcclxuICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICovXHJcblxyXG4gICAgICAgICRyYW5nZS1zbGlkZXI6IChcclxuICAgICAgICAgICAgICAgIFwiaGVpZ2h0XCI6IDE4cHgsXHJcbiAgICAgICAgICAgICAgICBcImJhY2tncm91bmRcIjogJGdyYXktZmFkZWQsXHJcbiAgICAgICAgICAgICAgICBcImZpbGwtYmFja2dyb3VuZFwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICAgICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAyMDBweCxcclxuICAgICAgICAgICAgICAgIFwiaGFuZGxlLWJhY2tncm91bmRcIjogJGJyYW5kLXByaW1hcnktZGFya2VyLFxyXG4gICAgICAgICAgICAgICAgXCJoYW5kbGUtYm94LXNoYWRvd1wiOiAwIDJweCAxMHB4ICByZ2JhKDAsMCwwLDAuMTUpLFxyXG4gICAgICAgICAgICAgICAgXCJoYW5kbGUtaGVpZ2h0XCI6IDMycHgsXHJcbiAgICAgICAgICAgICAgICBcImhhbmRsZS13aWR0aFwiOiAyMXB4LFxyXG4gICAgICAgICAgICAgICAgXCJoYW5kbGUtYm9yZGVyLXJhZGl1c1wiOiAzcHgsXHJcbiAgICAgICAgICAgICAgICBcInZhbHVlLXBhZGRpbmdcIjogMCAxMHB4LFxyXG4gICAgICAgICAgICAgICAgXCJ2YWx1ZS1taW4td2lkdGhcIjogMjJweCxcclxuICAgICAgICAgICAgICAgIFwidmFsdWUtY29sb3JcIjogJGdyYXktbGlnaHRlcixcclxuICAgICAgICAgICAgICAgIFwidmFsdWUtYWN0aXZlLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgICAgICAgICAgXCJ2YWx1ZS1hY3RpdmUtYm9yZGVyXCI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgIFwidmFsdWUtYWN0aXZlLWJhY2tncm91bmRcIjogMCxcclxuICAgICAgICAgICAgICAgIFwidmFsdWUtYWN0aXZlLWFycm93LWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgXCJ2YWx1ZS1ib3JkZXItcmFkaXVzXCI6IDAsXHJcbiAgICAgICAgICAgICAgICBcInByaWNlLWZvbnQtc2l6ZVwiOiAyNHB4LFxyXG4gICAgICAgICAgICAgICAgXCJwcmljZS1saW5lLWhlaWdodFwiOiAyNHB4LFxyXG4gICAgICAgICAgICAgICAgXCJwcmljZS1zcGFjaW5nXCI6IDEycHggMCxcclxuICAgICAgICAgICAgICAgIFwicHJpY2UtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcbiAgICAgICAgICAgICAgICBcInByaWNlLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgICAgICAgICAgXCJwcmljZS1zdWZmaXgtb3BhY2l0eVwiOiAwLjY0LFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJGJnLWNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgLiBwcm9tbyBzbGlkZXJcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgKi9cclxuXHJcbiAgICAgICAgJHByb21vLXNsaWRlcjogKFxyXG4gICAgICAgICAgICAgICAgXCJiYWNrZ3JvdW5kXCI6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQsXHJcbiAgICAgICAgICAgICAgICBcInRpdGxlLWNvbG9yXCI6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcIm5hdi1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpLFxyXG4gICAgICAgICAgICAgICAgXCJuYXYtY29sb3ItYWN0aXZlXCI6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcImJveC1zaGFkb3dcIjogbm9uZSxcclxuICAgICAgICAgICAgICAgIFwibW9yZS1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpLFxyXG4gICAgICAgICAgICAgICAgXCJtb3JlLWNvbG9yLWhvdmVyXCI6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcImJnLXNoYXBlXCIgOiBub25lLFxyXG4gICAgICAgICAgICAgICAgXCJwcm9tby1zaGFwZS1yaWdodFwiIDogdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICBcInByb21vLXNoYXBlLXJpZ2h0LW9wYWNpdHlcIiA6IDAuMTIsXHJcbiAgICAgICAgICAgICAgICBcInByb21vLXNoYXBlLWJvdHRvbVwiIDogdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICBcInByb21vLXNoYXBlLWJvdHRvbS1vcGFjaXR5XCIgOiAwLjEsXHJcbiAgICAgICAgICAgICAgICBcInByb21vLXNoYXBlLWxlZnQtb3BhY2l0eVwiIDogMC4yNCxcclxuICAgICAgICAgICAgICAgIFwic3RvcC1jb2xvclwiIDogIzAwMCxcclxuICAgICAgICAgICAgICAgIFwic3RvcC1jb2xvci0xXCIgOiAjMDAwLFxyXG4gICAgICAgICAgICAgICAgXCJtYXgtd2lkdGhcIiA6IDEwMCUsXHJcbiAgICAgICAgKTtcclxuICAgICAgICAkcHJvbW8tc2xpZGVyLXhzOiAoXHJcbiAgICAgICAgICAgICAgICBcIm5hdi1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpLFxyXG4gICAgICAgICAgICAgICAgXCJuYXYtY29sb3ItYWN0aXZlXCI6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAyMnB4LFxyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZS1saW5lLWhlaWdodFwiOiAzMHB4LFxyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZS1mb250LXdlaWdodFwiIDogJGZvbnQtd2VpZ2h0LWJvbGQsXHJcbiAgICAgICAgKTtcclxuICAgICAgICAvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBwcm9kdWN0IC0gcGFja2FnZXNcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG4gICAgICAgICRwYWNrYWdlOiAoXHJcbiAgICAgICAgICAgICAgICBcImxhYmVsLWNvcm5lci1mb250LXNpemVcIjogMTBweCxcclxuICAgICAgICAgICAgICAgIFwibGFiZWwtY29ybmVyLWhlaWdodFwiOiAxNnB4LFxyXG4gICAgICAgICAgICAgICAgXCJwYWNrYWdlLW5hbWUtbS1iXCI6IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcInByaWNlLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1oMixcclxuICAgICAgICAgICAgICAgIFwicHJpY2UtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LW1lZGl1bSxcclxuICAgICAgICAgICAgICAgIFwicHJpY2UtY3ljbGUtY29sb3JcIjogJGdyYXktZGFya2VyLFxyXG4gICAgICAgICAgICAgICAgXCJwYWNrYWdlLWNvbnRlbnQtbS10XCI6IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcInBhY2thZ2UtZmVhdHVyZXMtZGl2aWRlclwiOiBibG9jayxcclxuICAgICAgICAgICAgICAgIFwicGFja2FnZS1mZWF0dXJlcy1wYWRkaW5nXCI6IDZweCAwLFxyXG4gICAgICAgICAgICAgICAgXCJwYWNrYWdlLWZlYXR1cmVzLXAtdFwiOiAyNHB4LFxyXG4gICAgICAgICAgICAgICAgXCJwYWNrYWdlLWZlYXR1cmVzLWItZm9udC1zaXplXCI6ICRmb250LXNpemUtbWVkaXVtLFxyXG4gICAgICAgICAgICAgICAgXCJwYWNrYWdlLWZlYXR1cmVzLWxhc3QtZWxlbWVudC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1tZWRpdW0sXHJcbiAgICAgICAgICAgICAgICBcInBhY2thZ2UtZmVhdHVyZXMtbGFzdC1lbGVtZW50LWxpbmUtaGVpZ2h0XCI6IDI0cHgsXHJcbiAgICAgICAgICAgICAgICBcInBhY2thZ2UtZmVhdHVyZXMtbGFzdC1lbGVtZW50LWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgLiBtYyAtIHByb21vXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICRtYy1wcm9tbzogKFxyXG4gICAgICAgICAgICAgICAgXCJoZWFkbGluZS1mb250LXNpemVcIiA6ICRmb250LXNpemUtaDMsXHJcbiAgICAgICAgICAgICAgICBcImhlYWRlci1iYWNrZ3JvdW5kXCIgOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2ZmZiA1MCUsI2VjZjRmYyksXHJcbiAgICAgICAgKTtcclxuICAgICAgICAvKlxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAuIHRpY2tldCAtIHJlcGx5XHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICR0aWNrZXQtcmVwbHk6IChcclxuICAgICAgICAgICAgICAgIFwidGlja2V0LXJlcGx5LXRvcC1iZ1wiIDogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwidGlja2V0LXJlcGx5LWJvcmRlci1jb2xvclwiIDogJGdyYXktbGlnaHRlci00LFxyXG4gICAgICAgICAgICAgICAgXCJ0aWNrZXQtcmVwbHktY3VzdG9tZXItYmdcIjogJHVpLWJsb2NrLWJnLFxyXG4gICAgICAgICAgICAgICAgXCJ0aWNrZXQtcmVwbHktY3VzdG9tZXItYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICAgICAgICAgICAgICBcInRpY2tldC1yZXBseS1jdXN0b21lci1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuICAgICAgICAgICAgICAgIFwidGlja2V0LXJlcGx5LXN0YWZmLWJnXCI6ICR1aS1ibG9jay1iZyxcclxuICAgICAgICAgICAgICAgIFwidGlja2V0LXJlcGx5LXN0YWZmLWJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG4gICAgICAgICAgICAgICAgXCJ0aWNrZXQtcmVwbHktc3RhZmYtYm9yZGVyLWxlZnRcIjogbm9uZSxcclxuICAgICAgICAgICAgICAgIFwidGlja2V0LXJlcGx5LXN0YWZmLXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG4gICAgICAgICAgICAgICAgXCJhdmF0YXItYm9yZGVyLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgXCJtZXNzYWdlLXBhZGRpbmdcIiA6IDI1cHggMTVweCxcclxuICAgICAgICApO1xyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIC4ga25vd2xlZGdlYmFzZSAvIGRvd25sb2FkXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICRrYi1zZWFyY2g6IChcclxuICAgICAgICAgICAgICAgIFwiYmFja2dyb3VuZFwiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgICAgICAgICAgXCJwYWRkaW5nXCI6IDQ4cHggMjRweCxcclxuICAgICAgICAgICAgICAgIFwic2VhcmNoLW0td1wiOiA2ODZweCxcclxuICAgICAgICAgICAgICAgIFwiY2F0ZWdvcmllcy1pdGVtLXBhZGRpbmdcIjogMTdweCAxNnB4LFxyXG4gICAgICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLXBhdHRlcm5cIjogYmxvY2ssXHJcbiAgICAgICAgICAgICAgICBcInNlYXJjaC1pY29uLWNvbG9yXCI6ICRncmF5LWljb25zLFxyXG4gICAgICAgICAgICAgICAgXCJzZWFyY2gtYnV0dG9uLWJnXCI6ICRidG4tcHJpbWFyeS1iZyxcclxuICAgICAgICAgICAgICAgIFwic2VhcmNoLWJ1dHRvbi1jb2xvclwiOiAkYnRuLXByaW1hcnktY29sb3IsXHJcbiAgICAgICAgICAgICAgICBcInNlYXJjaC1idXR0b24tYm9yZGVyXCI6ICRidG4tcHJpbWFyeS1ib3JkZXIsXHJcbiAgICAgICAgICAgICAgICBcInNlYXJjaC1idXR0b24taG92ZXItYmdcIjogJGJ0bi1wcmltYXJ5LWhvdmVyLWJnLFxyXG4gICAgICAgICAgICAgICAgXCJzZWFyY2gtYnV0dG9uLWhvdmVyLWNvbG9yXCI6ICRidG4tcHJpbWFyeS1ob3Zlci1jb2xvcixcclxuICAgICAgICAgICAgICAgIFwic2VhcmNoLWJ1dHRvbi1ob3Zlci1ib3JkZXJcIjogJGJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlcixcclxuICAgICAgICAgICAgICAgIFwiei1pbmRleFwiOiAyLFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIC4gZmVhdHVyZWQgdGxkXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICovXHJcblxyXG4gICAgICAgICRmZWF0dXJlZC10bGQ6IChcclxuICAgICAgICAgICAgICAgIFwiYm94LXNoYWRvd1wiIDogJHVpLWJsb2NrLXNoYWRvdyxcclxuICAgICAgICAgICAgICAgIFwicGFkZGluZ1wiIDogNDBweCxcclxuICAgICAgICAgICAgICAgIFwiaW1nLWNvbnRhaW5lci1oZWlnaHRcIjogMTYwcHgsXHJcbiAgICAgICAgICAgICAgICBcImltZy1oZWlnaHRcIjogOTclLFxyXG4gICAgICAgICAgICAgICAgXCJpbWctd2lkdGhcIjogNTclLFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIC4gc2l0ZVxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAqL1xyXG5cclxuICAgICAgICAkYmFubmVyOiAoXHJcbiAgICAgICAgICAgICAgICBcImJ0bi1vdXRsaW5lLWJvcmRlclwiOiByZ2JhKCRicmFuZC1wcmltYXJ5LWZhZGVkLCAuMjQpLFxyXG4gICAgICAgICAgICAgICAgXCJidG4tb3V0bGluZS1jb2xvclwiOiAjZmZmLFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIC8qIFNlY3Rpb24gZGFyay9nZW5lcmFsICovXHJcblxyXG4gICAgICAgICRzZWN0aW9uOiAoXHJcbiAgICAgICAgICAgICAgICBcImRhcmstc3VidGl0bGUtY29sb3JcIiA6IHJnYmEoMjI3LCAyMzksIDI1MiwwLjgpLFxyXG4gICAgICAgICAgICAgICAgXCJkYXJrLWZlYXR1cmUtZGVzYy1jb2xvclwiOiByZ2JhKDIyNywgMjM5LCAyNTIsMC42NCksXHJcbiAgICAgICAgICAgICAgICBcImRhcmstZmVhdHVyZS10aXRsZS1jb2xvclwiOiAjZmZmLFxyXG4gICAgICAgICAgICAgICAgXCJkYXJrLWljb24tc3Ryb2tlXCI6ICNmZmYsXHJcbiAgICAgICAgICAgICAgICBcImZpcnN0LXNlY3Rpb24tcC10XCI6IDEwMHB4LFxyXG4gICAgICAgICAgICAgICAgXCJsYXN0LXNlY3Rpb24tcC1iXCI6ICAxMDBweCxcclxuICAgICAgICAgICAgICAgIFwic2VjdGlvbi1jb250ZW50XCI6ICAxMDBweCxcclxuICAgICAgICAgICAgICAgIFwiaW5kZXgtZGFyay1zZWN0aW9uLXBhZGRpbmdcIjogIDEwMHB4LFxyXG4gICAgICAgICAgICAgICAgXCJkYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgMTAwcHgsXHJcbiAgICAgICAgICAgICAgICBcInNlY3Rpb24tc3RhcnRlZC1iZ1wiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgICAgICAgICAgXCJzZWN0aW9uLXN0YXJ0ZWQtdGl0bGVcIjogI2ZmZixcclxuICAgICAgICAgICAgICAgIFwic2VjdGlvbi1zdGFydGVkLXN1YnRpdGxlXCI6IHJnYmEoMjI3LDIzOSwyNTIsLjgpLFxyXG4gICAgICAgICAgICAgICAgXCJsZy1maXJzdC1zZWN0aW9uLXAtdFwiOiA2MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJsZy1sYXN0LXNlY3Rpb24tcGFkZGluZ1wiOiA2MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJsZy1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCxcclxuICAgICAgICAgICAgICAgIFwibGctc2VjdGlvbi1jb250ZW50XCI6ICA2MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJzbS1maXJzdC1zZWN0aW9uLXAtdFwiOiA2MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJzbS1sYXN0LXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCAwLFxyXG4gICAgICAgICAgICAgICAgXCJzbS1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCxcclxuICAgICAgICAgICAgICAgIFwic20tc2VjdGlvbi1jb250ZW50XCI6ICA2MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJ4cy1maXJzdC1zZWN0aW9uLXAtdFwiOiA2MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJ4cy1sYXN0LXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCAwLFxyXG4gICAgICAgICAgICAgICAgXCJ4cy1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCxcclxuICAgICAgICAgICAgICAgIFwieHMtc2VjdGlvbi1jb250ZW50XCI6ICA2MHB4LFxyXG4gICAgICAgICAgICAgICAgXCJ4cy1zZWN0aW9uLXNsaWRlci1wLWJcIjogIDMycHgsXHJcbiAgICAgICAgICAgICAgICBcIm1vYi1zZWN0aW9uLXNsaWRlci1wLWJcIjogIDMycHgsXHJcbiAgICAgICAgICAgICAgICBcInNpdGUtaW5kZXgtbS10XCI6IDQ4cHgsXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgLyogZmVhdHVyZSAqL1xyXG5cclxuICAgICAgICAkZmVhdHVyZTogKFxyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbGlnaHQsXHJcbiAgICAgICAgICAgICAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAyMXB4LFxyXG4gICAgICAgICAgICAgICAgXCJkZXNjLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgLyogU1ZHICovXHJcblxyXG4gICAgICAgICRzdmctYnJvd3Nlci1jb2xvcjogKFxyXG4gICAgICAgICAgICAgICAgXCJzdG9wLWNvbG9yXCIgOiAjRTlFQkVFLFxyXG4gICAgICAgICAgICAgICAgXCJzdG9wLWNvbG9yLTFcIiA6ICNFOUVCRUUsXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItdG9wLWRvdHNcIjogcmdiYSgwLDAsMCwuMSksXHJcbiAgICAgICAgICAgICAgICBcImJyb3dzZXItc2VhcmNoLWVsZW1lbnRzXCI6IHJnYmEoMCwwLDAsLjEpLFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIC4gaW52b2ljZVxyXG4gICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAqL1xyXG5cclxuICAgICAgICAkaW52b2ljZTogKFxyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZS1mb250LXNpemVcIjogMzRweCxcclxuICAgICAgICAgICAgICAgIFwidGl0bGUtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcbiAgICAgICAgICAgICAgICBcInRpdGxlLWxpbmUtaGVpZ2h0XCI6IDM4cHgsXHJcbiAgICAgICAgICAgICAgICBcInN1YnRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWg0LFxyXG4gICAgICAgICAgICAgICAgXCJzdWJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbWVkaXVtLFxyXG4gICAgICAgICAgICAgICAgXCJzdWJ0aXRsZS1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDQsXHJcbiAgICAgICAgICAgICAgICBcInN0YXR1cy1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuICAgICAgICAgICAgICAgIFwiYWRkcmVzcy1jb2xvclwiOiAkZ3JheS1kYXJrZXIsXHJcbiAgICAgICAgICAgICAgICBcInRhYmxlLXRoLWZvbnQtc2l6ZVwiOiAkdGFibGUtZm9udC1zaXplLXRoLFxyXG4gICAgICAgICAgICAgICAgXCJwYWRkaW5nXCI6IDQycHggMzJweCA0OHB4LFxyXG4gICAgICAgICk7XHJcblxyXG5cclxuICAgICAgICAkdGV4dC1vbi1kYXJrOiByZ2JhKDIzMiwgMjM5LCAyNTMsIDAuOCk7XHJcblxyXG4gICAgICAgICRidG4tc20gOiAoXHJcbiAgICAgICAgICAgICAgICBcImhlaWdodFwiIDogbWFwLWdldCgkdWktaGVpZ2h0LCBcInhzXCIpLFxyXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIiA6ICRmb250LXNpemUtZXh0cmEtc21hbGwsXHJcbiAgICAgICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCIgOiAkbGluZS1oZWlnaHQtc21hbGwsXHJcbiAgICAgICAgKTtcclxuXHJcbn1cclxuIiwiXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuVmFyaWFibGVzXHJcbjEuIEdlbmVyYWxcclxuLiBOYXZiYXIgTWFpblxyXG4uIFNlY3Rpb25cclxuLiBQYW5lbCBTaWRlYmFyXHJcbi4gTGlzdCBHcm91cFxyXG4uIFBhZ2luYXRpb25cclxuLiBTb2NpYWwgQnV0dG9uc1xyXG4uIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTmF2aWdhdGlvblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbkBpZiAkc3R5bGUgPT0gJ2Z1dHVyaXN0aWMnIHtcclxuJGFwcC1uYXY6IChcclxuICAgIFwiYmctY29sb3JcIjogbnVsbCxcclxuXHRcImJveC1zaGFkb3dcIjogbnVsbCxcclxuXHRcImJvcmRlclwiOiAxcHggc29saWQgJGdyYXktbGlnaHRlci00LFxyXG4pO1xyXG5cclxuJGFwcC1uYXYtbGVmdDogKFxyXG4gICAgXCJ3aWR0aFwiOiAxMzZweCxcclxuICAgIFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG5cdFwicGFkZGluZ1wiOiAwLFxyXG4gICAgXCJsaW5rLWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcblx0XCJsaW5rLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLW1lZGl1bSxcclxuXHRcImxpbmstZm9udC13ZWlnaHRcIjogJGZvbnQtc2l6ZS1iYXNlLFxyXG4gICAgXCJsaW5rLWhvdmVyLWNvbG9yXCI6ICNmZmYsXHJcbiAgICBcImljb24tY29sb3JcIjogJGdyYXktYmFzZSxcclxuICAgIFwiaWNvbi1ob3Zlci1jb2xvclwiOiAjZmZmLFxyXG5cdFwiaWNvbi1mb250LXNpemVcIjogMjBweCxcclxuXHRcImRyb3Bkb3duLXdpZHRoXCIgOiAyNDBweCxcclxuXHRcImRyb3Bkb3duLXNoYWRvd1wiIDogbWFwLWdldCgkYm94LXNoYWRvdywgXCJ4bGdcIiksXHJcblx0XCJkcm9wZG93bi1pdGVtLWJnLWhvdmVyXCI6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnLFxyXG5cdFwiZHJvcGRvd24taWNvblwiOiBpbmxpbmUtYmxvY2ssXHJcblx0XCJkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclwiOiAjZmZmLFxyXG5cdFwiZHJvcGRvd24taXRlbS1jb2xvclwiOiAkZHJvcGRvd24tbGluay1jb2xvcixcclxuXHRcImRyb3Bkb3duLWl0ZW0tcGFkZGluZ1wiIDogOHB4IDI0cHgsXHJcblx0XCJkcm9wZG93bi1pdGVtLXAtbC1ob3ZlclwiOiAyNHB4LFxyXG5cdFwiZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgzLFxyXG5cdFwiZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1oMyxcclxuXHRcImRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDMsXHJcblx0XCJkcm9wZG93bi1oZWFkZXItcGFkZGluZ1wiOiAxNnB4IDI0cHggMjRweCxcclxuXHRcImRyb3Bkb3duLWl0ZW0tbWFyZ2luXCIgOiAwLFxyXG5cdFwibmF2LWRpdmlkZXJcIjogbm9uZSxcclxuXHRcIm5hdi1kaXZpZGVyLW92ZXJmbG93XCI6IGhpZGRlbixcclxuXHRcIm5hdi1kaXZpZGVyLWl0ZW0tY29sb3JcIjogJGdyYXktZGFya2VyLFxyXG4pO1xyXG4kYXBwLW5hdi1sZWZ0LXdpZGU6IChcclxuXHRcImxvZ28taGVpZ2h0XCI6IDQwcHgsXHJcblx0XCJ3aWR0aFwiOiAyNDBweCxcclxuXHRcImFwcC1wYWRkaW5nXCI6IDAsXHJcblx0XCJhcHAtc2hhZG93XCI6IG1hcC1nZXQoJGJveC1zaGFkb3csIFwieGxnXCIpLFxyXG5cdFwibGluay1wYWRkaW5nXCI6IDE2cHggMTZweCAxNnB4IDE2cHgsXHJcblx0XCJsaW5rLW1hcmdpblwiOiAwLFxyXG5cdFwibGluay1ib3JkZXItcmFkaXVzXCI6IDAsXHJcblx0XCJsaW5rLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG5cdFwiYWN0aXZlLWxpbmstYmdcIjogcmdiYSgwLDAsMCwgMC4xKSxcclxuXHRcImRyb3Bkb3duLWJnXCI6IHJnYmEoMCwwLDAsIDAuMSksXHJcblx0XCJkcm9wZG93bi1saW5rLWJvcmRlci1jb2xvclwiOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuMDgpLFxyXG5cdFwibmF2LWRpdmlkZXJcIjogYmxvY2ssXHJcblx0XCJkcm9wZG93bi13aWR0aFwiOiAyNDBweCxcclxuXHRcImRyb3Bkb3duLXBhZGRpbmctbGVmdFwiOiAzMHB4LFxyXG5cdFwiYXJyb3ctY29sb3JcIjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjY0KSxcclxuXHRcImRyb3Bkb3duLWl0ZW0tcGFkZGluZ1wiIDogNHB4IDI0cHgsXHJcblx0XCJkcm9wZG93bi1pdGVtLXAtbC1ob3ZlclwiOiAyNHB4LFxyXG5cdFwiYWN0aXZlLWxpbmstc3VibWVudS1iZ1wiOiB0cmFuc3BhcmVudCxcclxuXHRcImFjdGl2ZS1lbGVtZW50LXN1Ym1lbnUtcC1sXCI6ICA3cHgsXHJcblx0XCJhY3RpdmUtbGluay1zdWJtZW51LXAtbFwiOiAyNHB4LFxyXG5cdFwiei1pbmRleFwiOiAyLFxyXG4pO1xyXG5cclxuJHNlY3Rpb24taGVhZGVyOiAoXHJcbiAgICBcImJnLWNvbG9yXCI6IG51bGwsXHJcbiAgICBcImJvcmRlclwiOiAxcHggc29saWQgJGdyYXktbGlnaHRlci00LFxyXG4gICAgXCJib3JkZXItd2lkdGhcIjogMCAwIDFweCxcclxuICAgIFwiaGVpZ2h0XCI6IDc0cHgsXHJcblx0XCJiYW5uZXItYmdcIjogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudCxcclxuKTtcclxuXHJcbiR0b3AtbmF2OiAoXHJcbiAgICBcImxpbmstY29sb3JcIiA6ICRncmF5LWJhc2UsXHJcbiAgICBcImxpbmstY29sb3ItaG92ZXJcIjogJGdyYXktZGFya2VyLFxyXG4gICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWljb25zXHJcbik7XHJcblxyXG4kbmF2YmFyLW1haW46IChcclxuICAgIFwiYmctY29sb3JcIjogbnVsbCxcclxuICAgIFwibGluay1jb2xvclwiIDogJGdyYXktYmFzZSxcclxuICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG4gICAgXCJsaW5rLWJnLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgXCJsaW5rLWZvbnQtc2l6ZVwiOiAxN3B4LFxyXG4gICAgXCJsaW5rLXBhZGRpbmctdlwiOiAyNnB4LFxyXG4gICAgXCJsaW5rLXBhZGRpbmctaFwiOiAyMHB4LFxyXG4gICAgXCJsaW5rLXBhZGRpbmctaC1tZFwiOiAxNnB4LFxyXG4gICAgXCJib3JkZXJcIjogbm9uZSxcclxuXHRcImRyb3Bkb3duLWJvcmRlclwiOiAxcHggc29saWQgdHJhbnNwYXJlbnQsXHJcbiAgICBcImJvcmRlci13aWR0aFwiOiBudWxsLFxyXG4gICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWljb25zXHJcbik7XHJcblxyXG4kbW9iLW5hdmJhci1tYWluOihcclxuICAgIFwid2lkdGhcIjogMjcwcHgsXHJcbiAgICBcImJnLWNvbG9yXCI6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQsXHJcbiAgICBcImJnLWNvbG9yLWRhcmtcIjogJGJyYW5kLXNlY29uZGFyeS1kYXJrZXIsXHJcbiAgICBcImxpbmstY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwwLjU4KSxcclxuICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG4gICAgXCJsaW5rLWZvbnQtd2VpZ2h0XCI6IDQwMCxcclxuICAgIFwiZm9udC1zaXplXCI6IDE3cHgsXHJcbiAgICBcImRyb3AtZm9udC1zaXplXCI6IDE0cHgsXHJcbik7XHJcbiRuYXYtbGVmdC1jb250YWluZXI6IChcclxuXHRcImxnLXdpZHRoXCI6IDEyMDhweCxcclxuXHRcIm1kLXdpZHRoXCI6IDEwMDhweCxcclxuXHRcInNtLXdpZHRoXCI6IDc5OHB4LFxyXG5cdFwibWFpbi1jb250ZW50LXAtclwiOiAzMnB4LFxyXG4pO1xyXG4kbmF2LWxlZnQtd2lkZS1jb250YWluZXI6IChcclxuXHRcIm1heC13aWR0aFwiOiAxMzIwcHgsXHJcblx0XCJjb250YWluZXItcGFkZGluZ1wiOiA0MHB4LFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE1haW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJG1haW4tYm9keTogKFxyXG4gICAgXCJiZy1jb2xvclwiOiBudWxsLFxyXG4pO1xyXG4kbWFpbi1ncmlkOiAoXHJcbiAgICBcIm5vLXNpZGViYXItd2lkdGhcIjogOTI4cHhcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBQYW5lbCBTaWRlYmFyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRwYW5lbC1zaWRlYmFyOiAoXHJcbiAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgIFwiYmctY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcbiAgICBcImJnLWNvbG9yLWhvdmVyXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgXCJib3gtc2hhZG93XCI6IG5vbmUsXHJcbiAgICBcImhlYWRpbmctYmdcIjogbm9uZSxcclxuICAgIFwiaGVhZGluZy1wYWRkaW5nXCI6IDRweCAwIDEycHgsXHJcbiAgICBcImNvbnRlbnQtcGFkZGluZ1wiOiA4cHggMCxcclxuICAgIFwiZm9vdGVyLWJnXCI6IG5vbmUsXHJcblx0XCJsaW5rLWljb24tY29sb3JcIjogJGdyYXktbGlnaHRlcixcclxuXHRcImxpbmstbWFyZ2luXCI6IDAsXHJcblx0XCJtYXgtd2lkdGhcIiA6IDEwMCUsXHJcbik7XHJcbiRwYW5lbC1jbGllbnQtZGV0YWlsczogKFxyXG5cdFwiYmFja2dyb3VuZFwiIDogdHJhbnNwYXJlbnQsXHJcblx0XCJ0ZXh0LXN0cm9uZy1jb2xvclwiIDogJGdyYXktZGFya2VyLFxyXG5cdFwidGV4dC1zdHJvbmctZm9udC1zaXplXCIgOiAkZm9udC1zaXplLWJhc2UsXHJcblx0XCJ0ZXh0LWNvbG9yXCIgOiAkZ3JheS1iYXNlLFxyXG5cdFwiYm94LXNoYWRvd1wiIDogbm9uZSxcclxuXHRcInBhbmVsLXBhZGRpbmdcIjogMCxcclxuXHRcInBhbmVsLWJvcmRlclwiOiAxcHggc29saWQgdHJhbnNwYXJlbnQsXHJcblx0XCJpY29uXCI6IG5vbmUsXHJcbik7XHJcblxyXG4kcGFuZWwtcHJpbWFyeTogKFxyXG5cdFwiYmFja2dyb3VuZFwiIDogJGJyYW5kLXByaW1hcnksXHJcblx0XCJoZWFkaW5nLXBhZGRpbmdcIiA6ICAxNnB4IDE2cHggMCxcclxuXHRcImZvb3Rlci1wYWRkaW5nXCIgOiAgMHB4IDE2cHggMTZweCxcclxuKTtcclxuJHBhbmVsLXN1cHBvcnQtbGlzdC1ncm91cDogKFxyXG5cdFwiaXRlbXMtcGFkZGluZy12XCIgOiAxMnB4LFxyXG5cdFwiaXRlbXMtcGFkZGluZy1oXCIgOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsXHJcblx0XCJhdHRhY2htZW50cy1tYXJnaW5cIiA6IDEycHggMCxcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBQYW5lbFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kcGFuZWwtZG9tYWluLXJlZ2lzdGVyOiAoXHJcblx0XCJiYWNrZ3JvdW5kXCIgOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFwidGl0bGUtY29sb3JcIiA6ICRncmF5LWRhcmtlcixcclxuXHRcInRpdGxlLWZvbnQtd2VpZ2h0XCIgOiAkZm9udC13ZWlnaHQtbWVkaXVtLFxyXG5cdFwidGl0bGUtbWFyZ2luLWJvdHRvbVwiIDogNnB4LFxyXG5cdFwiZGVzYy1jb2xvclwiIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLFxyXG5cdFwiaW5wdXQtYm9yZGVyXCIgOiAwLFxyXG5cdFwiaW5wdXQtYm9yZGVyLWZvY3VzXCIgOiAwLFxyXG5cdFwiaW5wdXQtZm9udC1zaXplXCIgOiAkZm9udC1zaXplLWg0LFxyXG5cdFwiaW5wdXQtZ3JvdXAtYnRuLW0tdFwiOiAxMHB4LFxyXG5cdFwicGFuZWwtcGFkZGluZy10b3BcIjogMjRweCxcclxuXHRcInBhbmVsLXBhZGRpbmctYm90dG9tXCI6IDQwcHgsXHJcblx0XCJwYW5lbC1ib2R5LXBhZGRpbmdcIjogMCAyNHB4LFxyXG4pO1xyXG4kY1BhbmVsVXNhZ2VQYW5lbDogKFxyXG5cdFwiYm94LXNoYWRvd1wiIDogJHVpLWJsb2NrLXNoYWRvdyxcclxuKTtcclxuJHBhbmVsLWRvbWFpbi1zZWFyY2g6IChcclxuXHRcImJhY2tncm91bmRcIjogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudCxcclxuXHRcInNlYXJjaC1pY29uLWNvbG9yXCI6ICRncmF5LWljb25zLFxyXG4pO1xyXG4kcGFuZWxzLWhvbXBhZ2U6IChcclxuXHRcImlucHV0LWdyb3VwLXBhZGRpbmdcIjogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCxcclxuKTtcclxuXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTGlzdCBHcm91cFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kbGlzdC1ncm91cDogKFxyXG4gICAgXCJpdGVtXCI6IChcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAgICAgI2Y1ZjVmNSxcclxuICAgICAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiAjNDY1MDU0LFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICM0NjUwNTQsICAgICAgXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzQ2NTA1NCxcclxuICAgICAgICBcImJhZGdlLWNvbG9yXCIgOiAjNjY2LFxyXG4gICAgKSxcclxuICAgIFwiaXRlbS1zZWxlY3RlZFwiOiAoXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAgJGJyYW5kLXByaW1hcnktZmFkZWQsICAgIFxyXG4gICAgICAgIFwiY29sb3JcIiA6ICAgI2ZmZixcclxuICAgICAgICBcImJhZGdlLWNvbG9yXCIgOiAjMzE5RkMzLFxyXG4gICAgICAgIFwiYmFkZ2UtYmdcIiA6ICNmZmYsXHJcblx0XHRcImJvcmRlci1yYWRpdXNcIjogMCxcclxuXHQpXHJcbik7XHJcblxyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIFRpbGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJHRpbGU6IChcclxuICAgIFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG4gICAgXCJiZy1jb2xvci1ob3ZlclwiOiBub25lLFxyXG4gICAgXCJib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlciwgICBcclxuICAgIFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgXCJpY29uLWZvbnQtc2l6ZVwiOiAxOHB4LFxyXG4gICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWxpZ2h0ZXItMyxcclxuICAgIFwic3RhdC1mb250LXNpemVcIjogNjdweCxcclxuXHRcInN0YXQtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcbiAgICBcInN0YXQtY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWxhcmdlLFxyXG4gICAgXCJ0aXRsZS1jb2xvclwiOiAkZ3JheS1iYXNlLFxyXG5cdFwidHJhbnNmb3JtLWhvdmVyXCI6IHRyYW5zbGF0ZTNkKDAsMCwwKSxcclxuXHRcImJveC1zaGFkb3ctaG92ZXJcIiA6ICR1aS1ibG9jay1zaGFkb3csXHJcbiApO1xyXG5cdCR0aWxlLWRhbmdlcjogKFxyXG5cdFx0XCJpY29uLWNvbG9yXCI6ICRncmF5LWxpZ2h0ZXItMyxcclxuXHRcdFwic3RhdC1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuXHRcdFwic2hvdy1pY29uLWFsZXJ0XCI6IG5vbmUsXHJcblx0XHRcInNob3ctaWNvbi1kZWZhdWx0XCI6IGJsb2NrLFxyXG5cdFx0XCJib3JkZXItY29sb3ItaG92ZXJcIjogJGJyYW5kLXByaW1hcnksXHJcblx0KTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBUaWxlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiR0YWJsZS1jb250YWluZXI6IChcclxuICAgIFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG4gICAgXCJib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlciwgICAgXHJcbiAgICBcImJveC1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdywgICAgXHJcbiAgICBcInRhYmxlLXBhZGRpbmdcIjogMTZweCxcclxuICAgIFwidGFibGUtYmctZmlsdGVyXCI6ICR1aS1ibG9jay1iZy1oZWFkZXIsXHJcbiAgICBcInRhYmxlLWJnLXBhZ2luYXRpb25cIjogJHVpLWJsb2NrLWJnLWhlYWRlcixcclxuXHRcInRhYmxlLXRvcC1wYWRkaW5nXCI6IDhweCAxNnB4LFxyXG5cdFwidGFibGUtaGVhZC1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtZXh0cmEtc21hbGwsXHJcblx0XCJ0YWJsZS1sZW5ndGgtaGVpZ2h0XCI6ICRpbnB1dC1oZWlnaHQtc21hbGwgKyAxNixcclxuXHRcInRhYmxlLWZpcnN0LXJvdy1wYWRkaW5nXCI6IDhweCxcclxuXHRcImNlbGwtY2hlY2tib3gtd2lkdGhcIjogMCxcclxuICk7XHJcblxyXG4kcGFnaW5hdGlvbjogKFxyXG4gICBcImNvbG9yXCI6ICM0NDQsXHJcbiAgIFwiYmctY29sb3ItYWN0aXZlXCI6ICM0ZjUzNjAsXHJcbiAgIFwiYm9yZGVyLWNvbG9yLWFjdGl2ZVwiIDogIzRmNTM2MCxcclxuKTtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBWYXJpYWJsZXMgLSBIZWFkZXIgTGluZWRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGhlYWRlci1saW5lZDogKFxyXG4gICAgXCJoMVwiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkaGVhZGluZ3MtY29sb3IsXHJcbiAgICAgICAgXCJmb250LXdlaWdodFwiOiA0MDAsXHJcbiAgICAgICAgXCJib3JkZXJcIjogbm9uZSxcclxuXHRcdFwiYmFubmVyLWhlYWRlci1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbGlnaHQsXHJcbiAgICApLFxyXG4gICAgXCJicmVhZGNydW1iXCI6IChcclxuICAgICAgICBcImZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLXNtYWxsLFxyXG4gICAgICAgIFwiY29sb3JcIjogJGdyYXktYmFzZSxcclxuICAgICAgICBcImNvbG9yLWFjdGl2ZVwiOiAkZ3JheS1saWdodGVyLTMsXHJcblx0XHRcImNvbG9yLWFjdGl2ZS1vbi1iYW5uZXJcIjogJGdyYXktbGlnaHRlci0zLFxyXG5cdFx0XCJjb2xvci1vbi1iYW5uZXJcIjogJGdyYXktbGlnaHRlcixcclxuICAgICksXHJcbik7XHJcblxyXG4kY2xpZW50LWhvbWU6IChcclxuICAgIFwiYWxlcnQtYmdcIjogI2ZmZixcclxuICAgIFwiYWxlcnQtYm9yZGVyXCI6IG5vbmUsXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gU29jaWFsIEJ1dHRvbnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGJ1dHRvbnMtc29jaWFsOiAoXHJcbiAgICBcImZhY2Vib29rXCIgOiAoXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgIzE4NzdGMixcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICAgICAgICMxODc3RjIsICAgICAgXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzAwNjlGMixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgICAjZmZmLFxyXG4gICAgKSxcclxuICAgIFwiZ29vZ2xlXCIgOiAoXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgI0Q3RDlERSxcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICAgICAgICAjZmZmLCAgIFxyXG4gICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogI2ZmZixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgIzJBMkUzNixcclxuICAgICAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiAjQkVDMEM0LFxyXG4gICAgKSxcclxuICAgIFwidHdpdHRlclwiIDogKFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICAgICAjMURBMUYyLFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICMxREExRjIsXHJcbiAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzA1OTdGMixcclxuICAgICAgICBcImNvbG9yXCI6ICAgICAgICAgICAjZmZmXHJcbiAgICApXHJcbik7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi4gVmFyaWFibGVzIC0gTG9naW4gQ29udGFpbmVyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbiRsb2dpbi1wYWdlOiAoXHJcblx0XCJiZy1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuKTtcclxuXHJcbiRmdWxsLXBhZ2U6IChcclxuXHRcImJnLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG5cdFwiaGVhZGluZy1jb2xvclwiOiAjZmZmLFxyXG5cdFwiZm9vdGVyLWJvcmRlci1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjA1KSxcclxuKTtcclxuXHJcbiRsb2dpbi1jb250YWluZXI6IChcclxuICAgIFwid2lkdGhcIjogMzk4cHgsXHJcbiAgICBcImJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLWJhc2UsIFxyXG4gICAgXCJiYWNrZ3JvdW5kXCI6IGxpbmVhci1ncmFkaWVudChyZ2IoOSwzMSwxMTApIDAlLCByZ2IoMywyMSw4NykgOTklKSxcclxuICAgIFwiYm94LXNoYWRvd1wiOiAwcHggMTZweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLFxyXG5cdFwic29jaWFsLWJ1dHRvbnMtYmdcIiA6ICAkYmctY29sb3ItdHJhbnNwYXJlbnQsXHJcblx0XCJzb2NpYWwtYnV0dG9ucy1wYWRkaW5nXCIgOiAyNHB4IDQ4cHgsXHJcblx0XCJzb2NpYWwtYnV0dG9ucy1wYWRkaW5nLW1vYmlsZVwiIDogMjRweCA0OHB4LFxyXG5cdFwiZm9vdGVyLWJvcmRlclwiIDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNCxcclxuXHRcImZvb3Rlci1iZ1wiOiB0cmFuc3BhcmVudCxcclxuXHRcInBhZGRpbmdcIiA6IDMycHgsXHJcblx0XCJwYWRkaW5nLW1vYmlsZVwiIDogMzJweCxcclxuXHRcInRleHQtc29jaWFsLW1hcmdpblwiIDogMTJweCAwIDRweCAwLFxyXG5cdFwibGFuZ3VhZ2UtdGV4dC1jb2xvclwiIDogJGdyYXktZGFya2VyLFxyXG4pO1xyXG4kbG9naW4tc2lkZWJhcjogKFxyXG5cdFwiY29udGFpbmVyLWJnXCIgOiAkYnJhbmQtc2Vjb25kYXJ5LXZlcnRpY2FsLFxyXG5cdFwic3dpcGVyLWJ1bGxldC1hY3RpdmVcIiA6ICRicmFuZC1wcmltYXJ5LFxyXG5cdFwibG9naW4tY29udGFpbmVyLXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdFwibG9naW4tY29udGFpbmVyLWJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG5cdFwibGFuZ3VhZ2UtdGV4dC1jb2xvclwiIDogJGdyYXktZGFya2VyLFxyXG5cdFwiY29udGFpbmVyLWJnLW1vYmlsZVwiIDogdHJhbnNwYXJlbnQsXHJcblx0XCJsYW5ndWFnZS10ZXh0LWNvbG9yLW1vYmlsZVwiIDogJGdyYXktZGFya2VyLFxyXG4pO1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIGlDaGVja1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kaWNoZWNrOiAoXHJcbiAgICBcInNpemVcIjogMThweCxcclxuICAgIFwiYmctY29sb3JcIjogJGdyYXktZmFkZWQsXHJcbiAgICBcImJvcmRlclwiOiAxcHggc29saWQgdHJhbnNwYXJlbnQsXHJcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMtYmFzZSwgXHJcbik7XHJcblxyXG4vKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBWYXJpYWJsZXMgLSBwYW5lbC1ncm91cFxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcblx0JHBhbmVsLWhlYWRpbmctaWNoZWNrOiAoXHJcbiAgICBcInBhZGRpbmdcIjogMTVweCxcclxuICAgIFwiaWNoZWNrLXBvc2l0aW9uLXRvcFwiOiAxN3B4LFxyXG4gICAgXCJpY2hlY2stcG9zaXRpb24tbGVmdFwiOiAxNnB4LFxyXG5cdFwiaWNoZWNrLWNvbnRlbnQtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDYsXHJcblx0XCJpY2hlY2stY29udGVudC1saW5lLWhlaWdodFwiOiAkZm9udC1zaXplLWg2LFxyXG4pO1xyXG5cclxuXHQkcGFuZWwtY29sbGFwc2UtbmVzdGVkLXBhZGRpbmc6IDQ4cHg7XHJcblx0JHBhbmVsLWNvbGxhcHNlLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcclxuXHQkcGFuZWwtY29sbGFwc2UtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oNjtcclxuXHQkcGFuZWwtY29sbGFwc2UtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1oNjtcclxuXHQkcGFuZWwtY29sbGFwc2UtYWRkcmVzcy1tLXQ6IC04cHg7XHJcblxyXG5cdCRwYW5lbC10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcblx0JHBhbmVsLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaDQ7XHJcblx0JHBhbmVsLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtaDQ7XHJcblx0JHBhbmVsLXRpdGxlLWljb24tc2l6ZTogJGZvbnQtc2l6ZS1leHRyYS1zbWFsbDtcclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIE9yZGVyIFN1bW1hcnlcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJG9yZGVyOiAoXHJcblx0XCJtYWluLXdpZHRoXCI6IDEwMCUsXHRcclxuXHRcIm1haW4td2lkdGgtZG9tYWluXCI6IDkyOHB4LFxyXG5cdFwic2lkZWJhci13aWR0aFwiOiAzNDBweCxcclxuXHRcImNvbnRlbnQtd2lkdGhcIjogMTAwJSxcclxuXHRcInNpZGViYXItcGFkZGluZ1wiOjQ4cHgsXHJcblx0XCJjb250ZW50LW1heC13aWR0aFwiOiAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgKyAoJGNvbnRhaW5lci1ndXR0ZXIgLyAyKSAtICAzNDBweCAtIDQ4cHgsXHJcbik7XHJcblxyXG4kb3JkZXItc3VtbWFyeTogKFxyXG4gICAgXCJiZ1wiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG4gICAgXCJwYWRkaW5nXCI6IDE2cHgsXHJcbiAgICBcImNvbG9yXCI6ICNmZmYsXHJcbiAgICBcImNvbG9yLWZhZGVkXCI6IHJnYmEoMjU1LDI1NSwyNTUsIC42NCksXHJcbiAgICBcInRpdGxlLWNvbG9yXCI6ICNmZmYsXHJcbiAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWg1LFxyXG5cdFwidGl0bGUtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWg1LFxyXG4gICAgXCJsaXN0LWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLXNtYWxsLFxyXG4gICAgXCJsaXN0LWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1zbWFsbCxcclxuXHRcImxpc3QtaXRlbS10aXRsZVwiOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDgpLFxyXG5cdFwibWFpbi1pdGVtLXNpemVcIjogMTRweCxcclxuXHRcImxpc3QtYm9yZGVyXCI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yNCksXHJcbiAgICBcInRvdGFsLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgxLFxyXG4gICAgXCJ0b3RhbC1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuICAgIFwidG90YWwtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgyLFxyXG4gICAgXCJ0b3RhbC1mb250LWNvbG9yXCI6ICNmZmYsXHJcbiAgICBcInRvdGFsLXRleHQtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcblx0XCJpY29uLWNvbG9yXCI6IHJnYmEoMjU1LDI1NSwyNTUsIC42NCksXHJcblx0XCJpY29uLWNvbG9yLWhvdmVyXCI6ICNmZmYsXHJcblx0XCJpY29uLWJhc2tldC1jb2xvclwiOiAjZmZmLFxyXG5cdFwiYnRuLW1vYmlsZS1iZ1wiOiByZ2JhKDI1NSwyNTUsMjU1LC4yNCksXHJcblx0XCJidG4tbW9iaWxlLWNvbG9yXCI6ICRidG4tcHJpbWFyeS1jb2xvcixcclxuXHRcImJ0bi1tb2JpbGUtaG92ZXItYmdcIjogJGJ0bi1wcmltYXJ5LWhvdmVyLWJnLFxyXG4pO1xyXG4kcGFuZWwtcGF5bWVudDogKFxyXG5cdFwiYmFja2dyb3VuZFwiIDogJHVpLWJsb2NrLWJnLW1haW4sXHJcblx0XCJib2R5LXBhZGRpbmdcIiA6IDE1cHgsXHJcblx0XCJ0b3RhbC1mb250LXNpemVcIjogbWFwLWdldCgkb3JkZXItc3VtbWFyeSwgXCJ0b3RhbC1mb250LXNpemVcIiksXHJcblx0XCJ0b3RhbC1mb250LXdlaWdodFwiOiBtYXAtZ2V0KCRvcmRlci1zdW1tYXJ5LCBcInRvdGFsLWZvbnQtd2VpZ2h0XCIpLFxyXG5cdFwidG90YWwtbGluZS1oZWlnaHRcIjogbWFwLWdldCgkb3JkZXItc3VtbWFyeSwgXCJ0b3RhbC1saW5lLWhlaWdodFwiKSxcclxuKTtcclxuXHJcbiRtYWluLWZvb3Rlci1oZWlnaHQ6IDc5cHg7XHJcbiRtYWluLXRvcC1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4kYXJ0aWNsZTogKFxyXG4gICAgXCJwYWRkaW5nXCI6IDI0cHgsXHJcbiAgICBcImJnLWNvbG9yXCI6IHJnYmEoNSwgMTA4LCAyMzQsIDAuMDc4KSxcclxuICAgIFwiYm94LXNoYWRvd1wiOiBtYXAtZ2V0KCRib3gtc2hhZG93LCBcImxnXCIpLFxyXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLWJhc2UsXHJcblx0XCJuZXdzLXRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgyLFxyXG5cdFwibmV3cy10aXRsZS1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDIsXHJcblx0XCJuZXdzLXRpdGxlLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG5cdFwibmV3cy1kZXNjXCI6ICRncmF5LWJhc2UsXHJcbik7XHJcbiRwcm9kdWN0LWRldGFpbHM6IChcclxuXHRcImljb24tYmdcIjogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudCxcclxuXHRcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgyLFxyXG5cdFwidGl0bGUtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgyLFxyXG5cdFwidGl0bGUtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWgyLFxyXG4pO1xyXG5cdCRwYW5lbC1wcm9kdWN0OiAoXHJcblx0XHRcImJvcmRlclwiIDogJHVpLWJsb2NrLWJvcmRlcixcclxuXHRcdFwiYm94LXNoYWRvd1wiIDogJHVpLWJsb2NrLXNoYWRvdyxcclxuXHQpO1xyXG4gICAgXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLiBTVkcgR3JhcGhpY3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qLyAgXHJcbiAgICBcclxuJHN2Zy1pbGx1c3RyYXRpb246IChcclxuICAgIFwiY29sb3ItMFwiOiAjZmZmLFxyXG4gICAgXCJjb2xvci0xXCI6IHJnYigxMjMsMjAyLDI1MyksXHJcbiAgICBcImNvbG9yLTJcIjogcmdiKDE0MywyMTIsMjUzKSxcclxuICAgIFwiY29sb3ItM1wiOiByZ2IoMTY5LDIyNSwyNTQpLFxyXG4gICAgXCJjb2xvci01XCI6IHJnYigzNSwxMDgsMjMyKSxcclxuICAgIFwiY29sb3ItNlwiOiAjZDZmMWZmLFxyXG4gICAgXCJjb2xvci04XCI6IHJnYigxODUsMjMzLDI1MyksXHJcbiAgICBcImNvbG9yLTlcIjogcmdiKDYwLDE0NywyMjkpLFxyXG4pO1xyXG4kc3ZnLXdlZWJseTooXHJcblx0XCJjdXAtdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XCJjdXAtYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwiY3VwLWluc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwic2NyZWVuLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTlcIiksXHJcblx0XCJzY3JlZW4tdG9wLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuXHRcInNjcmVlbi10b3AtZnJvbnRcIiA6ICBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJzY3JlZW4tdG9wLWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNjcmVlbi10b3AtbG9nb1wiIDogIG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcInNjcmVlbi1ib3R0b21cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNjcmVlbi1mcm9udFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwic2NyZWVuLWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNjcmVlbi1sZWctZnJvbnQtMVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG5cdFwic2NyZWVuLWxlZy1iYWNrXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJsZWZ0LWVsZW1lbnRzXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJsZWZ0LWVsZW1lbnRzLWJvdHRvbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwibGVmdC1ib2R5XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJrZXlib2FyZC10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImtleWJvYXJkLWJvZHktYm90dG9tLTJcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcImtleWJvYXJkLWJvZHktdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJrZXlib2FyZC1rZXlzLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci04XCIpLFxyXG5cdFwia2V5Ym9hcmQta2V5cy1ib3R0b21cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImNvbG9ycy1ib3R0b21cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwiY29sb3JzLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XCJjb2xvcnMtdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiY29sb3JzLXRvcC0yXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcImNvbG9ycy10b3AtM1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJicm93c2VyLWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItdG9wLTJcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImJyb3dzZXItdG9wLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItdGV4dFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiYnJvd3Nlci1iYW5uZXJcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuKTtcclxuJHN2Zy1zcGFtZXhwZXJ0czogKFxyXG5cdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItdG9wLTJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJicm93c2VyLXRleHQtbGVmdFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJicm93c2VyLXRleHQtcmlnaHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiYnJvd3Nlci11c2VyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG5cdFwiYnJvd3Nlci11c2VyLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImxhcHRvcC1ib3R0b20tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJsYXB0b3AtYm90dG9tLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJsYXB0b3AtdG91Y2hwYWQtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcImxhcHRvcC10b3VjaHBhZC1vdXRzaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImtleWJvYXJkLWtleXMtYm90dG9tXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImtleWJvYXJkLWtleXMtdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOFwiKSxcclxuXHRcImxhcHRvcC1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwibGFwdG9wLXNjcmVlbi1sb2dvXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImxhcHRvcC1zY3JlZW4tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJsYXB0b3Atc2NyZWVuLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImVudmVsb3BlLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJlbnZlbG9wZS10b3Atb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJlbnZlbG9wZS1pbnNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiZW52ZWxvcGUtcmlnaHQtc2lkZS1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcImVudmVsb3BlLWxlZnQtc2lkZS1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcImVudmVsb3BlLXNwbGl0LW9wZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwiZW52ZWxvcGUtc3BsaXRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwiZW52ZWxvcGUtcmlnaHQtc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJlbnZlbG9wZS1sZWZ0LXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG4pO1xyXG4kc3ZnLXN5bWFudGVjOiAoXHJcblx0XCJsZWZ0LWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImxlZnQtZWxlbWVudHNcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcIm1lZGFsLXJpYmJvblwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwibWVkYWwtaW5zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJtZWRhbC1pbnNpZGUtZWxlbWVudFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwibWVkYWwtcm91bmQtYmFja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwibWVkYWwtcm91bmQtZnJvbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcIm1lZGFsLXJvdW5kLWluc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwibWVkYWwtcm91bmQtaW5zaWRlLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInBhZGxvY2stcmlnaHQtc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwicGFkbG9jay1yaWdodC1zaWRlLWVsZW1lbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInBhZGxvY2stdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJwYWRsb2NrLXRvcC1yb3VuZC1lbGVtZW50XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJwYWRsb2NrLXRvcC1lbGVtZW50XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJwYWRsb2NrLXRvcC1lbGVtZW50LTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcInBhZGxvY2stZnJvbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInBhZGxvY2stbG9ja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwicGFkbG9jay1sb2NrLWluc2lkZVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwia2V5LWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJrZXktdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcImtleS10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJicm93c2VyLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYnJvd3Nlci10b3AtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbik7XHJcbiRzdmctY29kZWd1YXJkOiAgKFxyXG5cdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcInBob3RvLWZyYW1lXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcInBob3RvLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInBob3RvLWxvZ29cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwicGhvdG8tZnJvbnQtY29ybmVyc1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJwaG90by1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInBob3RvLWJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJwaG90by1icm93c2VyLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJwaG90by1icm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcInBob3RvLWJyb3dzZXItdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJsaXN0LWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImxpc3QtaXRlbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwibGlzdC1pdGVtLWJvdHRvbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwiZm9sZGVyLW1hbHdhcmUtYmdcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcImZvbGRlci1sb2dvXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJmb2xkZXItYmFja3VwLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwiZm9sZGVyLWJhY2t1cC10b3AtYm9yZGVyXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJmb2xkZXItYmFja3VwLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJmb2xkZXItYmFja3VwLWxvZ29cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuKTtcclxuJHN2Zy1tYXJrZXRnb286IChcclxuXHRcInBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJwaG9uZS1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJwaG9uZS1idXR0b25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwicGhvbmUtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiZ3JhcGhzLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImdyYXBocy10ZXh0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImdyYXBocy10ZXh0LWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImdyYXBocy10ZXh0LXNoYWRvd1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJncmFwaHMtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiZ3JhcGhzLWVsZW1lbnRzLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwiZ3JhcGhzLWVsZW1lbnRzLTJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiY3VwLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwiY3VwLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJjdXAtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImZsb3dlci1sZWFmXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImZsb3dlci1sZWFmLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwiZmxvd2VyLWxlYWYtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJiYXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcImJhci1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJiYXItc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJzZWFyY2gtYm9yZGVyc1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJzZWFyY2gtdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcInNlYXJjaC1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJzZWFyY2gtdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJicm93c2VyLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYnJvd3Nlci10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJicm93c2VyLXNlYXJjaC1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJicm93c2VyLXNlYXJjaC1pY29uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItc2VhcmNoLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwiY29udGVudC1ib3R0b20tcmlnaHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiY29udGVudC1ib3R0b20tY2lyY2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImNvbnRlbnQtYm90dG9tLW51bVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJjb250ZW50LXRvcC1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJjb250ZW50LXRvcC1jaXJjbGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwiY29udGVudC10b3AtbnVtXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcInNtYXJ0cGhvbmUtYm9yZGVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNtYXJ0cGhvbmUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwic21hcnRwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwic21hcnRwaG9uZS1pY29uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInNtYXJ0cGhvbmUtaWNvbi1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbik7XHJcbiRzaXRlbG9ja3ZwbjogKFxyXG5cdFwibGVmdC1lbGVtZW50c1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJsZWZ0LWVsZW1lbnRzLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwibGVmdC1lbGVtZW50cy1ib2R5LTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwibGVmdC1lbGVtZW50cy1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTZcIiksXHJcblx0XCJsZWZ0LWVsZW1lbnRzLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwibGVmdC10aW1lXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImxlZnQtY2lyY2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImxlZnQtY2lyY2xlLWljb25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwic21hcnRwaG9uZS1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwic21hcnRwaG9uZS1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJzbWFydHBob25lLXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJzbWFydHBob25lLWljb25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwic21hcnRwaG9uZS1pY29uLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcInNjcmVlbi1ib3R0b20tZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwic2NyZWVuLWJvdHRvbS1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNjcmVlbi1ib3R0b20tYnV0dG9uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNjcmVlbi10b3AtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwic2NyZWVuLXRvcC1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJzY3JlZW4tdG9wLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwic2NyZWVuLWxvZ29cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwic2NyZWVuLWxvZ28tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwic2NyZWVuLWxlZy1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNjcmVlbi1sZWctZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG5cdFwidGFibGV0LWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwidGFibGV0LWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcInRhYmxldC1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwiY2lyY2xlLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XCJjaXJjbGUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci04XCIpLFxyXG5cdFwiY2lyY2xlLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJjaXJjbGUtdG9wLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJjaXJjbGUtdG9wLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYnJvd3Nlci1tYXBcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwiYnJvd3Nlci1tYXAtbWFya2VyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImJyb3dzZXItbWFwLW1hcmtlci1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJicm93c2VyLW1hcmtlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbik7XHJcbiRzaXRlbG9jazogKFxyXG5cdFwibGVmdC1lbGVtZW50c1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwibGVmdC1lbGVtZW50cy0xXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJsZWZ0LWVsZW1lbnRzLWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImNvZGUtYmdcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImNvZGUtdGV4dFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwic2hpZWxkLWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInNoaWVsZC1iYWNrLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNoaWVsZC1yaWdodC1zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJzaGllbGQtdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJzaGllbGQtZnJvbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInNoaWVsZC1sb2dvXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJ0YWJsZXQtYmFja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwidGFibGV0LWZyb250XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJ0YWJsZXQtc2NyZWVuXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJzZWFyY2gtYm90dG9tLWVsZW1lbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNlYXJjaC1ib3R0b20tZWxlbWVudC0xXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJzZWFyY2gtYm9yZGVyc1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwic2VhcmNoLWJvcmRlcnMtaW5zaWRlXCIgOiAjMDAwLFxyXG5cdFwic2VhcmNoLWljb25cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG5cdFwic2VhcmNoLWJnXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJzZWFyY2gtYmctdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJzbWFydHBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJzbWFydHBob25lLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcInNtYXJ0cGhvbmUtc2NyZWVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInNtYXJ0cGhvbmUtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJzbWFydHBob25lLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYnJvd3Nlci1lbGVtZW50c1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJicm93c2VyLWF2YXRhclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJicm93c2VyLWF2YXRhci1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcbik7XHJcbiRzdmctb3g6IChcclxuXHRcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJicm93c2VyLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJyb3dzZXItdGV4dC1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJicm93c2VyLXRleHQtbGVmdFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJicm93c2VyLWJhbm5lci1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJicm93c2VyLWJhbm5lci1sZWZ0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImJyb3dzZXItdXNlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJicm93c2VyLXVzZXItYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiY3VwLWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwiY3VwLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJjdXAtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImZsb3dlci1sZWFmXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImZsb3dlci1sZWFmLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwiZmxvd2VyLWxlYWYtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJsYXB0b3AtYm90dG9tLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwibGFwdG9wLWJvdHRvbS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwibGFwdG9wLXRvdWNocGFkLWluc2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJsYXB0b3AtdG91Y2hwYWQtb3V0c2lkZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJrZXlib2FyZC1rZXlzLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJrZXlib2FyZC1rZXlzLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XCJsYXB0b3Atc2NyZWVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImxhcHRvcC1sb2dvXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImxhcHRvcC1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImxhcHRvcC1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJlbnZlbG9wZS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwiZW52ZWxvcGUtdG9wLW9wZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwiZW52ZWxvcGUtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImVudmVsb3BlLXJpZ2h0LXNpZGUtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJlbnZlbG9wZS1sZWZ0LXNpZGUtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJlbnZlbG9wZS1zcGxpdC1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImVudmVsb3BlLXNwbGl0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImVudmVsb3BlLXJpZ2h0LXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG5cdFwiZW52ZWxvcGUtbGVmdC1zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcInNtYXJ0cGhvbmUtYm9yZGVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcInNtYXJ0cGhvbmUtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwic21hcnRwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwic21hcnRwaG9uZS1pY29uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInNtYXJ0cGhvbmUtaWNvbi1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbik7XHJcbiRzdmctc2l0ZWJ1aWxkZXI6IChcclxuXHRcImJyb3dzZXItYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYnJvd3Nlci10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYmFubmVyLWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcImJhbm5lci1ib3JkZXJlZC1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJhbm5lci1ib2R5LWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwiYmFubmVyLWJvZHktZWxlbWVudC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItNVwiKSxcclxuXHRcInNjcmVlbi1sZWctYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJzY3JlZW4tbGVnLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcInNjcmVlbi10b3AtYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJzY3JlZW4tYm90dG9tLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwic2NyZWVuLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJzY3JlZW4tYm90dG9tLWJ1dHRvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJzY3JlZW4tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwic2NyZWVuLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcInNjcmVlbi1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcInBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJwaG9uZS1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwicGhvbmUtYm9yZGVyZWQtZWxlbWVudFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJwaG9uZS1lbGVtZW50XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcInRhYmxldC1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwidGFibGV0LWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMVwiKSxcclxuXHRcInRhYmxldC1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwidGFibGV0LWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwidGFibGV0LWVsZW1lbnQtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJ0YWJsZXQtZWxlbWVudC0yXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcIm5vdGVwYWQtYmFja1wiOiAgbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwibm90ZXBhZC1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0yXCIpLFxyXG5cdFwibm90ZXBhZC1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJub3RlcGFkLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwicGVuLWVsZW1lbnQtZGFya1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJwZW4tZWxlbWVudFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJwZW4tZWxlbWVudC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMlwiKSxcclxuXHRcInBlbmNpbC1lbGVtZW50LWRhcmtcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci01XCIpLFxyXG5cdFwicGVuY2lsLWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwicGVuY2lsLWVsZW1lbnQtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJob2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItM1wiKSxcclxuXHRcInJpZ2h0LWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG5cdFwicmlnaHQtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0zXCIpLFxyXG5cdFwicmlnaHQtZWxlbWVudHMtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcbik7XHJcbiRzaXRlLWluZGV4LWRlZmF1bHQ6IChcclxuXHRcImJhbm5lci1zdDRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci05XCIpLFxyXG5cdFwiYmFubmVyLXN0NVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTJcIiksXHJcblx0XCJiYW5uZXItc3Q2XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuXHRcImJhbm5lci1zdDdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG5cdFwiYmFubmVyLXN0OVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XCJiYW5uZXItc3QxMFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJiYW5uZXItc3QxMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTlcIiksXHJcblx0XCJiYW5uZXItc3QxMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJiYW5uZXItc3QxNFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJiYW5uZXItc3QyMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJiYW5uZXItc3QyMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTVcIiksXHJcblx0XCJiYW5uZXItc3QyM1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJiYW5uZXItc3QyNFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcblx0XCJiYW5uZXItc3QyNVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTNcIiksXHJcblx0XCJiYW5uZXItc3QyNlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTFcIiksXHJcblx0XCJiYW5uZXItc3QyN1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1wcmltYXJ5LCBcImNvbG9yLTBcIiksXHJcblx0XCJiYW5uZXItc3QyOFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0xXCIpLFxyXG5cdFwiYmFubmVyLXN0MjlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItMFwiKSxcclxuXHRcImJhbm5lci1zdDMwXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLThcIiksXHJcblx0XCJiYW5uZXItc3QzMVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4pO1xyXG5cclxuLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gcmFuZ2Ugc2xpZGVyXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqLyAgXHJcblxyXG4gICAgJHJhbmdlLXNsaWRlcjogKFxyXG4gICAgICAgIFwiaGVpZ2h0XCI6IDE4cHgsXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kXCI6ICRncmF5LWZhZGVkLFxyXG4gICAgICAgIFwiZmlsbC1iYWNrZ3JvdW5kXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAyMDBweCxcclxuICAgICAgICBcImhhbmRsZS1iYWNrZ3JvdW5kXCI6ICRicmFuZC1wcmltYXJ5LWRhcmtlcixcclxuICAgICAgICBcImhhbmRsZS1ib3gtc2hhZG93XCI6IDAgMnB4IDEwcHggIHJnYmEoMCwwLDAsMC4xNSksXHJcbiAgICAgICAgXCJoYW5kbGUtaGVpZ2h0XCI6IDMycHgsXHJcbiAgICAgICAgXCJoYW5kbGUtd2lkdGhcIjogMjFweCxcclxuICAgICAgICBcImhhbmRsZS1ib3JkZXItcmFkaXVzXCI6IDNweCxcclxuICAgICAgICBcInZhbHVlLXBhZGRpbmdcIjogMCAxMHB4LFxyXG4gICAgICAgIFwidmFsdWUtbWluLXdpZHRoXCI6IDIycHgsXHJcbiAgICAgICAgXCJ2YWx1ZS1jb2xvclwiOiAkZ3JheS1saWdodGVyLFxyXG4gICAgICAgIFwidmFsdWUtYWN0aXZlLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwidmFsdWUtYWN0aXZlLWJvcmRlclwiOiAxcHggc29saWQgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgXCJ2YWx1ZS1hY3RpdmUtYmFja2dyb3VuZFwiOiAwLFxyXG4gICAgICAgIFwidmFsdWUtYWN0aXZlLWFycm93LWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgIFwidmFsdWUtYm9yZGVyLXJhZGl1c1wiOiAwLFxyXG4gICAgICAgIFwicHJpY2UtZm9udC1zaXplXCI6IDI0cHgsXHJcbiAgICAgICAgXCJwcmljZS1saW5lLWhlaWdodFwiOiAyNHB4LFxyXG4gICAgICAgIFwicHJpY2Utc3BhY2luZ1wiOiAxMnB4IDAsXHJcbiAgICAgICAgXCJwcmljZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuICAgICAgICBcInByaWNlLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwicHJpY2Utc3VmZml4LW9wYWNpdHlcIjogMC42NCxcclxuICAgICk7XHJcblxyXG5cdC8qXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC4gcHJvbW8gc2xpZGVyXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdCovXHJcblxyXG5cdCRwcm9tby1zbGlkZXI6IChcclxuXHRcdFwiYmFja2dyb3VuZFwiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFx0XCJ0aXRsZS1jb2xvclwiOiAjZmZmLFxyXG5cdFx0XCJuYXYtY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC40KSxcclxuXHRcdFwibmF2LWNvbG9yLWFjdGl2ZVwiOiAjZmZmLFxyXG5cdFx0XCJib3gtc2hhZG93XCI6IG5vbmUsXHJcblx0XHRcIm1vcmUtY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC40KSxcclxuXHRcdFwibW9yZS1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG5cdFx0XCJiZy1zaGFwZVwiIDogbm9uZSxcclxuXHRcdFwicHJvbW8tc2hhcGUtcmlnaHRcIiA6ICMwMDAsXHJcblx0XHRcInByb21vLXNoYXBlLXJpZ2h0LW9wYWNpdHlcIiA6IDAuMTIsXHJcblx0XHRcInByb21vLXNoYXBlLWJvdHRvbVwiIDogIzAwMCxcclxuXHRcdFwicHJvbW8tc2hhcGUtYm90dG9tLW9wYWNpdHlcIiA6IDAuMSxcclxuXHRcdFwicHJvbW8tc2hhcGUtbGVmdC1vcGFjaXR5XCIgOiAwLjI0LFxyXG5cdFx0XCJzdG9wLWNvbG9yXCIgOiAjMDAwLFxyXG5cdFx0XCJzdG9wLWNvbG9yLTFcIiA6ICMwMDAsXHJcblx0XHRcIm1heC13aWR0aFwiIDogMTAwJSxcclxuXHQpO1xyXG5cclxuXHQkcHJvbW8tc2xpZGVyLXhzOiAoXHJcblx0XHRcIm5hdi1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpLFxyXG5cdFx0XCJuYXYtY29sb3ItYWN0aXZlXCI6ICNmZmYsXHJcblx0XHRcInRpdGxlLWZvbnQtc2l6ZVwiOiAyMnB4LFxyXG5cdFx0XCJ0aXRsZS1saW5lLWhlaWdodFwiOiAzMHB4LFxyXG5cdFx0XCJ0aXRsZS1mb250LXdlaWdodFwiIDogJGZvbnQtd2VpZ2h0LWJvbGQsXHJcblx0KTtcclxuXHJcblx0LypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIHByb2R1Y3QgLSBwYWNrYWdlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG5cdCRwYWNrYWdlOiAoXHJcblx0XHRcImxhYmVsLWNvcm5lci1mb250LXNpemVcIjogMTBweCxcclxuXHRcdFwibGFiZWwtY29ybmVyLWhlaWdodFwiOiAxNnB4LFxyXG5cdFx0XCJwYWNrYWdlLW5hbWUtbS1iXCI6IDI0cHgsXHJcblx0XHRcInByaWNlLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1oMixcclxuXHRcdFwicHJpY2UtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LW1lZGl1bSxcclxuXHRcdFwicHJpY2UtY3ljbGUtY29sb3JcIjogJGdyYXktZGFya2VyLFxyXG5cdFx0XCJwYWNrYWdlLWNvbnRlbnQtbS10XCI6IDI0cHgsXHJcblx0XHRcInBhY2thZ2UtZmVhdHVyZXMtZGl2aWRlclwiOiBibG9jayxcclxuXHRcdFwicGFja2FnZS1mZWF0dXJlcy1wYWRkaW5nXCI6IDZweCAwLFxyXG5cdFx0XCJwYWNrYWdlLWZlYXR1cmVzLXAtdFwiOiAyNHB4LFxyXG5cdFx0XCJwYWNrYWdlLWZlYXR1cmVzLWItZm9udC1zaXplXCI6ICRmb250LXNpemUtbWVkaXVtLFxyXG5cdFx0XCJwYWNrYWdlLWZlYXR1cmVzLWxhc3QtZWxlbWVudC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1tZWRpdW0sXHJcblx0XHRcInBhY2thZ2UtZmVhdHVyZXMtbGFzdC1lbGVtZW50LWxpbmUtaGVpZ2h0XCI6IDI0cHgsXHJcblx0XHRcInBhY2thZ2UtZmVhdHVyZXMtbGFzdC1lbGVtZW50LWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcblx0KTtcclxuXHQvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBtYyAtIHByb21vXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuXHQkbWMtcHJvbW86IChcclxuXHRcdFx0XCJoZWFkbGluZS1mb250LXNpemVcIiA6ICRmb250LXNpemUtaDMsXHJcblx0XHRcdFwiaGVhZGVyLWJhY2tncm91bmRcIiA6ICR1aS1ibG9jay1iZy1zZWNvbmRhcnksXHJcblx0KTtcclxuXHJcblx0JHRpY2tldC1yZXBseTogKFxyXG5cdFx0XHRcInRpY2tldC1yZXBseS10b3AtYmdcIiA6IHRyYW5zcGFyZW50LFxyXG5cdFx0XHRcInRpY2tldC1yZXBseS1ib3JkZXItY29sb3JcIiA6ICRzdGF0ZS1pbmZvLWJvcmRlcixcclxuXHRcdFx0XCJ0aWNrZXQtcmVwbHktY3VzdG9tZXItYmdcIjogJHVpLWJsb2NrLWJnLFxyXG5cdFx0XHRcInRpY2tldC1yZXBseS1jdXN0b21lci1ib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlcixcclxuXHRcdFx0XCJ0aWNrZXQtcmVwbHktY3VzdG9tZXItc2hhZG93XCI6ICR1aS1ibG9jay1zaGFkb3csXHJcblx0XHRcdFwidGlja2V0LXJlcGx5LXN0YWZmLWJnXCI6ICR1aS1ibG9jay1iZyxcclxuXHRcdFx0XCJ0aWNrZXQtcmVwbHktc3RhZmYtYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcblx0XHRcdFwidGlja2V0LXJlcGx5LXN0YWZmLWJvcmRlci1sZWZ0XCI6IG5vbmUsXHJcblx0XHRcdFwidGlja2V0LXJlcGx5LXN0YWZmLXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdFx0XHRcImF2YXRhci1ib3JkZXItY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcblx0XHRcdFwibWVzc2FnZS1wYWRkaW5nXCIgOiAyNXB4IDE1cHgsXHJcblx0KTtcclxuXHQvKlxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQuIGtub3dsZWRnZWJhc2UgLyBkb3dubG9hZFxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQqL1xyXG5cclxuXHQka2Itc2VhcmNoOiAoXHJcblx0XHRcdFwiYmFja2dyb3VuZFwiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFx0XHRcInBhZGRpbmdcIjogNDhweCAyNHB4LFxyXG5cdFx0XHRcInNlYXJjaC1tLXdcIjogNjg2cHgsXHJcblx0XHRcdFwiY2F0ZWdvcmllcy1pdGVtLXBhZGRpbmdcIjogMTdweCAxNnB4LFxyXG5cdFx0XHRcImJhY2tncm91bmQtcGF0dGVyblwiOiBibG9jayxcclxuXHRcdFx0XCJzZWFyY2gtaWNvbi1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuXHRcdFx0XCJzZWFyY2gtYnV0dG9uLWJnXCI6ICRidG4tcHJpbWFyeS1iZyxcclxuXHRcdFx0XCJzZWFyY2gtYnV0dG9uLWNvbG9yXCI6ICRidG4tcHJpbWFyeS1jb2xvcixcclxuXHRcdFx0XCJzZWFyY2gtYnV0dG9uLWJvcmRlclwiOiAkYnRuLXByaW1hcnktYm9yZGVyLFxyXG5cdFx0XHRcInNlYXJjaC1idXR0b24taG92ZXItYmdcIjogJGJ0bi1wcmltYXJ5LWhvdmVyLWJnLFxyXG5cdFx0XHRcInNlYXJjaC1idXR0b24taG92ZXItY29sb3JcIjogJGJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yLFxyXG5cdFx0XHRcInNlYXJjaC1idXR0b24taG92ZXItYm9yZGVyXCI6ICRidG4tcHJpbWFyeS1ob3Zlci1ib3JkZXIsXHJcblx0XHRcdFwiei1pbmRleFwiOiAyLFxyXG5cdCk7XHJcblx0LypcclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LiBmZWF0dXJlZCB0bGRcclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0Ki9cclxuXHQkZmVhdHVyZWQtdGxkOiAoXHJcblx0XHRcdFwiYm94LXNoYWRvd1wiIDogJHVpLWJsb2NrLXNoYWRvdyxcclxuXHRcdFx0XCJwYWRkaW5nXCIgOiA0MHB4LFxyXG5cdFx0XHRcImltZy1jb250YWluZXItaGVpZ2h0XCI6IDE2MHB4LFxyXG5cdFx0XHRcImltZy1oZWlnaHRcIjogOTclLFxyXG5cdFx0XHRcImltZy13aWR0aFwiOiA1NyUsXHJcblx0KTtcclxuXHQkYnRuLXNtIDogKFxyXG5cdFx0XCJoZWlnaHRcIiA6IG1hcC1nZXQoJHVpLWhlaWdodCwgXCJ4c1wiKSxcclxuXHRcdFwiZm9udC1zaXplXCIgOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsLFxyXG5cdFx0XCJsaW5lLWhlaWdodFwiIDogJGxpbmUtaGVpZ2h0LXNtYWxsLFxyXG5cdCk7XHJcblxyXG5cdC8qXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC4gc2l0ZVxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQqL1xyXG5cclxuXHQkYmFubmVyOiAoXHJcblx0XHRcImJ0bi1vdXRsaW5lLWJvcmRlclwiOiByZ2JhKCRicmFuZC1wcmltYXJ5LWZhZGVkLCAuMjQpLFxyXG5cdFx0XCJidG4tb3V0bGluZS1jb2xvclwiOiAjZmZmLFxyXG5cdCk7XHJcblxyXG5cdC8qIFNlY3Rpb24gZGFyay9nZW5lcmFsICovXHJcblxyXG5cdCRzZWN0aW9uOiAoXHJcblx0XHRcImRhcmstc3VidGl0bGUtY29sb3JcIiA6IHJnYmEoMjI3LCAyMzksIDI1MiwwLjgpLFxyXG5cdFx0XCJkYXJrLWZlYXR1cmUtZGVzYy1jb2xvclwiOiByZ2JhKDIyNywgMjM5LCAyNTIsMC42NCksXHJcblx0XHRcImRhcmstZmVhdHVyZS10aXRsZS1jb2xvclwiOiAjZmZmLFxyXG5cdFx0XCJkYXJrLWljb24tc3Ryb2tlXCI6ICNmZmYsXHJcblx0XHRcImZpcnN0LXNlY3Rpb24tcC10XCI6IDEwMHB4LFxyXG5cdFx0XCJsYXN0LXNlY3Rpb24tcC1iXCI6ICAxMDBweCxcclxuXHRcdFwic2VjdGlvbi1jb250ZW50XCI6ICAxMDBweCxcclxuXHRcdFwiaW5kZXgtZGFyay1zZWN0aW9uLXBhZGRpbmdcIjogIDEwMHB4LFxyXG5cdFx0XCJkYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgMTAwcHgsXHJcblx0XHRcInNlY3Rpb24tc3RhcnRlZC1iZ1wiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFx0XCJzZWN0aW9uLXN0YXJ0ZWQtdGl0bGVcIjogI2ZmZixcclxuXHRcdFwic2VjdGlvbi1zdGFydGVkLXN1YnRpdGxlXCI6IHJnYmEoMjI3LDIzOSwyNTIsLjgpLFxyXG5cdFx0XCJsZy1maXJzdC1zZWN0aW9uLXAtdFwiOiA2MHB4LFxyXG5cdFx0XCJsZy1sYXN0LXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCxcclxuXHRcdFwibGctZGFyay1zZWN0aW9uLXBhZGRpbmdcIjogIDYwcHgsXHJcblx0XHRcImxnLXNlY3Rpb24tY29udGVudFwiOiAgNjBweCxcclxuXHRcdFwic20tZmlyc3Qtc2VjdGlvbi1wLXRcIjogNjBweCxcclxuXHRcdFwic20tbGFzdC1zZWN0aW9uLXBhZGRpbmdcIjogIDYwcHgsXHJcblx0XHRcInNtLWRhcmstc2VjdGlvbi1wYWRkaW5nXCI6ICA2MHB4LFxyXG5cdFx0XCJzbS1zZWN0aW9uLWNvbnRlbnRcIjogIDYwcHgsXHJcblx0XHRcInhzLWZpcnN0LXNlY3Rpb24tcC10XCI6IDYwcHgsXHJcblx0XHRcInhzLWxhc3Qtc2VjdGlvbi1wYWRkaW5nXCI6ICA2MHB4LFxyXG5cdFx0XCJ4cy1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgNjBweCxcclxuXHRcdFwieHMtc2VjdGlvbi1jb250ZW50XCI6ICA2MHB4LFxyXG5cdFx0XCJ4cy1zZWN0aW9uLXNsaWRlci1wLWJcIjogIDMycHgsXHJcblx0XHRcIm1vYi1zZWN0aW9uLXNsaWRlci1wLWJcIjogIDMycHgsXHJcblx0XHRcInNpdGUtaW5kZXgtbS10XCI6IDAsXHJcblx0KTtcclxuXHJcblx0LyogZmVhdHVyZSAqL1xyXG5cclxuXHQkZmVhdHVyZTogKFxyXG5cdFx0XCJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbGlnaHQsXHJcblx0XHRcInRpdGxlLWZvbnQtc2l6ZVwiOiAyMXB4LFxyXG5cdFx0XCJkZXNjLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG5cdCk7XHJcblxyXG5cdC8qIFNWRyAqL1xyXG5cclxuXHQkc3ZnLWJyb3dzZXItY29sb3I6IChcclxuXHRcdFwic3RvcC1jb2xvclwiIDogIzE1Mjk2NCxcclxuXHRcdFwic3RvcC1jb2xvci0xXCI6ICMxNTI5NjQsXHJcblx0XHRcImJyb3dzZXItdG9wLWRvdHNcIjogJGJyYW5kLXByaW1hcnksXHJcblx0XHRcImJyb3dzZXItc2VhcmNoLWVsZW1lbnRzXCI6ICRicmFuZC1wcmltYXJ5LFxyXG5cdCk7XHJcblxyXG5cdC8qXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC4gaW52b2ljZVxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQqL1xyXG5cclxuXHQkaW52b2ljZTogKFxyXG5cdFx0XCJ0aXRsZS1mb250LXNpemVcIjogMzRweCxcclxuXHRcdFwidGl0bGUtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcblx0XHRcInRpdGxlLWxpbmUtaGVpZ2h0XCI6IDM4cHgsXHJcblx0XHRcInN1YnRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWg0LFxyXG5cdFx0XCJzdWJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbWVkaXVtLFxyXG5cdFx0XCJzdWJ0aXRsZS1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDQsXHJcblx0XHRcInN0YXR1cy1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYmFzZSxcclxuXHRcdFwiYWRkcmVzcy1jb2xvclwiOiAkZ3JheS1kYXJrZXIsXHJcblx0XHRcInRhYmxlLXRoLWZvbnQtc2l6ZVwiOiAkdGFibGUtZm9udC1zaXplLXRoLFxyXG5cdFx0XCJwYWRkaW5nXCI6IDQycHggMzJweCA0OHB4LFxyXG5cdCk7XHJcbn1cclxuLyogR2VuZXJhbCAqL1xyXG5cclxuJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XHJcbiRiZy1jb2xvci10cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XHJcbiRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGV4dC1zbWFsbDogMTFweDtcclxuJHRleHQtbWVkaXVtOiAyMHB4O1xyXG4kZGVmYXVsdC10ZXh0LWNvbG9yOiAjMzkzZDQ1O1xyXG4kYnRuLWJnLW9uLWRhcms6ICNFQ0Y0RkM7XHJcbiRsaWdodC1ib3JkZXI6IHJnYmEoMjU1LDI1NSwyNTUsIDAuMSk7XHJcblxyXG5cclxuLyogUGFja2FnZSAqL1xyXG5cclxuJHBhY2thZ2UtdGV4dC1jb2xvcjogIzFiMmQ3YTtcclxuXHJcbi8qIFBhbmVscyAqL1xyXG5cclxuJHBhbmVscy10ZXh0LWNvbG9yOiAjRTBFOEZGO1xyXG4kaW5wdXQtYmctb24tZGFyazogcmdiYSg1LDIzLDk1LDAuMjQpO1xyXG4kaW5wdXQtZm9jdXMtYmctb24tZGFyazogcmdiYSg1LCAyMywgOTUsIDAuMzIpO1xyXG5cclxuLyogTmF2YmFyLW5hdiAqL1xyXG5cclxuJGRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I6ICMxNDJENzA7XHJcblxyXG4vKiBTdmcgKi9cclxuXHJcbiRzdmctcHJpbWUtMTogIzMzYWRmZjtcclxuJHN2Zy1wcmltZTogIzAwOWFmZjtcclxuXHJcbi8qIFRpbGUgKi9cclxuXHJcbiR0aWxlLWJnLWhvdmVyOiByZ2JhKDUsIDEwOCwgMjM0LCAwLjE2KTtcclxuXHJcbi8qIElucHV0ICovXHJcblxyXG4kZm9ybS1jb250cm9sLWNvbG9yOiAjYjliZGM1O1xyXG5cclxuLyogTWFpbi1oZWFkZXIgYmFubmVyICovXHJcblxyXG4kbWFpbi1oZWFkZXItYmFubmVyLWJnOiBsaW5lYXItZ3JhZGllbnQocmdiKDMsMTksNzkpLCByZ2IoMiwxNSw1NSkpO1xyXG5cclxuLyogTGFuZGluZy1wYWdlLWJyb3dzZXIgKi9cclxuXHJcbiRicm93c2VyLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDUxODY2IDAlLCAjMDIxMDM4IDgwJSk7XHJcblxyXG4vKiBBbGVydCAqL1xyXG5cclxuJGJvcmRlci1zdWNjZXNzOiAzcHggc29saWQgcmdiKDEzOSwyMDgsMTM0KTtcclxuJGJvcmRlci1pbmZvOiAzcHggc29saWQgcmdiKDQsMTEyLDIyMyk7XHJcbiRib3JkZXItd2FybmluZzogM3B4IHNvbGlkIHJnYigyMjUsMTkxLDEwMik7XHJcbiRib3JkZXItZGFuZ2VyOiAzcHggc29saWQgI0ZGNjg2ODtcclxuXHJcbiRzdWNjZXNzLWljb24tY29sb3I6IHJnYigxMzksMjA4LDEzNCk7XHJcbiRpbmZvLWljb24tY29sb3I6IHJnYig0LDExMiwyMjMpO1xyXG4kd2FybmluZy1pY29uLWNvbG9yOiByZ2IoMjI1LDE5MSwxMDIpO1xyXG4kZGFuZ2VyLWljb24tY29sb3I6ICNGRjY4Njg7XHJcblxyXG4kYWxlcnQtYmctb24tZGFyazogJGlucHV0LWJnLW9uLWRhcms7XHJcblxyXG4vKiBCb3R0b20tYWN0aW9uLXN0aWNreSAqL1xyXG5cclxuJHN0aWNreS1iZy1jb2xvcjogcmdiYSg0LCAyOCwgOTMsIDAuOTUpO1xyXG4kc3RpY2t5LWJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgwLDAsMCwgMC4wOCk7XHJcblxyXG4vKiBTdXBwb3J0LXRpY2tldHMgKi9cclxuXHJcbiR0aWNrZXRzLWJnLWhvdmVyOiAgIzFiMmQ3YTtcclxuJHNpZGViYXItbGlzdC1ncnVvcC1jb2xvcjogcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjU2KTtcclxuXHJcbi8qIExhbmRpbmctcGFnZSAqL1xyXG5cclxuJGdldC1zdGFydGVkLWJnOiByZ2JhKDAsMCwwLDAuMSk7XHJcblxyXG4vKiBMZWZ0LW5hdiAqL1xyXG5cclxuJHN1Ym1lbnUtYmc6IGxpbmVhci1ncmFkaWVudChyZ2JhKDUsMzQsMTIwLCAwLjk4KSwgcmdiYSgzLDMxLDEwNywgMC45OCkpO1xyXG5cclxuLyogQWRkLWZvdW5kcyAqL1xyXG5cclxuJGFkZC1jcmVkaXRzLWJ0bi1ib3JkZXI6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4yNCk7XHJcbiR0ZXh0LW9uLWRhcms6IHJnYmEoMjMyLCAyMzksIDI1MywgMC44KTsiLCIvKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblZhcmlhYmxlc1xyXG4xLiBHZW5lcmFsXHJcbi4gTmF2YmFyIE1haW5cclxuLiBTZWN0aW9uXHJcbi4gUGFuZWwgU2lkZWJhclxyXG4uIExpc3QgR3JvdXBcclxuLiBQYWdpbmF0aW9uXHJcbi4gU29jaWFsIEJ1dHRvbnNcclxuLiBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE5hdmlnYXRpb25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5AaWYgJHN0eWxlID09ICdtb2Rlcm4nIHtcclxuICAgICRhcHAtbmF2OiAoXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAjZmZmLFxyXG4gICAgICAgIFwiYm94LXNoYWRvd1wiOiBtYXAtZ2V0KCRib3gtc2hhZG93LCBcInhsZ1wiKSxcclxuICAgICAgICBcImJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG4gICAgKTtcclxuXHJcbiAgICAkYXBwLW5hdi1sZWZ0OiAoXHJcbiAgICAgICAgXCJ3aWR0aFwiOiAxNDhweCxcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICNmZmYsXHJcbiAgICAgICAgIFwicGFkZGluZ1wiOiAwICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCxcclxuICAgICAgICBcImxpbmstY29sb3JcIjogJHRleHQtY29sb3IsXHJcbiAgICAgICAgXCJsaW5rLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLW1lZGl1bSxcclxuICAgICAgICBcImxpbmstZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LW1lZGl1bSxcclxuICAgICAgICBcImxpbmstaG92ZXItY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJpY29uLWNvbG9yXCI6ICRncmF5LWljb25zLFxyXG4gICAgICAgIFwiaWNvbi1ob3Zlci1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICBcImljb24tZm9udC1zaXplXCI6IDE4cHgsXHJcbiAgICAgICAgXCJkcm9wZG93bi13aWR0aFwiIDogMjYwcHgsXHJcbiAgICAgICAgXCJkcm9wZG93bi1zaGFkb3dcIiA6ICgwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDEwcHggMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSksXHJcbiAgICAgICAgXCJkcm9wZG93bi1pdGVtLWJnLWhvdmVyXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgIFwiZHJvcGRvd24taWNvblwiOiBub25lLFxyXG4gICAgICAgIFwiZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJkcm9wZG93bi1pdGVtLWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcbiAgICAgICAgXCJkcm9wZG93bi1pdGVtLXBhZGRpbmdcIiA6IDVweCA4cHggNXB4IDAsXHJcbiAgICAgICAgXCJkcm9wZG93bi1pdGVtLXAtbC1ob3ZlclwiOiAxNnB4LFxyXG4gICAgICAgIFwiZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWxhcmdlLFxyXG4gICAgICAgIFwiZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1tZWRpdW0sXHJcbiAgICAgICAgXCJkcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LXNtYWxsLFxyXG4gICAgICAgICBcImRyb3Bkb3duLWhlYWRlci1wYWRkaW5nXCI6IDE2cHggMjRweCAxNnB4LFxyXG4gICAgICAgICBcImRyb3Bkb3duLWl0ZW0tbWFyZ2luXCIgOiAwIDI0cHgsXHJcbiAgICAgICAgIFwibmF2LWRpdmlkZXJcIjogYmxvY2ssXHJcbiAgICAgICAgIFwibmF2LWRpdmlkZXItb3ZlcmZsb3dcIjogdmlzaWJsZSxcclxuICAgICAgICAgXCJuYXYtZGl2aWRlci1pdGVtLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG5cclxuICAgICk7XHJcbiAgICAkYXBwLW5hdi1sZWZ0LXdpZGU6IChcclxuICAgICAgICAgIFwibG9nby1oZWlnaHRcIjogNDNweCxcclxuICAgICAgICAgIFwid2lkdGhcIjogMjYwcHgsXHJcbiAgICAgICAgIFwiYXBwLXBhZGRpbmdcIjogMCAxNnB4LFxyXG4gICAgICAgICAgXCJhcHAtc2hhZG93XCI6ICRib3gtc2hhZG93LWxnLFxyXG4gICAgICAgICBcImxpbmstcGFkZGluZ1wiOiAxMnB4IDE2cHggMTJweCAxNnB4LFxyXG4gICAgICAgICBcImxpbmstYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1iYXNlLFxyXG4gICAgICAgICBcImxpbmstbWFyZ2luXCI6IDhweCAwLFxyXG4gICAgICAgICBcImxpbmstZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LW1lZGl1bSxcclxuICAgICAgICAgXCJhY3RpdmUtbGluay1iZ1wiOiAkYnJhbmQtcHJpbWFyeS1mYWRlZCxcclxuICAgICAgICAgXCJkcm9wZG93bi1iZ1wiOiB0cmFuc3BhcmVudCxcclxuICAgICAgICAgXCJkcm9wZG93bi1saW5rLWJvcmRlci1jb2xvclwiOiAkZ3JheS1saWdodGVyLTQsXHJcbiAgICAgICAgIFwibmF2LWRpdmlkZXJcIjogbm9uZSxcclxuICAgICAgICAgXCJkcm9wZG93bi13aWR0aFwiOiAyMjhweCxcclxuICAgICAgICAgXCJkcm9wZG93bi1wYWRkaW5nLWxlZnRcIjogMjZweCxcclxuICAgICAgICAgXCJhcnJvdy1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuICAgICAgICBcImRyb3Bkb3duLWl0ZW0tcGFkZGluZ1wiIDogNHB4IDE2cHggNHB4IDI0cHgsXHJcbiAgICAgICAgXCJkcm9wZG93bi1pdGVtLXAtbC1ob3ZlclwiOiAzMnB4LFxyXG4gICAgICAgICBcImFjdGl2ZS1saW5rLXN1Ym1lbnUtYmdcIjogJGJyYW5kLXByaW1hcnktZmFkZWQsXHJcbiAgICAgICAgIFwiYWN0aXZlLWVsZW1lbnQtc3VibWVudS1wLWxcIjogMzJweCxcclxuICAgICAgICAgXCJhY3RpdmUtbGluay1zdWJtZW51LXAtbFwiOiAxNnB4LFxyXG4gICAgICAgICBcInotaW5kZXhcIjogMTIsXHJcbiAgICApO1xyXG5cclxuICAgICR0b3AtbmF2OiAoXHJcbiAgICAgICAgXCJsaW5rLWNvbG9yXCIgOiAkZ3JheS1iYXNlLFxyXG4gICAgICAgIFwibGluay1jb2xvci1ob3ZlclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICBcImljb24tY29sb3JcIjogJGdyYXktaWNvbnMsXHJcbiAgICApO1xyXG5cclxuICAgICRuYXZiYXItbWFpbjogKFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogI2ZmZixcclxuICAgICAgICBcImxpbmstY29sb3JcIiA6ICRncmF5LWRhcmtlcixcclxuICAgICAgICBcImxpbmstY29sb3ItaG92ZXJcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJsaW5rLWJnLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgIFwibGluay1mb250LXNpemVcIjogMTdweCxcclxuICAgICAgICBcImxpbmstcGFkZGluZy12XCI6IDI2cHgsXHJcbiAgICAgICAgXCJsaW5rLXBhZGRpbmctaFwiOiAyMHB4LFxyXG4gICAgICAgIFwibGluay1wYWRkaW5nLWgtbWRcIjogMTZweCxcclxuICAgICAgICBcImJvcmRlclwiOiBub25lLFxyXG4gICAgICAgIFwiZHJvcGRvd24tYm9yZGVyXCI6IG5vbmUsXHJcbiAgICAgICAgXCJib3JkZXItd2lkdGhcIjogbnVsbCxcclxuICAgICAgICBcImljb24tY29sb3JcIjogJGdyYXktaWNvbnNcclxuICAgICk7XHJcbiAgICAkc2VjdGlvbi1oZWFkZXI6IChcclxuICAgICAgICBcImJnLWNvbG9yXCI6IG1hcC1nZXQoJG5hdmJhci1tYWluLCBcImJnLWNvbG9yXCIpLFxyXG4gICAgICAgIFwiYm9yZGVyXCI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTQsXHJcbiAgICAgICAgXCJib3JkZXItd2lkdGhcIjogMCAwIDFweCxcclxuICAgICAgICBcImhlaWdodFwiOiA3NHB4LFxyXG4gICAgICAgICBcImJhbm5lci1iZ1wiOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxMDYyRkUgMCUsICMwMDlBRkYgMTAwJSksXHJcbiAgICApO1xyXG5cclxuICAgICRtb2ItbmF2YmFyLW1haW46KFxyXG4gICAgICAgIFwid2lkdGhcIjogMjcwcHgsXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgIFwiYmctY29sb3ItZGFya1wiOiAkYnJhbmQtcHJpbWFyeS1ncmFkaWVudCxcclxuICAgICAgICBcImxpbmstY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwwLjU4KSxcclxuICAgICAgICBcImxpbmstY29sb3ItaG92ZXJcIjogI2ZmZixcclxuICAgICAgICBcImxpbmstZm9udC13ZWlnaHRcIjogNDAwLFxyXG4gICAgICAgIFwiZm9udC1zaXplXCI6IDE3cHgsXHJcbiAgICAgICAgXCJkcm9wLWZvbnQtc2l6ZVwiOiAxNHB4LFxyXG4gICAgKTtcclxuICAgICRuYXYtbGVmdC1jb250YWluZXI6IChcclxuICAgICAgICBcImxnLXdpZHRoXCI6IDEyODhweCxcclxuICAgICAgICBcIm1kLXdpZHRoXCI6IDEyODhweCxcclxuICAgICAgICBcInNtLXdpZHRoXCI6IDEyODhweCxcclxuICAgICAgICBcIm1heC13aWR0aC1sZWZ0LXdpZGVcIjogMTI4OHB4LFxyXG4gICAgICAgIFwibWFpbi1jb250ZW50LXAtclwiOiAxMnB4LFxyXG4gICAgKTtcclxuICAgICRuYXYtbGVmdC13aWRlLWNvbnRhaW5lcjogKFxyXG4gICAgICAgIFwibWF4LXdpZHRoXCI6IDEyODhweCxcclxuICAgICAgICBcImNvbnRhaW5lci1wYWRkaW5nXCI6IDI0cHgsXHJcbiAgICApO1xyXG5cclxuICAgIC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIE1haW5cclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG4gICAgJG1haW4tYm9keTogKFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogI2ZmZixcclxuICAgICk7XHJcbiAgICAkbWFpbi1ncmlkOiAoXHJcbiAgICAgICAgXCJuby1zaWRlYmFyLXdpZHRoXCI6IDkyOHB4XHJcbiAgICApO1xyXG5cclxuICAgIC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIFBhbmVsIFNpZGViYXJcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG4gICAgJHBhbmVsLXNpZGViYXI6IChcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgICAgICBcImJnLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgXCJib3gtc2hhZG93XCI6IG5vbmUsXHJcbiAgICAgICAgXCJoZWFkaW5nLWJnXCI6IG5vbmUsXHJcbiAgICAgICAgXCJoZWFkaW5nLXBhZGRpbmdcIjogOHB4IDAgMjRweCxcclxuICAgICAgICBcImNvbnRlbnQtcGFkZGluZ1wiOiA4cHggMCxcclxuICAgICAgICBcImZvb3Rlci1iZ1wiOiBub25lLFxyXG4gICAgICAgIFwibGluay1pY29uLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwibGluay1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICBcImxpbmstbWFyZ2luXCI6IDAsXHJcbiAgICAgICAgIFwibWF4LXdpZHRoXCIgOiAyODBweCxcclxuICAgICk7XHJcblxyXG4gICAgJHBhbmVsLWNsaWVudC1kZXRhaWxzOiAoXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kXCIgOiAkYnJhbmQtcHJpbWFyeS1ncmFkaWVudCxcclxuICAgICAgICAgXCJ0ZXh0LXN0cm9uZy1jb2xvclwiIDogI2ZmZixcclxuICAgICAgICAgXCJ0ZXh0LXN0cm9uZy1mb250LXNpemVcIiA6ICRmb250LXNpemUtaDUsXHJcbiAgICAgICAgIFwidGV4dC1jb2xvclwiIDogcmdiYSgyMzIsIDIzOSwgMjUzLCAwLjgpLFxyXG4gICAgICAgICBcImJveC1zaGFkb3dcIiA6ICRib3gtc2hhZG93LWxnLFxyXG4gICAgICAgICBcInBhbmVsLXBhZGRpbmdcIjogMjRweCxcclxuICAgICAgICAgXCJwYW5lbC1ib3JkZXJcIjogMCxcclxuICAgICAgICAgXCJpY29uXCI6IGlubGluZS1ibG9jayxcclxuXHJcbiAgICApO1xyXG5cclxuICAgICRwYW5lbC1wcmltYXJ5OiAoXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kXCIgOiAkYnJhbmQtcHJpbWFyeS1ncmFkaWVudCxcclxuICAgICAgICAgXCJoZWFkaW5nLXBhZGRpbmdcIiA6ICAyNHB4IDI0cHggMCxcclxuICAgICAgICAgXCJmb290ZXItcGFkZGluZ1wiIDogIDBweCAyNHB4IDI0cHgsXHJcbiAgICApO1xyXG4gICAgJHBhbmVsLXN1cHBvcnQtbGlzdC1ncm91cDogKFxyXG4gICAgICAgIFwiaXRlbXMtcGFkZGluZy12XCIgOiAxNnB4LFxyXG4gICAgICAgIFwiaXRlbXMtcGFkZGluZy1oXCIgOiAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLFxyXG4gICAgICAgIFwiYXR0YWNobWVudHMtbWFyZ2luXCIgOiAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsIDAsXHJcblxyXG4gICAgKTtcclxuXHJcbiAgICAvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBWYXJpYWJsZXMgLSBQYW5lbFxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcbiAgICAkcGFuZWwtZG9tYWluLXJlZ2lzdGVyOiAoXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kXCIgOiAjZmZmLFxyXG4gICAgICAgIFwidGl0bGUtY29sb3JcIiA6ICRncmF5LWRhcmtlcixcclxuICAgICAgICBcInRpdGxlLWZvbnQtd2VpZ2h0XCIgOiAkZm9udC13ZWlnaHQtYm9sZCxcclxuICAgICAgICBcInRpdGxlLW1hcmdpbi1ib3R0b21cIiA6IDEwcHgsXHJcbiAgICAgICAgXCJkZXNjLWNvbG9yXCIgOiAkZ3JheS1saWdodGVyLFxyXG4gICAgICAgIFwiaW5wdXQtYm9yZGVyXCIgOiAxcHggc29saWQgJGdyYXktbGlnaHRlci0zLFxyXG4gICAgICAgIFwiaW5wdXQtYm9yZGVyLWZvY3VzXCIgOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJpbnB1dC1mb250LXNpemVcIiA6ICRmb250LXNpemUtaDUsXHJcbiAgICAgICAgXCJpbnB1dC1ncm91cC1idG4tbS10XCI6IDI0cHgsXHJcbiAgICAgICAgXCJwYW5lbC1wYWRkaW5nLXRvcFwiOiA0MHB4LFxyXG4gICAgICAgIFwicGFuZWwtcGFkZGluZy1ib3R0b21cIjogNTZweCxcclxuICAgICAgICBcInBhbmVsLWJvZHktcGFkZGluZ1wiOiAwIDQ4cHgsXHJcbiAgICApO1xyXG5cclxuICAgICRjUGFuZWxVc2FnZVBhbmVsOiAoXHJcbiAgICAgICAgXCJib3gtc2hhZG93XCIgOiAkYm94LXNoYWRvdy14bGcsXHJcbiAgICApO1xyXG5cclxuICAgICRwYW5lbC1kb21haW4tc2VhcmNoOiAoXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kXCI6ICRicmFuZC1wcmltYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgIFwic2VhcmNoLWljb24tY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICApO1xyXG4gICAgJHBhbmVscy1ob21wYWdlOiAoXHJcbiAgICAgICAgXCJpbnB1dC1ncm91cC1wYWRkaW5nXCI6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLFxyXG4gICAgKTtcclxuXHJcbiAgICAvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBWYXJpYWJsZXMgLSBMaXN0IEdyb3VwXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuICAgICRsaXN0LWdyb3VwOiAoXHJcbiAgICAgICAgXCJpdGVtXCI6IChcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgICNmNWY1ZjUsXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICM0NjUwNTQsXHJcbiAgICAgICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICM0NjUwNTQsICAgICAgXHJcbiAgICAgICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogICM0NjUwNTQsXHJcbiAgICAgICAgICAgIFwiYmFkZ2UtY29sb3JcIiA6ICM2NjYsXHJcbiAgICAgICAgKSxcclxuICAgICAgICBcIml0ZW0tc2VsZWN0ZWRcIjogKFxyXG4gICAgICAgICAgICBcImJnLWNvbG9yXCI6ICAkYnJhbmQtcHJpbWFyeS1mYWRlZCwgICAgXHJcbiAgICAgICAgICAgIFwiY29sb3JcIiA6ICAgI2ZmZixcclxuICAgICAgICAgICAgXCJiYWRnZS1jb2xvclwiIDogIzMxOUZDMyxcclxuICAgICAgICAgICAgXCJiYWRnZS1iZ1wiIDogI2ZmZixcclxuICAgICAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLWJhc2UsXHJcbiAgICAgICAgKVxyXG4gICAgKTtcclxuXHJcblxyXG4gICAgLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gVmFyaWFibGVzIC0gVGlsZVxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcbiAgICAkdGlsZTogKFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG4gICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogbm9uZSxcclxuICAgICAgICBcImJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLCAgIFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwiaWNvbi1mb250LXNpemVcIjogMTdweCxcclxuICAgICAgICBcImljb24tY29sb3JcIjogJGdyYXktaWNvbnMsXHJcbiAgICAgICAgXCJzdGF0LWZvbnQtc2l6ZVwiOiA2N3B4LFxyXG4gICAgICAgIFwic3RhdC1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbGlnaHQsXHJcbiAgICAgICAgXCJzdGF0LWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwidGl0bGUtZm9udC1zaXplXCI6ICRmb250LXNpemUtbGFyZ2UsXHJcbiAgICAgICAgXCJ0aXRsZS1jb2xvclwiOiAkZ3JheS1kYXJrZXIsXHJcbiAgICAgICAgXCJ0cmFuc2Zvcm0taG92ZXJcIjogdHJhbnNsYXRlM2QoMCwtOHB4LDApLFxyXG4gICAgICAgIFwiYm94LXNoYWRvdy1ob3ZlclwiOiAoMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMTZweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC4xKSksXHJcbiAgICApO1xyXG5cclxuICAgICR0aWxlLWRhbmdlcjogKFxyXG4gICAgICAgIFwiaWNvbi1jb2xvclwiOiAkYnJhbmQtZGFuZ2VyLFxyXG4gICAgICAgIFwic3RhdC1jb2xvclwiOiAkYnJhbmQtZGFuZ2VyLFxyXG4gICAgICAgIFwic2hvdy1pY29uLWFsZXJ0XCI6IGJsb2NrLFxyXG4gICAgICAgIFwic2hvdy1pY29uLWRlZmF1bHRcIjogbm9uZSxcclxuICAgICAgICBcImJvcmRlci1jb2xvci1ob3ZlclwiOiBub25lLFxyXG4gICAgKTtcclxuICAgIC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIFRpbGVcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG4gICAgJHRhYmxlLWNvbnRhaW5lcjogKFxyXG4gICAgICAgIFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG4gICAgICAgIFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsICAgIFxyXG4gICAgICAgIFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LCAgICBcclxuICAgICAgICBcInRhYmxlLXBhZGRpbmdcIjogbnVsbCxcclxuICAgICAgICBcInRhYmxlLWJnLWZpbHRlclwiOiAkdWktYmxvY2stYmctaGVhZGVyLFxyXG4gICAgICAgIFwidGFibGUtYmctcGFnaW5hdGlvblwiOiAkdWktYmxvY2stYmctaGVhZGVyLFxyXG4gICAgICAgIFwidGFibGUtdG9wLXBhZGRpbmdcIjogMTZweCAyNHB4LFxyXG4gICAgICAgIFwidGFibGUtaGVhZC1saW5lLWhlaWdodFwiOiAyMHB4LFxyXG4gICAgICAgICBcInRhYmxlLWxlbmd0aC1oZWlnaHRcIjogYXV0byxcclxuICAgICAgICAgXCJ0YWJsZS1maXJzdC1yb3ctcGFkZGluZ1wiOiAxNnB4LFxyXG4gICAgICAgICBcImNlbGwtY2hlY2tib3gtd2lkdGhcIjogMjBweCxcclxuICAgICk7XHJcblxyXG4gICAgJHBhZ2luYXRpb246IChcclxuICAgICAgICBcImNvbG9yXCI6ICM0NDQsXHJcbiAgICAgICAgXCJiZy1jb2xvci1hY3RpdmVcIjogIzRmNTM2MCxcclxuICAgICAgICBcImJvcmRlci1jb2xvci1hY3RpdmVcIiA6ICM0ZjUzNjAsXHJcbiAgICApO1xyXG5cclxuICAgIC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIEhlYWRlciBMaW5lZFxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcbiAgICAkaGVhZGVyLWxpbmVkOiAoXHJcbiAgICAgICAgXCJoMVwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJGhlYWRpbmdzLWNvbG9yLFxyXG4gICAgICAgICAgICBcImZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1oMSxcclxuICAgICAgICAgICAgXCJib3JkZXJcIjogbm9uZSxcclxuICAgICAgICAgICAgXCJiYW5uZXItaGVhZGVyLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1ib2xkLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgXCJicmVhZGNydW1iXCI6IChcclxuICAgICAgICAgICAgXCJmb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAkZ3JheS1saWdodGVyLFxyXG4gICAgICAgICAgICBcImNvbG9yLWFjdGl2ZVwiOiAkZ3JheS1iYXNlLFxyXG4gICAgICAgICAgICBcImNvbG9yLWFjdGl2ZS1vbi1iYW5uZXJcIjogI2ZmZixcclxuICAgICAgICAgICAgXCJjb2xvci1vbi1iYW5uZXJcIjogcmdiYSgyMzIsIDIzOSwgMjUzLCAwLjgpLFxyXG4gICAgICAgICksXHJcbiAgICApO1xyXG5cclxuICAgICRjbGllbnQtaG9tZTogKFxyXG4gICAgICAgIFwiYWxlcnQtYmdcIjogI2ZmZixcclxuICAgICAgICBcImFsZXJ0LWJvcmRlclwiOiBub25lLFxyXG4gICAgKTtcclxuXHJcbiAgICAvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBWYXJpYWJsZXMgLSBTb2NpYWwgQnV0dG9uc1xyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcbiAgICAkYnV0dG9ucy1zb2NpYWw6IChcclxuICAgICAgICBcImZhY2Vib29rXCIgOiAoXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICAgICMxODc3RjIsXHJcbiAgICAgICAgICAgIFwiYmctY29sb3JcIjogICAgICAgIzE4NzdGMiwgICAgICBcclxuICAgICAgICAgICAgXCJiZy1jb2xvci1ob3ZlclwiOiAgIzAwNjlGMixcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAgICAgICAgICAgI2ZmZixcclxuICAgICAgICApLFxyXG4gICAgICAgIFwiZ29vZ2xlXCIgOiAoXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICAgICNEN0Q5REUsXHJcbiAgICAgICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICNmZmYsICAgXHJcbiAgICAgICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogI2ZmZixcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAgICAgICAgICMyQTJFMzYsXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICNCRUMwQzQsXHJcbiAgICAgICAgKSxcclxuICAgICAgICBcInR3aXR0ZXJcIiA6IChcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogICAgICMxREExRjIsXHJcbiAgICAgICAgICAgIFwiYmctY29sb3JcIjogICAgICAgICMxREExRjIsXHJcbiAgICAgICAgICAgIFwiYmctY29sb3ItaG92ZXJcIjogICMwNTk3RjIsXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogICAgICAgICAgICNmZmZcclxuICAgICAgICApXHJcbiAgICApO1xyXG5cclxuICAgIC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIExvZ2luIENvbnRhaW5lclxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuICAgICRsb2dpbi1wYWdlOiAoXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAjZmZmLFxyXG4gICAgKTtcclxuXHJcbiAgICAkZnVsbC1wYWdlOiAoXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAjZmZmLFxyXG4gICAgICAgIFwiaGVhZGluZy1jb2xvclwiOiAjZmZmLFxyXG4gICAgICAgIFwiZm9vdGVyLWJvcmRlci1jb2xvclwiOiAkZ3JheS1saWdodGVyLTQsXHJcbiAgICApO1xyXG5cclxuICAgICRsb2dpbi1jb250YWluZXI6IChcclxuICAgICAgICBcIndpZHRoXCI6IDQyMHB4LFxyXG4gICAgICAgIFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLWJhc2UsIFxyXG4gICAgICAgIFwiYmFja2dyb3VuZFwiOiAkdWktYmxvY2stYmcsXHJcbiAgICAgICAgXCJib3gtc2hhZG93XCI6ICR1aS1ibG9jay1zaGFkb3csXHJcbiAgICAgICAgXCJzb2NpYWwtYnV0dG9ucy1iZ1wiIDogI2ZmZixcclxuICAgICAgICBcInNvY2lhbC1idXR0b25zLXBhZGRpbmdcIiA6IDI0cHggNDhweCxcclxuICAgICAgICBcInNvY2lhbC1idXR0b25zLXBhZGRpbmctbW9iaWxlXCIgOiAyNHB4IDMycHgsXHJcbiAgICAgICAgXCJmb290ZXItYm9yZGVyXCIgOiAxcHggc29saWQgJGdyYXktbGlnaHRlci00LFxyXG4gICAgICAgIFwiZm9vdGVyLWJnXCI6ICNmZmYsXHJcbiAgICAgICAgXCJwYWRkaW5nXCIgOiA0OHB4LFxyXG4gICAgICAgIFwicGFkZGluZy1tb2JpbGVcIiA6IDMycHgsXHJcbiAgICAgICAgXCJ0ZXh0LXNvY2lhbC1tYXJnaW5cIiA6IDEycHggMCA0cHggMCxcclxuICAgICAgICBcImxhbmd1YWdlLXRleHQtY29sb3JcIiA6ICMwMDAsXHJcbiAgICApO1xyXG5cclxuICAgICRsb2dpbi1zaWRlYmFyOiAoXHJcbiAgICAgICAgXCJjb250YWluZXItYmdcIiA6ICRicmFuZC1wcmltYXJ5LWdyYWRpZW50LFxyXG4gICAgICAgICBcInN3aXBlci1idWxsZXQtYWN0aXZlXCIgOiAjZmZmLFxyXG4gICAgICAgICBcImxvZ2luLWNvbnRhaW5lci1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuICAgICAgICAgXCJsb2dpbi1jb250YWluZXItYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcbiAgICAgICAgIFwibGFuZ3VhZ2UtdGV4dC1jb2xvclwiIDogIzAwMCxcclxuICAgICAgICBcImNvbnRhaW5lci1iZy1tb2JpbGVcIiA6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgIFwibGFuZ3VhZ2UtdGV4dC1jb2xvci1tb2JpbGVcIiA6ICMwMDAsXHJcbiAgICApO1xyXG4gICAgLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gVmFyaWFibGVzIC0gaUNoZWNrXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuICAgICRpY2hlY2s6IChcclxuICAgICAgICBcInNpemVcIjogMjBweCxcclxuICAgICAgICBcImJnLWNvbG9yXCI6ICNmZmYsXHJcbiAgICAgICAgXCJib3JkZXJcIjogMnB4IHNvbGlkICRncmF5LWxpZ2h0ZXItMyxcclxuICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMtc21hbGwsIFxyXG5cdCk7XHJcblx0XHJcblx0LypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gVmFyaWFibGVzIC0gcGFuZWwtZ3JvdXBcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG5cdCRwYW5lbC1oZWFkaW5nLWljaGVjazogKFxyXG5cdFx0XCJwYWRkaW5nXCI6IDE4cHggMjRweCxcclxuXHRcdFwiaWNoZWNrLXBvc2l0aW9uLXRvcFwiOiAyMHB4LFxyXG5cdFx0XCJpY2hlY2stcG9zaXRpb24tbGVmdFwiOiAyNHB4LFxyXG4gICAgICAgIFwiaWNoZWNrLWNvbnRlbnQtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDUsXHJcbiAgICAgICAgXCJpY2hlY2stY29udGVudC1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDUsXHJcblx0KTtcclxuXHJcblx0JHBhbmVsLWNvbGxhcHNlLW5lc3RlZC1wYWRkaW5nOiA2MHB4O1xyXG4gICAgJHBhbmVsLWNvbGxhcHNlLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICAgICRwYW5lbC1jb2xsYXBzZS10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWg0O1xyXG4gICAgJHBhbmVsLWNvbGxhcHNlLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtaDQ7XHJcbiAgICAkcGFuZWwtY29sbGFwc2UtYWRkcmVzcy1tLXQ6IC0yNHB4O1xyXG5cclxuICAgICRwYW5lbC10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtaDU7XHJcbiAgICAkcGFuZWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oNTtcclxuICAgICRwYW5lbC10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWg1O1xyXG4gICAgJHBhbmVsLXRpdGxlLWljb24tc2l6ZTogMThweDtcclxuXHJcblxyXG4gICAgLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gT3JkZXIgU3VtbWFyeVxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcbiAgICAkb3JkZXI6IChcclxuICAgICAgICBcIm1haW4td2lkdGhcIjogMTAwJSxcdFxyXG4gICAgICAgIFwibWFpbi13aWR0aC1kb21haW5cIjogOTI4cHgsXHJcbiAgICAgICAgXCJzaWRlYmFyLXdpZHRoXCI6IDM4MHB4LFxyXG4gICAgICAgIFwiY29udGVudC13aWR0aFwiOiAxMDAlLFxyXG4gICAgICAgIFwic2lkZWJhci1wYWRkaW5nXCI6IDQwcHgsXHJcbiAgICAgICAgXCJjb250ZW50LW1heC13aWR0aFwiOiA4NjBweCxcclxuICAgICk7XHJcblxyXG4gICAgJG9yZGVyLXN1bW1hcnk6IChcclxuICAgICAgICBcImJnXCI6ICR1aS1ibG9jay1iZy1tYWluLFxyXG4gICAgICAgIFwiYm94LXNoYWRvd1wiOiAkYm94LXNoYWRvdy14bGcsXHJcbiAgICAgICAgXCJwYWRkaW5nXCI6IDI0cHgsXHJcbiAgICAgICAgXCJjb2xvclwiOiAkdGV4dC1jb2xvcixcclxuICAgICAgICBcImNvbG9yLWZhZGVkXCI6ICRzZWNvbmRhcnktdGV4dCxcclxuICAgICAgICBcInRpdGxlLWNvbG9yXCI6ICRoZWFkaW5ncy1jb2xvcixcclxuICAgICAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgzLFxyXG4gICAgICAgIFwidGl0bGUtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWgzLFxyXG4gICAgICAgIFwibGlzdC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgICAgICBcImxpc3QtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LXNtYWxsLFxyXG4gICAgICAgIFwibGlzdC1pdGVtLXRpdGxlXCI6ICRzZWNvbmRhcnktdGV4dCxcclxuICAgICAgICBcIm1haW4taXRlbS1zaXplXCI6IDE2cHgsXHJcbiAgICAgICAgXCJsaXN0LWJvcmRlclwiOiAxcHggc29saWQgJGdyYXktbGlnaHRlci0zLFxyXG4gICAgICAgIFwidG90YWwtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDEsXHJcbiAgICAgICAgXCJ0b3RhbC1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbWVkaXVtLFxyXG4gICAgICAgIFwidG90YWwtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgxLFxyXG4gICAgICAgIFwidG90YWwtZm9udC1jb2xvclwiOiAkaGVhZGluZ3MtY29sb3IsXHJcbiAgICAgICAgXCJ0b3RhbC10ZXh0LWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1iYXNlLFxyXG4gICAgICAgIFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuICAgICAgICBcImljb24tY29sb3ItaG92ZXJcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJpY29uLWJhc2tldC1jb2xvclwiOiAkZ3JheS1pY29ucyxcclxuICAgICAgICBcImJ0bi1tb2JpbGUtYmdcIjogcmdiYSgyMzIsIDIzOSwgMjUzLCAwLjgpLFxyXG4gICAgICAgIFwiYnRuLW1vYmlsZS1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICBcImJ0bi1tb2JpbGUtaG92ZXItYmdcIjogJGJyYW5kLWluZm8tZmFkZWQsXHJcblx0KTtcclxuXHRcclxuICAgICRtYWluLWZvb3Rlci1oZWlnaHQ6IDc5cHg7XHJcbiAgICAkbWFpbi10b3AtaGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgICRhcnRpY2xlOiAoXHJcbiAgICAgICAgXCJwYWRkaW5nXCI6IDI0cHgsXHJcbiAgICAgICAgXCJiZy1jb2xvclwiOiAjZmZmLFxyXG4gICAgICAgIFwiYm94LXNoYWRvd1wiOiBtYXAtZ2V0KCRib3gtc2hhZG93LCBcImxnXCIpLFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1iYXNlLFxyXG4gICAgICAgIFwibmV3cy10aXRsZS1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oMyxcclxuICAgICAgICBcIm5ld3MtdGl0bGUtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgzLFxyXG4gICAgICAgIFwibmV3cy10aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbGlnaHQsXHJcbiAgICAgICAgXCJuZXdzLWRlc2NcIjogJGdyYXktZGFya2VyLFxyXG4gICAgKTtcclxuXHJcbiAgICAkcGFuZWwtcGF5bWVudDogKFxyXG4gICAgICAgIFwiYmFja2dyb3VuZFwiIDogJGJyYW5kLXByaW1hcnktZ3JhZGllbnQsXHJcbiAgICAgICAgXCJib2R5LXBhZGRpbmdcIiA6IDI0cHgsXHJcbiAgICAgICAgXCJ0b3RhbC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oMixcclxuICAgICAgICBcInRvdGFsLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1saWdodCxcclxuICAgICAgICBcInRvdGFsLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1oMixcclxuICAgICk7XHJcblxyXG4gICAgJHByb2R1Y3QtZGV0YWlsczogKFxyXG4gICAgICAgIFwiaWNvbi1iZ1wiOiAkYnJhbmQtcHJpbWFyeS1ncmFkaWVudCxcclxuICAgICAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgzLFxyXG4gICAgICAgIFwidGl0bGUtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgzLFxyXG4gICAgICAgIFwidGl0bGUtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWgzLFxyXG5cclxuICAgICk7XHJcbiAgICAkcGFuZWwtcHJvZHVjdDogKFxyXG4gICAgICAgIFwiYm9yZGVyXCIgOiAxcHggc29saWQgJGdyYXktbGlnaHRlci00LFxyXG4gICAgICAgIFwiYm94LXNoYWRvd1wiIDogbm9uZSxcclxuICAgICk7XHJcbiAgICBcclxuICAgIC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFNWRyBHcmFwaGljc1xyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi8gIFxyXG5cclxuICAgICRzdmctaWxsdXN0cmF0aW9uOiAoXHJcbiAgICAgICAgXCJjb2xvci0wXCI6ICNmZmYsXHJcbiAgICAgICAgXCJjb2xvci0xXCI6ICM3M0M4RkYsXHJcbiAgICAgICAgXCJjb2xvci0yXCI6ICM4OEQzRkYsXHJcbiAgICAgICAgXCJjb2xvci0zXCI6ICNBNEUwRkYsXHJcbiAgICAgICAgXCJjb2xvci01XCI6ICMxMDYyRkUsXHJcbiAgICAgICAgXCJjb2xvci02XCI6ICNGRkZGRkYsXHJcbiAgICAgICAgXCJjb2xvci04XCI6ICNCNEU4RkUsXHJcbiAgICAgICAgXCJjb2xvci05XCI6ICMzMTkyRTcsXHJcbiAgICApO1xyXG4gICAgJHN2Zy1pbGx1c3RyYXRpb24tYmFzZTogKFxyXG4gICAgICAgICAgICBcImNvbG9yLTBcIjogIzM5M0U0MSxcclxuICAgICAgICAgICAgXCJjb2xvci0xXCI6ICM0RjUzNTcsXHJcbiAgICAgICAgICAgIFwiY29sb3ItMlwiOiAjRDFEM0Q0LFxyXG4gICAgICAgICAgICBcImNvbG9yLTNcIjogI0RBRENERSxcclxuICAgICAgICAgICAgXCJjb2xvci00XCI6ICNEQ0RFRTEsXHJcbiAgICAgICAgICAgIFwiY29sb3ItNVwiOiAjRTlFQkVFLFxyXG4gICAgICAgICAgICBcImNvbG9yLTZcIjogI0VCRURGMCxcclxuICAgICAgICAgICAgXCJjb2xvci03XCI6ICNFRkYwRjMsXHJcbiAgICAgICAgICAgIFwiY29sb3ItOFwiOiAjRkZGRkZGLFxyXG4gICAgKTtcclxuICAgICRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnk6IChcclxuICAgICAgICAgICAgXCJjb2xvci0wXCI6ICMwMzY3RTQsXHJcbiAgICAgICAgICAgIFwiY29sb3ItMVwiOiAjMzQ3QkU5LFxyXG4gICAgICAgICAgICBcImNvbG9yLTJcIjogIzQyOEJGMCxcclxuICAgICAgICAgICAgXCJjb2xvci0zXCI6IHJnYmEoOCwgOTIsIDIwOCwgMC42KSxcclxuICAgICk7XHJcbiAgICAkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnk6IChcclxuICAgICAgICAgICAgXCJjb2xvci0wXCI6ICNGOUEwMDAsXHJcbiAgICAgICAgICAgIFwiY29sb3ItMVwiOiAjRkJCOTAwLFxyXG4gICAgICAgICAgICBcImNvbG9yLTJcIjogI0ZGRDI1MSxcclxuICAgICAgICAgICAgXCJjb2xvci0zXCI6IHJnYmEoMjQ5LCAxNjAsIDAsIDAuNiksXHJcbiAgICApO1xyXG4gICAgJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50OiAoXHJcbiAgICAgICAgICAgIFwiY29sb3ItMFwiOiAjMUY1QzNBLFxyXG4gICAgICAgICAgICBcImNvbG9yLTFcIjogIzMxODU0QyxcclxuICAgICAgICAgICAgXCJjb2xvci0yXCI6ICMzNUI2NUUsXHJcbiAgICAgICAgICAgIFwiY29sb3ItM1wiOiAjNUJENjgyLFxyXG4gICAgKTtcclxuXHJcblxyXG4gICAgJHN2Zy13ZWVibHk6KFxyXG4gICAgICAgIFwiY3VwLXRvcFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJjdXAtYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJjdXAtaW5zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInNjcmVlbi10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgIFwic2NyZWVuLXRvcC1iZ1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1wcmltYXJ5LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzY3JlZW4tdG9wLWZyb250XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMVwiKSxcclxuICAgICAgICBcInNjcmVlbi10b3AtYmFja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzY3JlZW4tdG9wLWxvZ29cIiA6ICBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcInNjcmVlbi1ib3R0b21cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWZyb250XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNlwiKSxcclxuICAgICAgICBcInNjcmVlbi1iYWNrXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInNjcmVlbi1sZWctZnJvbnQtMVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJzY3JlZW4tbGVnLWJhY2tcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwibGVmdC1lbGVtZW50c1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJsZWZ0LWVsZW1lbnRzLWJvdHRvbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJsZWZ0LWJvZHlcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci03XCIpLFxyXG4gICAgICAgIFwia2V5Ym9hcmQtdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOVwiKSxcclxuICAgICAgICBcImtleWJvYXJkLWJvZHktYm90dG9tLTJcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci02XCIpLFxyXG4gICAgICAgIFwia2V5Ym9hcmQtYm9keS10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwia2V5Ym9hcmQta2V5cy10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwia2V5Ym9hcmQta2V5cy1ib3R0b21cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiY29sb3JzLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiY29sb3JzLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwiY29sb3JzLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiY29sb3JzLXRvcC0yXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJjb2xvcnMtdG9wLTNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcImJyb3dzZXItYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJicm93c2VyLXRvcC0yXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImJyb3dzZXItdG9wLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10ZXh0XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNFwiKSxcclxuICAgICAgICBcImJyb3dzZXItYmFubmVyXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICk7XHJcbiAgICAkc3ZnLXNwYW1leHBlcnRzOiAoXHJcbiAgICAgICAgIFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgICBcImJyb3dzZXItdG9wLTJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgIFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICAgXCJicm93c2VyLXRleHQtbGVmdFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgXCJicm93c2VyLXRleHQtcmlnaHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTRcIiksXHJcbiAgICAgICAgIFwiYnJvd3Nlci11c2VyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgICBcImJyb3dzZXItdXNlci1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICBcImJyb3dzZXItYmFubmVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgICBcImxhcHRvcC1ib3R0b20tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICAgXCJsYXB0b3AtYm90dG9tLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNlwiKSxcclxuICAgICAgICAgXCJsYXB0b3AtdG91Y2hwYWQtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICBcImxhcHRvcC10b3VjaHBhZC1vdXRzaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgICBcImtleWJvYXJkLWtleXMtYm90dG9tXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwia2V5Ym9hcmQta2V5cy10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJsYXB0b3Atc2NyZWVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwibGFwdG9wLXNjcmVlbi1sb2dvXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwibGFwdG9wLXNjcmVlbi1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwibGFwdG9wLXNjcmVlbi1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMVwiKSxcclxuICAgICAgICBcImVudmVsb3BlLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNVwiKSxcclxuICAgICAgICBcImVudmVsb3BlLXRvcC1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS1pbnNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS1yaWdodC1zaWRlLW9wZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImVudmVsb3BlLWxlZnQtc2lkZS1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS1zcGxpdC1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS1zcGxpdFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImVudmVsb3BlLXJpZ2h0LXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTRcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS1sZWZ0LXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTRcIiksXHJcbiAgICApO1xyXG4gICAgJHN2Zy1zeW1hbnRlYzogKFxyXG4gICAgICAgIFwibGVmdC1ib2R5XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNVwiKSxcclxuICAgICAgICBcImxlZnQtZWxlbWVudHNcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwibWVkYWwtcmliYm9uXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwibWVkYWwtaW5zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwibWVkYWwtaW5zaWRlLWVsZW1lbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwibWVkYWwtcm91bmQtYmFja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1hY2NlbnQsIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcIm1lZGFsLXJvdW5kLWZyb250XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgIFwibWVkYWwtcm91bmQtaW5zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwibWVkYWwtcm91bmQtaW5zaWRlLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50LCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJwYWRsb2NrLXJpZ2h0LXNpZGVcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwicGFkbG9jay1yaWdodC1zaWRlLWVsZW1lbnRcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwicGFkbG9jay10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwicGFkbG9jay10b3Atcm91bmQtZWxlbWVudFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1wcmltYXJ5LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJwYWRsb2NrLXRvcC1lbGVtZW50XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNVwiKSxcclxuICAgICAgICBcInBhZGxvY2stdG9wLWVsZW1lbnQtMVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgXCJwYWRsb2NrLWZyb250XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcInBhZGxvY2stbG9ja1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1wcmltYXJ5LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJwYWRsb2NrLWxvY2staW5zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImtleS1ib3R0b21cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcImtleS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImtleS10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10ZXh0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci00XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci03XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci1iYW5uZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10b3AtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICk7XHJcbiAgICAkc3ZnLWNvZGVndWFyZDogIChcclxuICAgICAgIFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJicm93c2VyLWJhbm5lclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcInBob3RvLWZyYW1lXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci02XCIpLFxyXG4gICAgICAgIFwicGhvdG8tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1wcmltYXJ5LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJwaG90by1sb2dvXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwicGhvdG8tZnJvbnQtY29ybmVyc1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwicGhvdG8tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInBob3RvLWJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcInBob3RvLWJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwicGhvdG8tYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcInBob3RvLWJyb3dzZXItdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNFwiKSxcclxuICAgICAgICBcImxpc3QtYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJsaXN0LWl0ZW1cIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwibGlzdC1pdGVtLWJvdHRvbVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJmb2xkZXItbWFsd2FyZS1iZ1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcImZvbGRlci1sb2dvXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImZvbGRlci1iYWNrdXAtdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiZm9sZGVyLWJhY2t1cC10b3AtYm9yZGVyXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwiZm9sZGVyLWJhY2t1cC1iZ1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1hY2NlbnQsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImZvbGRlci1iYWNrdXAtbG9nb1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICApO1xyXG4gICAgJHN2Zy1tYXJrZXRnb286IChcclxuICAgICAgICBcInBob25lLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInBob25lLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwicGhvbmUtYnV0dG9uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwicGhvbmUtZWxlbWVudHNcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJncmFwaHMtYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgXCJncmFwaHMtdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImdyYXBocy10ZXh0LWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwiZ3JhcGhzLXRleHQtc2hhZG93XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwiZ3JhcGhzLWVsZW1lbnRzXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiZ3JhcGhzLWVsZW1lbnRzLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJncmFwaHMtZWxlbWVudHMtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImN1cC1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiY3VwLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItN1wiKSxcclxuICAgICAgICBcImN1cC1pbnNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1hY2NlbnQsIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcImZsb3dlci1sZWFmXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50LCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgXCJmbG93ZXItbGVhZi0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50LCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJmbG93ZXItbGVhZi0yXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50LCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJiYXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiYmFyLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiYmFyLXNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1wcmltYXJ5LCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJzZWFyY2gtYm9yZGVyc1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwic2VhcmNoLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic2VhcmNoLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJzZWFyY2gtdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItN1wiKSxcclxuICAgICAgICBcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImJyb3dzZXItc2VhcmNoLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci1zZWFyY2gtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImJyb3dzZXItc2VhcmNoLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJjb250ZW50LWJvdHRvbS1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNFwiKSxcclxuICAgICAgICBcImNvbnRlbnQtYm90dG9tLWNpcmNsZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNFwiKSxcclxuICAgICAgICBcImNvbnRlbnQtYm90dG9tLW51bVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNFwiKSxcclxuICAgICAgICBcImNvbnRlbnQtdG9wLXJpZ2h0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiY29udGVudC10b3AtY2lyY2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiY29udGVudC10b3AtbnVtXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJzbWFydHBob25lLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzbWFydHBob25lLWljb25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzbWFydHBob25lLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICApO1xyXG4gICAgJHNpdGVsb2NrdnBuOiAoXHJcbiAgICAgICAgXCJsZWZ0LWVsZW1lbnRzXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgICBcImxlZnQtZWxlbWVudHMtYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNVwiKSxcclxuICAgICAgICBcImxlZnQtZWxlbWVudHMtYm9keS0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwibGVmdC1lbGVtZW50cy1iZ1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNFwiKSxcclxuICAgICAgICBcImxlZnQtZWxlbWVudHMtdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImxlZnQtdGltZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImxlZnQtY2lyY2xlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwibGVmdC1jaXJjbGUtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInNtYXJ0cGhvbmUtYm9yZGVyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNVwiKSxcclxuICAgICAgICBcInNtYXJ0cGhvbmUtc2NyZWVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1pY29uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1pY29uLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWJvdHRvbS1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNlwiKSxcclxuICAgICAgICBcInNjcmVlbi1ib3R0b20tYmFja1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInNjcmVlbi1ib3R0b20tYnV0dG9uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic2NyZWVuLXRvcC1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcInNjcmVlbi10b3AtYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJzY3JlZW4tdG9wLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzY3JlZW4tbG9nb1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcInNjcmVlbi1sb2dvLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWxlZy1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWxlZy1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItN1wiKSxcclxuICAgICAgICBcInRhYmxldC1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwidGFibGV0LWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci03XCIpLFxyXG4gICAgICAgIFwidGFibGV0LXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImNpcmNsZS1ib3R0b21cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcImNpcmNsZS1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiY2lyY2xlLXRvcFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiY2lyY2xlLXRvcC1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcImNpcmNsZS10b3AtdGV4dFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImJyb3dzZXItYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItN1wiKSxcclxuICAgICAgICBcImJyb3dzZXItdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10b3AtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcImJyb3dzZXItbWFwXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci1tYXAtbWFya2VyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50LCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJicm93c2VyLW1hcC1tYXJrZXItYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1hY2NlbnQsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImJyb3dzZXItbWFya2VyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgKTtcclxuICAgICRzaXRlbG9jazogKFxyXG4gICAgICAgIFwibGVmdC1lbGVtZW50c1wiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTRcIiksXHJcbiAgICAgICAgXCJsZWZ0LWVsZW1lbnRzLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwibGVmdC1lbGVtZW50cy1ib2R5XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNVwiKSxcclxuICAgICAgICBcImNvZGUtYmdcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiY29kZS10ZXh0XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcInNoaWVsZC1iYWNrXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItM1wiKSxcclxuICAgICAgICBcInNoaWVsZC1iYWNrLTFcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24sIFwiY29sb3ItOVwiKSxcclxuICAgICAgICBcInNoaWVsZC1yaWdodC1zaWRlXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMVwiKSxcclxuICAgICAgICBcInNoaWVsZC10b3BcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic2hpZWxkLWZyb250XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcInNoaWVsZC1sb2dvXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcInRhYmxldC1iYWNrXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInRhYmxldC1mcm9udFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJ0YWJsZXQtc2NyZWVuXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcInNlYXJjaC1ib3R0b20tZWxlbWVudFwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItM1wiKSxcclxuICAgICAgICBcInNlYXJjaC1ib3R0b20tZWxlbWVudC0xXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgIFwic2VhcmNoLWJvcmRlcnNcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJzZWFyY2gtYm9yZGVycy1pbnNpZGVcIiA6ICMwMDAsXHJcbiAgICAgICAgXCJzZWFyY2gtaWNvblwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJzZWFyY2gtYmdcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzZWFyY2gtYmctdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJzbWFydHBob25lLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1hY2NlbnQsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInNtYXJ0cGhvbmUtaWNvblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1pY29uLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci03XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci1lbGVtZW50c1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNFwiKSxcclxuICAgICAgICBcImJyb3dzZXItYXZhdGFyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci1hdmF0YXItYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTRcIiksXHJcbiAgICApO1xyXG4gICAgJHN2Zy1veDogKFxyXG4gICAgICAgIFwiYnJvd3Nlci1ib2R5XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJicm93c2VyLXRvcC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10ZXh0LXJpZ2h0XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci00XCIpLFxyXG4gICAgICAgIFwiYnJvd3Nlci10ZXh0LWxlZnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJicm93c2VyLWJhbm5lci1yaWdodFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNFwiKSxcclxuICAgICAgICBcImJyb3dzZXItYmFubmVyLWxlZnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJicm93c2VyLXVzZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJicm93c2VyLXVzZXItYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJjdXAtYm9keVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImN1cC10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJjdXAtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJmbG93ZXItbGVhZlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgIFwiZmxvd2VyLWxlYWYtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiZmxvd2VyLWxlYWYtMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwibGFwdG9wLWJvdHRvbS1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwibGFwdG9wLWJvdHRvbS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTZcIiksXHJcbiAgICAgICAgXCJsYXB0b3AtdG91Y2hwYWQtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwibGFwdG9wLXRvdWNocGFkLW91dHNpZGVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTNcIiksXHJcbiAgICAgICAgXCJrZXlib2FyZC1rZXlzLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImtleWJvYXJkLWtleXMtdG9wXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwibGFwdG9wLXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcImxhcHRvcC1sb2dvXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwibGFwdG9wLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJsYXB0b3AtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS10b3BcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS10b3Atb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiZW52ZWxvcGUtaW5zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwiZW52ZWxvcGUtcmlnaHQtc2lkZS1vcGVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS1sZWZ0LXNpZGUtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwiZW52ZWxvcGUtc3BsaXQtb3BlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwiZW52ZWxvcGUtc3BsaXRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJlbnZlbG9wZS1yaWdodC1zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci00XCIpLFxyXG4gICAgICAgIFwiZW52ZWxvcGUtbGVmdC1zaWRlXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci00XCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJzbWFydHBob25lLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci01XCIpLFxyXG4gICAgICAgIFwic21hcnRwaG9uZS1zY3JlZW5cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzbWFydHBob25lLWljb25cIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzbWFydHBob25lLWljb24tYmdcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICApO1xyXG4gICAgJHN2Zy1zaXRlYnVpbGRlcjogKFxyXG4gICAgICAgIFwiYnJvd3Nlci1ib2R5XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNVwiKSxcclxuICAgICAgICBcImJyb3dzZXItdG9wXCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImJyb3dzZXItdG9wLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJiYW5uZXItYm9keVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJiYW5uZXItYm9yZGVyZWQtZWxlbWVudFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImJhbm5lci1ib2R5LWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJiYW5uZXItYm9keS1lbGVtZW50LTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1wcmltYXJ5LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJzY3JlZW4tbGVnLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJzY3JlZW4tbGVnLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci03XCIpLFxyXG4gICAgICAgIFwic2NyZWVuLXRvcC1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWJvdHRvbS1iYWNrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWJvdHRvbVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNlwiKSxcclxuICAgICAgICBcInNjcmVlbi1ib3R0b20tYnV0dG9uXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWJnXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tcHJpbWFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWZyb250XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0xXCIpLFxyXG4gICAgICAgIFwic2NyZWVuLWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJwaG9uZS1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJwaG9uZS1mcm9udFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNVwiKSxcclxuICAgICAgICBcInBob25lLXNjcmVlblwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItOFwiKSxcclxuICAgICAgICBcInBob25lLWJvcmRlcmVkLWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMVwiKSxcclxuICAgICAgICBcInBob25lLWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1zZWNvbmRhcnksIFwiY29sb3ItMVwiKSxcclxuICAgICAgICBcInRhYmxldC1ib3JkZXJcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJ0YWJsZXQtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJ0YWJsZXQtc2NyZWVuXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci04XCIpLFxyXG4gICAgICAgIFwidGFibGV0LWVsZW1lbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJ0YWJsZXQtZWxlbWVudC0xXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJ0YWJsZXQtZWxlbWVudC0yXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJub3RlcGFkLWJhY2tcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJub3RlcGFkLWJvcmRlclwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItNlwiKSxcclxuICAgICAgICBcIm5vdGVwYWQtZnJvbnRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLThcIiksXHJcbiAgICAgICAgXCJub3RlcGFkLXRleHRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJwZW4tZWxlbWVudC1kYXJrXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYWNjZW50LCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJwZW4tZWxlbWVudFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWFjY2VudCwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwicGVuLWVsZW1lbnQtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItN1wiKSxcclxuICAgICAgICBcInBlbmNpbC1lbGVtZW50LWRhcmtcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJwZW5jaWwtZWxlbWVudFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0yXCIpLFxyXG4gICAgICAgIFwicGVuY2lsLWVsZW1lbnQtMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiaG9sZVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInJpZ2h0LWJvZHlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICAgICAgXCJyaWdodC1lbGVtZW50c1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcInJpZ2h0LWVsZW1lbnRzLTFcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1hY2NlbnQsIFwiY29sb3ItMlwiKSxcclxuXHJcbiAgICApO1xyXG5cclxuICAgICRzdmctaWNvbnM6IChcclxuICAgICAgICBcIm91dGxpbmVcIiA6ICRncmF5LWRhcmtlcixcclxuICAgICAgICBcIm91dGxpbmUtcFwiIDogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJwcmltZVwiIDogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJwcmltZS1sXCIgOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyLFxyXG4gICAgICAgIFwicHJpbWUtMS13XCIgOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyLFxyXG4gICAgICAgIFwib3V0bGluZS1vbi1kYXJrXCIgOiAjRkZGRkZGLFxyXG4gICAgICAgIFwicHJpbWUtb24tZGFya1wiIDogI0RDREVFMSxcclxuICAgICAgICBcInByaW1lLWwtb24tZGFya1wiIDogI0ZGRkZGRixcclxuICAgICk7XHJcblxyXG4gICAgJHNpdGUtaW5kZXgtZGVmYXVsdDogKFxyXG4gICAgICAgIFwiYmFubmVyLXN0NFwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImJhbm5lci1zdDVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTZcIiksXHJcbiAgICAgICAgXCJiYW5uZXItc3Q2XCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci0zXCIpLFxyXG4gICAgICAgIFwiYmFubmVyLXN0N1wiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImJhbm5lci1zdDlcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiYmFubmVyLXN0MTBcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJiYW5uZXItc3QxMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXByaW1hcnksIFwiY29sb3ItMFwiKSxcclxuICAgICAgICBcImJhbm5lci1zdDEyXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci05XCIpLFxyXG4gICAgICAgIFwiYmFubmVyLXN0MTRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTVcIiksXHJcbiAgICAgICAgXCJiYW5uZXItc3QyMVwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLCBcImNvbG9yLTBcIiksXHJcbiAgICAgICAgXCJiYW5uZXItc3QyMlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItMlwiKSxcclxuICAgICAgICBcImJhbm5lci1zdDIzXCI6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tYmFzZSwgXCJjb2xvci00XCIpLFxyXG4gICAgICAgIFwiYmFubmVyLXN0MjRcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiYmFubmVyLXN0MjVcIjogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJiYW5uZXItc3QyNlwiOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLWJhc2UsIFwiY29sb3ItN1wiKSxcclxuICAgICAgICBcImJhbm5lci1zdDI3XCIgOiBtYXAtZ2V0KCRzdmctaWxsdXN0cmF0aW9uLXNlY29uZGFyeSwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiYmFubmVyLXN0MjhcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTJcIiksXHJcbiAgICAgICAgXCJiYW5uZXItc3QyOVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbiwgXCJjb2xvci0wXCIpLFxyXG4gICAgICAgIFwiYmFubmVyLXN0MzBcIiA6IG1hcC1nZXQoJHN2Zy1pbGx1c3RyYXRpb24tc2Vjb25kYXJ5LCBcImNvbG9yLTFcIiksXHJcbiAgICAgICAgXCJiYW5uZXItc3QzMVwiIDogbWFwLWdldCgkc3ZnLWlsbHVzdHJhdGlvbi1iYXNlLCBcImNvbG9yLTdcIiksXHJcbiAgICApO1xyXG5cclxuXHJcbiAgICAvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiByYW5nZSBzbGlkZXJcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovICBcclxuXHJcbiAgICAkcmFuZ2Utc2xpZGVyOiAoXHJcbiAgICAgICAgXCJoZWlnaHRcIjogMTZweCxcclxuICAgICAgICBcImJhY2tncm91bmRcIjogJGdyYXktbGlnaHRlci0zLFxyXG4gICAgICAgIFwiZmlsbC1iYWNrZ3JvdW5kXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAzcHgsXHJcbiAgICAgICAgXCJoYW5kbGUtYmFja2dyb3VuZFwiOiAjZmZmLFxyXG4gICAgICAgIFwiaGFuZGxlLWJveC1zaGFkb3dcIjogMCAycHggMTBweCAgcmdiYSgwLDAsMCwwLjE1KSxcclxuICAgICAgICBcImhhbmRsZS1oZWlnaHRcIjogMzJweCxcclxuICAgICAgICBcImhhbmRsZS13aWR0aFwiOiAyNHB4LFxyXG4gICAgICAgIFwiaGFuZGxlLWJvcmRlci1yYWRpdXNcIjogM3B4LFxyXG4gICAgICAgIFwidmFsdWUtcGFkZGluZ1wiOiAwIDRweCxcclxuICAgICAgICBcInZhbHVlLW1pbi13aWR0aFwiOiAyOHB4LFxyXG4gICAgICAgIFwidmFsdWUtaGVpZ2h0XCI6IDI0cHgsXHJcbiAgICAgICAgXCJ2YWx1ZS1jb2xvclwiOiAkZ3JheS1iYXNlLFxyXG4gICAgICAgIFwidmFsdWUtYWN0aXZlLWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcbiAgICAgICAgXCJ2YWx1ZS1hY3RpdmUtYm9yZGVyXCI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICBcInZhbHVlLWFjdGl2ZS1iYWNrZ3JvdW5kXCI6ICNmZmYsXHJcbiAgICAgICAgXCJ2YWx1ZS1hY3RpdmUtYXJyb3ctY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJ2YWx1ZS1ib3JkZXItcmFkaXVzXCI6IDJweCxcclxuICAgICAgICBcInByaWNlLWZvbnQtc2l6ZVwiOiAyOHB4LFxyXG4gICAgICAgIFwicHJpY2UtbGluZS1oZWlnaHRcIjogMjhweCxcclxuICAgICAgICBcInByaWNlLXNwYWNpbmdcIjogNnB4IDAsXHJcbiAgICAgICAgXCJwcmljZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtbWVkaXVtLFxyXG4gICAgICAgIFwicHJpY2UtY29sb3JcIjogJGhlYWRpbmdzLWNvbG9yLFxyXG4gICAgICAgIFwicHJpY2Utc3VmZml4LW9wYWNpdHlcIjogMSxcclxuICAgICk7XHJcblxyXG4gICAgJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XHJcbiAgICAkYmctY29sb3ItdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIHByb21vIHNsaWRlclxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcbiAgICAkcHJvbW8tc2xpZGVyOiAoXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kXCI6ICNmZmYsXHJcbiAgICAgICAgXCJ0aXRsZS1jb2xvclwiOiAkZ3JheS1kYXJrZXIsXHJcbiAgICAgICAgXCJuYXYtY29sb3JcIiA6ICRncmF5LWxpZ2h0ZXIsXHJcbiAgICAgICAgXCJuYXYtY29sb3ItYWN0aXZlXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwiYm94LXNoYWRvd1wiOiAkYm94LXNoYWRvdy1sZyxcclxuICAgICAgICBcIm1vcmUtY29sb3JcIjogJGdyYXktbGlnaHRlcixcclxuICAgICAgICBcIm1vcmUtY29sb3ItaG92ZXJcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJiZy1zaGFwZVwiIDogYmxvY2ssXHJcbiAgICAgICAgXCJwcm9tby1zaGFwZS1yaWdodFwiIDogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJwcm9tby1zaGFwZS1yaWdodC1vcGFjaXR5XCIgOiAxLFxyXG4gICAgICAgIFwicHJvbW8tc2hhcGUtYm90dG9tXCIgOiAjMDAwLFxyXG4gICAgICAgIFwicHJvbW8tc2hhcGUtYm90dG9tLW9wYWNpdHlcIiA6IDAuMSxcclxuICAgICAgICBcInByb21vLXNoYXBlLWxlZnQtb3BhY2l0eVwiIDogMSxcclxuICAgICAgICAgXCJzdG9wLWNvbG9yXCIgOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICBcInN0b3AtY29sb3ItMVwiIDogJGJyYW5kLXByaW1hcnktbGlnaHRlcixcclxuICAgICAgICBcIm1heC13aWR0aFwiIDogMjgwcHgsXHJcbiAgICApO1xyXG4gICAgJHByb21vLXNsaWRlci14czogKFxyXG4gICAgICAgIFwibmF2LWNvbG9yXCIgOiByZ2JhKDIzMiwgMjM5LCAyNTMsIDAuOCksXHJcbiAgICAgICAgXCJuYXYtY29sb3ItYWN0aXZlXCI6ICNmZmYsXHJcbiAgICAgICAgXCJ0aXRsZS1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1oNCxcclxuICAgICAgICBcInRpdGxlLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1oNCxcclxuICAgICAgICBcInRpdGxlLWZvbnQtd2VpZ2h0XCIgOiAkZm9udC13ZWlnaHQtaDQsXHJcbiAgICApO1xyXG5cclxuXHJcbiAgICAvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBwcm9kdWN0IC0gcGFja2FnZXNcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG4gICAgJHBhY2thZ2U6IChcclxuICAgICAgICBcImxhYmVsLWNvcm5lci1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1leHRyYS1zbWFsbCxcclxuICAgICAgICBcImxhYmVsLWNvcm5lci1oZWlnaHRcIjogMThweCxcclxuICAgICAgICBcInBhY2thZ2UtbmFtZS1tLWJcIjogMTNweCxcclxuICAgICAgICBcInByaWNlLWxpbmUtaGVpZ2h0XCI6IDQ2cHgsXHJcbiAgICAgICAgXCJwcmljZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtYm9sZCxcclxuICAgICAgICBcInByaWNlLWN5Y2xlLWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcbiAgICAgICAgXCJwYWNrYWdlLWNvbnRlbnQtbS10XCI6IDE2cHgsXHJcbiAgICAgICAgXCJwYWNrYWdlLWZlYXR1cmVzLWRpdmlkZXJcIjogbm9uZSxcclxuICAgICAgICBcInBhY2thZ2UtZmVhdHVyZXMtcGFkZGluZ1wiOiA1cHggMCxcclxuICAgICAgICBcInBhY2thZ2UtZmVhdHVyZXMtcC10XCI6IDAsXHJcbiAgICAgICAgXCJwYWNrYWdlLWZlYXR1cmVzLWItZm9udC1zaXplXCI6ICRmb250LXNpemUtaDYsXHJcbiAgICAgICAgXCJwYWNrYWdlLWZlYXR1cmVzLWxhc3QtZWxlbWVudC1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1zbWFsbCxcclxuICAgICAgICBcInBhY2thZ2UtZmVhdHVyZXMtbGFzdC1lbGVtZW50LWxpbmUtaGVpZ2h0XCI6IDIwcHgsXHJcbiAgICAgICAgXCJwYWNrYWdlLWZlYXR1cmVzLWxhc3QtZWxlbWVudC1jb2xvclwiOiAkZ3JheS1saWdodGVyLFxyXG4gICAgKTtcclxuXHJcbiAgICAvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBtYyAtIHByb21vXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuICAgICRtYy1wcm9tbzogKFxyXG4gICAgICAgXCJoZWFkbGluZS1mb250LXNpemVcIiA6ICRmb250LXNpemUtaDQsXHJcbiAgICAgICBcImhlYWRlci1iYWNrZ3JvdW5kXCIgOiAjZmZmLFxyXG4gICAgKTtcclxuICAgICRidG4tc20gOiAoXHJcbiAgICAgICAgXCJoZWlnaHRcIiA6IG1hcC1nZXQoJHVpLWhlaWdodCwgXCJzbVwiKSxcclxuICAgICAgICBcImZvbnQtc2l6ZVwiIDogJGZvbnQtc2l6ZS1iYXNlLFxyXG4gICAgICAgIFwibGluZS1oZWlnaHRcIiA6ICRsaW5lLWhlaWdodC1zbWFsbCxcclxuICAgICk7XHJcblxyXG4gICAgLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gdGlja2V0IC0gcmVwbHlcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG4gICAgJHRpY2tldC1yZXBseTogKFxyXG4gICAgICAgIFwidGlja2V0LXJlcGx5LXRvcC1iZ1wiIDogI2ZmZixcclxuICAgICAgICBcInRpY2tldC1yZXBseS1ib3JkZXItY29sb3JcIiA6ICRncmF5LWxpZ2h0ZXItNCxcclxuICAgICAgICBcInRpY2tldC1yZXBseS1jdXN0b21lci1iZ1wiOiB0cmFuc3BhcmVudCxcclxuICAgICAgICBcInRpY2tldC1yZXBseS1jdXN0b21lci1ib3JkZXJcIjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNCxcclxuICAgICAgICBcInRpY2tldC1yZXBseS1jdXN0b21lci1zaGFkb3dcIjogbm9uZSxcclxuICAgICAgICBcInRpY2tldC1yZXBseS1zdGFmZi1iZ1wiOiAjZmZmLFxyXG4gICAgICAgIFwidGlja2V0LXJlcGx5LXN0YWZmLWJvcmRlclwiOiAkdWktYmxvY2stYm9yZGVyLFxyXG4gICAgICAgIFwidGlja2V0LXJlcGx5LXN0YWZmLWJvcmRlci1sZWZ0XCI6IGJsb2NrLFxyXG4gICAgICAgIFwidGlja2V0LXJlcGx5LXN0YWZmLXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG4gICAgICAgIFwiYXZhdGFyLWJvcmRlci1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICAgICBcIm1lc3NhZ2UtcGFkZGluZ1wiIDogMjRweCxcclxuICAgICk7XHJcblxyXG4gICAgLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4ga25vd2xlZGdlYmFzZSAvIGRvd25sb2FkXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuICAgICRrYi1zZWFyY2g6IChcclxuICAgICAgICBcImJhY2tncm91bmRcIjogJGJyYW5kLXByaW1hcnktZ3JhZGllbnQsXHJcbiAgICAgICAgIFwicGFkZGluZ1wiOiA0OHB4LFxyXG4gICAgICAgICBcInNlYXJjaC1tLXdcIjogMTAwJSxcclxuICAgICAgICAgXCJjYXRlZ29yaWVzLWl0ZW0tcGFkZGluZ1wiOiAyNHB4LFxyXG4gICAgICAgICBcImJhY2tncm91bmQtcGF0dGVyblwiOiBub25lLFxyXG4gICAgICAgICBcInNlYXJjaC1pY29uLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgICBcInNlYXJjaC1idXR0b24tYmdcIjogJGJ0bi1pbmZvLWJnLFxyXG4gICAgICAgICBcInNlYXJjaC1idXR0b24tY29sb3JcIjogJGJ0bi1pbmZvLWNvbG9yLFxyXG4gICAgICAgICBcInNlYXJjaC1idXR0b24tYm9yZGVyXCI6ICRidG4taW5mby1ib3JkZXIsXHJcbiAgICAgICAgIFwic2VhcmNoLWJ1dHRvbi1ob3Zlci1iZ1wiOiAkYnRuLWluZm8taG92ZXItYmcsXHJcbiAgICAgICAgIFwic2VhcmNoLWJ1dHRvbi1ob3Zlci1jb2xvclwiOiAkYnRuLWluZm8taG92ZXItY29sb3IsXHJcbiAgICAgICAgIFwic2VhcmNoLWJ1dHRvbi1ob3Zlci1ib3JkZXJcIjogJGJ0bi1pbmZvLWhvdmVyLWJvcmRlcixcclxuICAgICAgICAgIFwiei1pbmRleFwiOiB1bnNldCxcclxuICAgICk7XHJcblxyXG4gICAgLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gZmVhdHVyZWQgdGxkXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuICAgICRmZWF0dXJlZC10bGQ6IChcclxuICAgICAgICBcImJveC1zaGFkb3dcIiA6ICRib3gtc2hhZG93LXhsZyxcclxuICAgICAgICBcInBhZGRpbmdcIiA6IDkwcHggNDBweCxcclxuICAgICAgICBcImltZy1jb250YWluZXItaGVpZ2h0XCI6IDEwMCUsXHJcbiAgICAgICAgXCJpbWctaGVpZ2h0XCI6IDEwMCUsXHJcbiAgICAgICAgXCJpbWctd2lkdGhcIjogMTAwJSxcclxuICAgICk7XHJcblxyXG4gICAgLypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gc2l0ZVxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcbiAgICAkYmFubmVyOiAoXHJcbiAgICAgICAgXCJidG4tb3V0bGluZS1ib3JkZXJcIjogJGJyYW5kLXByaW1hcnksXHJcbiAgICAgICAgXCJidG4tb3V0bGluZS1jb2xvclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuICAgICk7XHJcblxyXG4gICAgLyogU2VjdGlvbiBkYXJrL2dlbmVyYWwgKi9cclxuXHJcbiAgICAkc2VjdGlvbjogKFxyXG4gICAgICAgIFwiZGFyay1zdWJ0aXRsZS1jb2xvclwiIDogJGdyYXktYmFzZSxcclxuICAgICAgICBcImRhcmstZmVhdHVyZS1kZXNjLWNvbG9yXCI6ICRncmF5LWJhc2UsXHJcbiAgICAgICAgXCJkYXJrLWZlYXR1cmUtdGl0bGUtY29sb3JcIjogJGdyYXktZGFya2VyLFxyXG4gICAgICAgIFwiZGFyay1pY29uLXN0cm9rZVwiOiAjMzkzRDQ1LFxyXG4gICAgICAgIFwiZmlyc3Qtc2VjdGlvbi1wLXRcIjogMTQwcHgsXHJcbiAgICAgICAgXCJsYXN0LXNlY3Rpb24tcC1iXCI6ICAxNDBweCxcclxuICAgICAgICBcInNlY3Rpb24tY29udGVudFwiOiAgMTgwcHgsXHJcbiAgICAgICAgXCJkYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgMTAwcHgsXHJcbiAgICAgICAgXCJzZWN0aW9uLXN0YXJ0ZWQtYmdcIjogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTA2MkZFIDAlLCAjMDA5QUZGIDEwMCUpLFxyXG4gICAgICAgIFwic2VjdGlvbi1zdGFydGVkLXRpdGxlXCI6ICNmZmYsXHJcbiAgICAgICAgXCJzZWN0aW9uLXN0YXJ0ZWQtc3VidGl0bGVcIjogJHRleHQtb24tZGFyayxcclxuICAgICAgICBcImxnLWZpcnN0LXNlY3Rpb24tcC10XCI6IDEwMHB4LFxyXG4gICAgICAgIFwibGctbGFzdC1zZWN0aW9uLXBhZGRpbmdcIjogMTAwcHgsXHJcbiAgICAgICAgXCJsZy1kYXJrLXNlY3Rpb24tcGFkZGluZ1wiOiAgMTQwcHgsXHJcbiAgICAgICAgXCJsZy1zZWN0aW9uLWNvbnRlbnRcIjogIDE0MHB4LFxyXG4gICAgICAgIFwic20tZmlyc3Qtc2VjdGlvbi1wLXRcIjogMTAwcHgsXHJcbiAgICAgICAgXCJzbS1sYXN0LXNlY3Rpb24tcGFkZGluZ1wiOiAgMCAwIDEwMHB4LFxyXG4gICAgICAgIFwic20tZGFyay1zZWN0aW9uLXBhZGRpbmdcIjogIDEwMHB4LFxyXG4gICAgICAgIFwic20tc2VjdGlvbi1jb250ZW50XCI6ICAxMDBweCxcclxuICAgICAgICBcInhzLWZpcnN0LXNlY3Rpb24tcC10XCI6IDgwcHgsXHJcbiAgICAgICAgXCJ4cy1sYXN0LXNlY3Rpb24tcGFkZGluZ1wiOiA4MHB4LFxyXG4gICAgICAgIFwieHMtZGFyay1zZWN0aW9uLXBhZGRpbmdcIjogIDgwcHgsXHJcbiAgICAgICAgXCJ4cy1zZWN0aW9uLWNvbnRlbnRcIjogIDgwcHgsXHJcbiAgICAgICAgXCJtb2Itc2VjdGlvbi1zbGlkZXItcC1iXCI6ICAwLFxyXG4gICAgICAgIFwic2l0ZS1pbmRleC1tLXRcIjogNDhweCxcclxuICAgICk7XHJcblxyXG4gICAgLyogZmVhdHVyZSAqL1xyXG5cclxuICAgICRmZWF0dXJlOiAoXHJcbiAgICAgICAgXCJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtaDYsXHJcbiAgICAgICAgXCJ0aXRsZS1mb250LXNpemVcIjogMThweCxcclxuICAgICAgICBcImRlc2MtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWxpZ2h0LFxyXG4gICAgKTtcclxuXHJcbiAgICAkc3ZnLWJyb3dzZXItY29sb3I6IChcclxuICAgICAgICBcInN0b3AtY29sb3JcIiA6ICRicmFuZC1wcmltYXJ5LFxyXG4gICAgICAgIFwic3RvcC1jb2xvci0xXCIgOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyLFxyXG4gICAgICAgIFwiYnJvd3Nlci10b3AtZG90c1wiOiByZ2JhKDI1NSwyNTUsMjU1LC40OCksXHJcbiAgICAgICAgXCJicm93c2VyLXNlYXJjaC1lbGVtZW50c1wiOiByZ2JhKDI1NSwyNTUsMjU1LC40OCksXHJcbiAgICApO1xyXG5cclxuICAgIC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIGludm9pY2VcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG4gICAgJGludm9pY2U6IChcclxuICAgICAgICBcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWgzLFxyXG4gICAgICAgIFwidGl0bGUtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWgzLFxyXG4gICAgICAgIFwidGl0bGUtbGluZS1oZWlnaHRcIjogJGxpbmUtaGVpZ2h0LWgzLFxyXG4gICAgICAgIFwic3VidGl0bGUtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDUsXHJcbiAgICAgICAgXCJzdWJ0aXRsZS1mb250LXdlaWdodFwiOiAkZm9udC13ZWlnaHQtaDUsXHJcbiAgICAgICAgXCJzdWJ0aXRsZS1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtaDUsXHJcbiAgICAgICAgXCJzdGF0dXMtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LW1lZGl1bSxcclxuICAgICAgICBcImFkZHJlc3MtY29sb3JcIjogJGdyYXktYmFzZSxcclxuICAgICAgICBcInRhYmxlLXRoLWZvbnQtc2l6ZVwiOiAkdGFibGUtZm9udC1zaXplLXRkLFxyXG4gICAgICAgIFwicGFkZGluZ1wiOiAyNHB4LFxyXG4gICAgKTtcclxuXHJcbn1cclxuJHRleHQtb24tZGFyazogcmdiYSgyMzIsIDIzOSwgMjUzLCAwLjgpO1xyXG4kc2Vjb25kYXJ5LXRleHQ6ICM3QzgwODg7IiwiLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5WYXJpYWJsZXNcclxuMS4gR2VuZXJhbFxyXG4uIE5hdmJhciBNYWluXHJcbi4gU2VjdGlvblxyXG4uIFBhbmVsIFNpZGViYXJcclxuLiBMaXN0IEdyb3VwXHJcbi4gUGFnaW5hdGlvblxyXG4uIFNvY2lhbCBCdXR0b25zXHJcbi5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4uIFZhcmlhYmxlcyAtIE5hdmlnYXRpb25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5AaWYgJHN0eWxlID09ICdpbnRlZ3JhdGlvbicge1xyXG5cdCRhcHAtbmF2OiAoXHJcblx0XHRcdFx0XHRcImJnLWNvbG9yXCI6ICNmZmYsXHJcblx0XHRcdFx0XHRcImJveC1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuXHRcdFx0XHRcdFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcblx0KTtcclxuXHJcblx0JGFwcC1uYXYtbGVmdDogKFxyXG5cdFx0XHRcdFx0XCJ3aWR0aFwiOiAxMTZweCxcclxuXHRcdFx0XHRcdFwiYmctY29sb3JcIjogJGJyYW5kLXByaW1hcnksXHJcblx0XHRcdFx0XHRcImxpbmstY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC42NCksXHJcblx0XHRcdFx0XHRcImxpbmstaG92ZXItY29sb3JcIjogI2ZmZixcclxuXHRcdFx0XHRcdFwiaWNvbi1jb2xvclwiOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjY0KSxcclxuXHRcdFx0XHRcdFwiaWNvbi1ob3Zlci1jb2xvclwiOiAjZmZmLFxyXG5cdCk7XHJcblx0JHRvcC1uYXY6IChcclxuXHRcdFx0XHRcdFwibGluay1jb2xvclwiIDogJGdyYXktYmFzZSxcclxuXHRcdFx0XHRcdFwibGluay1jb2xvci1ob3ZlclwiOiAkYnJhbmQtcHJpbWFyeSxcclxuXHRcdFx0XHRcdFwiaWNvbi1jb2xvclwiOiAkZ3JheS1pY29uc1xyXG5cdCk7XHJcblx0JG5hdmJhci1tYWluOiAoXHJcblx0XHRcdFx0XHRcImJnLWNvbG9yXCI6ICMxZTIxMmEsXHJcblx0XHRcdFx0XHRcImxpbmstY29sb3JcIiA6ICRncmF5LWxpZ2h0ZXItMyxcclxuXHRcdFx0XHRcdFwibGluay1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG5cdFx0XHRcdFx0XCJsaW5rLWJnLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG5cdFx0XHRcdFx0XCJsaW5rLWZvbnQtc2l6ZVwiOiAxN3B4LFxyXG5cdFx0XHRcdFx0XCJsaW5rLXBhZGRpbmctdlwiOiAyNnB4LFxyXG5cdFx0XHRcdFx0XCJsaW5rLXBhZGRpbmctaFwiOiAyMHB4LFxyXG5cdFx0XHRcdFx0XCJsaW5rLXBhZGRpbmctaC1tZFwiOiAxNnB4LFxyXG5cdFx0XHRcdFx0XCJib3JkZXJcIjogbm9uZSxcclxuXHRcdFx0XHRcdFwiYm9yZGVyLXdpZHRoXCI6IG51bGwsXHJcblx0XHRcdFx0XHRcImljb24tY29sb3JcIjogJGdyYXktaWNvbnNcclxuXHQpO1xyXG5cdCRzZWN0aW9uLWhlYWRlcjogKFxyXG5cdFx0XHRcdFx0XCJiZy1jb2xvclwiOiBtYXAtZ2V0KCRuYXZiYXItbWFpbiwgXCJiZy1jb2xvclwiKSxcclxuXHRcdFx0XHRcdFwiYm9yZGVyXCI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTQsXHJcblx0XHRcdFx0XHRcImJvcmRlci13aWR0aFwiOiAwIDAgMXB4LFxyXG5cdFx0XHRcdFx0XCJoZWlnaHRcIjogNzRweCxcclxuXHQpO1xyXG5cclxuXHQkbW9iLW5hdmJhci1tYWluOihcclxuXHRcdFx0XHRcdFwid2lkdGhcIjogMjcwcHgsXHJcblx0XHRcdFx0XHRcImJnLWNvbG9yXCI6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQsXHJcblx0XHRcdFx0XHRcImJnLWNvbG9yLWRhcmtcIjogJGJyYW5kLXNlY29uZGFyeS1kYXJrZXIsXHJcblx0XHRcdFx0XHRcImxpbmstY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwwLjU4KSxcclxuXHRcdFx0XHRcdFwibGluay1jb2xvci1ob3ZlclwiOiAjZmZmLFxyXG5cdFx0XHRcdFx0XCJsaW5rLWZvbnQtd2VpZ2h0XCI6IDQwMCxcclxuXHRcdFx0XHRcdFwiZm9udC1zaXplXCI6IDE3cHgsXHJcblx0XHRcdFx0XHRcImRyb3AtZm9udC1zaXplXCI6IDE0cHgsXHJcblx0KTtcclxuXHJcblx0LypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gVmFyaWFibGVzIC0gTWFpblxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcblx0JG1haW4tYm9keTogKFxyXG5cdFx0XHRcdFx0XCJiZy1jb2xvclwiOiAkZ3JheS1mYWRlZCxcclxuXHQpO1xyXG5cdCRtYWluLWdyaWQ6IChcclxuXHRcdFx0XHRcdFwibm8tc2lkZWJhci13aWR0aFwiOiA5MjhweFxyXG5cdCk7XHJcblxyXG5cdC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIFBhbmVsIFNpZGViYXJcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG5cdCRwYW5lbC1zaWRlYmFyOiAoXHJcblx0XHRcdFx0XHRcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuXHRcdFx0XHRcdFwiYmctY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcblx0XHRcdFx0XHRcImJnLWNvbG9yLWhvdmVyXCI6IHRyYW5zcGFyZW50LFxyXG5cdFx0XHRcdFx0XCJib3gtc2hhZG93XCI6IG5vbmUsXHJcblx0XHRcdFx0XHRcImhlYWRpbmctYmdcIjogbm9uZSxcclxuXHRcdFx0XHRcdFwiaGVhZGluZy1wYWRkaW5nXCI6IDRweCAwIDEycHgsXHJcblx0XHRcdFx0XHRcImNvbnRlbnQtcGFkZGluZ1wiOiA4cHggMCxcclxuXHRcdFx0XHRcdFwiZm9vdGVyLWJnXCI6IG5vbmUsXHJcblx0XHRcdFx0XHRcImxpbmstaWNvbi1jb2xvclwiOiAkZ3JheS1iYXNlLFxyXG5cdFx0XHRcdFx0XCJsaW5rLWNvbG9yXCI6ICRncmF5LWRhcmtlcixcclxuXHRcdFx0XHRcdFwibGluay1tYXJnaW5cIjogMCxcclxuXHQpO1xyXG5cclxuXHQvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBWYXJpYWJsZXMgLSBMaXN0IEdyb3VwXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuXHQkbGlzdC1ncm91cDogKFxyXG5cdFx0XHRcdFx0XCJpdGVtXCI6IChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJib3JkZXItY29sb3JcIjogICAgICNmNWY1ZjUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICM0NjUwNTQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiYmctY29sb3JcIjogICAgICAgICM0NjUwNTQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiYmctY29sb3ItaG92ZXJcIjogICM0NjUwNTQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiYmFkZ2UtY29sb3JcIiA6ICM2NjYsXHJcblx0XHRcdFx0XHQpLFxyXG5cdFx0XHRcdFx0XCJpdGVtLXNlbGVjdGVkXCI6IChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJiZy1jb2xvclwiOiAgJGJyYW5kLXByaW1hcnktZmFkZWQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiY29sb3JcIiA6ICAgI2ZmZixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJiYWRnZS1jb2xvclwiIDogIzMxOUZDMyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJiYWRnZS1iZ1wiIDogI2ZmZixcclxuXHRcdFx0XHRcdClcclxuXHQpO1xyXG5cclxuXHJcblx0LypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gVmFyaWFibGVzIC0gVGlsZVxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcblx0JHRpbGU6IChcclxuXHRcdFx0XHRcdFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG5cdFx0XHRcdFx0XCJiZy1jb2xvci1ob3ZlclwiOiBub25lLFxyXG5cdFx0XHRcdFx0XCJib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlcixcclxuXHRcdFx0XHRcdFwiYm9yZGVyLWNvbG9yLWhvdmVyXCI6ICRicmFuZC1wcmltYXJ5LFxyXG5cdFx0XHRcdFx0XCJpY29uLWZvbnQtc2l6ZVwiOiAxOHB4LFxyXG5cdFx0XHRcdFx0XCJpY29uLWNvbG9yXCI6ICRncmF5LWljb25zLFxyXG5cdFx0XHRcdFx0XCJzdGF0LWZvbnQtc2l6ZVwiOiA2N3B4LFxyXG5cdFx0XHRcdFx0XCJzdGF0LWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG5cdFx0XHRcdFx0XCJ0aXRsZS1mb250LXNpemVcIjogJGZvbnQtc2l6ZS1sYXJnZSxcclxuXHRcdFx0XHRcdFwidGl0bGUtY29sb3JcIjogJGdyYXktZGFya2VyLFxyXG5cdCk7XHJcblxyXG5cdC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIFRpbGVcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG5cdCR0YWJsZS1jb250YWluZXI6IChcclxuXHRcdFx0XHRcdFwiYmctY29sb3JcIjogJHVpLWJsb2NrLWJnLFxyXG5cdFx0XHRcdFx0XCJib3JkZXJcIjogJHVpLWJsb2NrLWJvcmRlcixcclxuXHRcdFx0XHRcdFwiYm94LXNoYWRvd1wiOiAkdWktYmxvY2stc2hhZG93LFxyXG5cdFx0XHRcdFx0XCJ0YWJsZS1wYWRkaW5nXCI6IDE2cHgsXHJcblx0XHRcdFx0XHRcInRhYmxlLWJnLWZpbHRlclwiOiAkdWktYmxvY2stYmctaGVhZGVyLFxyXG5cdFx0XHRcdFx0XCJ0YWJsZS1iZy1wYWdpbmF0aW9uXCI6ICR1aS1ibG9jay1iZy1oZWFkZXIsXHJcblx0KTtcclxuXHJcblx0JHBhZ2luYXRpb246IChcclxuXHRcdFx0XHRcdFwiY29sb3JcIjogIzQ0NCxcclxuXHRcdFx0XHRcdFwiYmctY29sb3ItYWN0aXZlXCI6ICM0ZjUzNjAsXHJcblx0XHRcdFx0XHRcImJvcmRlci1jb2xvci1hY3RpdmVcIiA6ICM0ZjUzNjAsXHJcblx0KTtcclxuXHJcblx0LypcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC4gVmFyaWFibGVzIC0gSGVhZGVyIExpbmVkXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuXHQkaGVhZGVyLWxpbmVkOiAoXHJcblx0XHRcdFx0XHRcImgxXCI6IChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJjb2xvclwiOiAkaGVhZGluZ3MtY29sb3IsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiZm9udC13ZWlnaHRcIjogNDAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcImJvcmRlclwiOiBub25lLFxyXG5cdFx0XHRcdFx0KSxcclxuXHRcdFx0XHRcdFwiYnJlYWRjcnVtYlwiOiAoXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiZm9udC1zaXplXCI6ICRmb250LXNpemUtc21hbGwsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiY29sb3JcIjogJGdyYXktbGlnaHRlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJjb2xvci1hY3RpdmVcIjogIzdjODA4OCxcclxuXHRcdFx0XHRcdCksXHJcblx0KTtcclxuXHJcblx0JGNsaWVudC1ob21lOiAoXHJcblx0XHRcdFx0XHRcImFsZXJ0LWJnXCI6ICNmZmYsXHJcblx0XHRcdFx0XHRcImFsZXJ0LWJvcmRlclwiOiBub25lLFxyXG5cdCk7XHJcblxyXG5cdC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIFNvY2lhbCBCdXR0b25zXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuXHQkYnV0dG9ucy1zb2NpYWw6IChcclxuXHRcdFx0XHRcdFwiZmFjZWJvb2tcIiA6IChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJib3JkZXItY29sb3JcIjogICAgICMzYjU5OTgsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiYmctY29sb3JcIjogICAgICAgICMzYjU5OTgsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiYmctY29sb3ItaG92ZXJcIjogICMzMDQ4N2IsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiY29sb3JcIjogICAgICAgICAgICAjMmU0ZGIwXHJcblx0XHRcdFx0XHQpLFxyXG5cdFx0XHRcdFx0XCJnb29nbGVcIiA6IChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJib3JkZXItY29sb3JcIjogICAgICNkZDRiMzksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiYmctY29sb3JcIjogICAgICAgICNkZDRiMzkgLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcImJnLWNvbG9yLWhvdmVyXCI6ICNjYTM1MjMsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiY29sb3JcIjogICAgICAgICAgICAjZGQ0YjM5XHJcblx0XHRcdFx0XHQpLFxyXG5cdFx0XHRcdFx0XCJ0d2l0dGVyXCIgOiAoXHJcblx0XHRcdFx0XHRcdFx0XHRcdFwiYm9yZGVyLWNvbG9yXCI6ICAgICAjMmJhOWUxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcImJnLWNvbG9yXCI6ICAgICAgICAjMmJhOWUxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcImJnLWNvbG9yLWhvdmVyXCI6ICAjMWM5MmM3LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcImNvbG9yXCI6ICAgICAgICAgICAgIzBjOWJkZVxyXG5cdFx0XHRcdFx0KVxyXG5cdCk7XHJcblxyXG5cdC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIExvZ2luIENvbnRhaW5lclxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgKi9cclxuXHJcblx0JGZ1bGwtcGFnZTogKFxyXG5cdFx0XHRcdFx0XCJiZy1jb2xvclwiOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50LFxyXG5cdFx0XHRcdFx0XCJoZWFkaW5nLWNvbG9yXCI6ICNmZmYsXHJcblx0XHRcdFx0XHRcImZvb3Rlci1ib3JkZXItY29sb3JcIjogcmdiYSgyNTUsMjU1LDI1NSwgMC4wNSksXHJcblx0KTtcclxuXHJcblx0JGxvZ2luLWNvbnRhaW5lcjogKFxyXG5cdFx0XHRcdFx0XCJ3aWR0aFwiOiAzMzVweCxcclxuXHRcdFx0XHRcdFwiYm9yZGVyXCI6ICR1aS1ibG9jay1ib3JkZXIsXHJcblx0XHRcdFx0XHRcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMtYmFzZSxcclxuXHRcdFx0XHRcdFwiYmFja2dyb3VuZFwiOiAkdWktYmxvY2stYmcsXHJcblx0XHRcdFx0XHRcImJveC1zaGFkb3dcIjogJHVpLWJsb2NrLXNoYWRvdyxcclxuXHQpO1xyXG5cclxuXHQvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiBWYXJpYWJsZXMgLSBpQ2hlY2tcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG5cdCRpY2hlY2s6IChcclxuXHRcdFx0XHRcdFwic2l6ZVwiOiAxOHB4LFxyXG5cdFx0XHRcdFx0XCJiZy1jb2xvclwiOiAjZmZmLFxyXG5cdFx0XHRcdFx0XCJib3JkZXJcIjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItMyxcclxuXHRcdFx0XHRcdFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1iYXNlLFxyXG5cdCk7XHJcblxyXG5cdC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIFZhcmlhYmxlcyAtIHBhbmVsLWdyb3VwXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAqL1xyXG5cclxuXHQkcGFuZWwtaGVhZGluZy1pY2hlY2s6IChcclxuXHRcdFx0XHRcdFwicGFkZGluZ1wiOiAxNXB4LFxyXG5cdFx0XHRcdFx0XCJpY2hlY2stcG9zaXRpb24tdG9wXCI6IDE3cHgsXHJcblx0XHRcdFx0XHRcImljaGVjay1wb3NpdGlvbi1sZWZ0XCI6IDE2cHhcclxuXHQpO1xyXG5cclxuXHQkcGFuZWwtY29sbGFwc2UtbmVzdGVkLXBhZGRpbmc6IDQ4cHg7XHJcblxyXG5cdC8qXHJcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAuIE9yZGVyIFN1bW1hcnlcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG5cdCRvcmRlcjogKFxyXG5cdFx0XHRcdFx0XCJtYWluLXdpZHRoXCI6IDEwMCUsXHJcblx0XHRcdFx0XHRcIm1haW4td2lkdGgtZG9tYWluXCI6IDkyOHB4LFxyXG5cdFx0XHRcdFx0XCJzaWRlYmFyLXdpZHRoXCI6IDM0MHB4LFxyXG5cdFx0XHRcdFx0XCJjb250ZW50LXdpZHRoXCI6IDEwMCUsXHJcblx0XHRcdFx0XHRcInNpZGViYXItcGFkZGluZ1wiOiA0OHB4LFxyXG5cdCk7XHJcblxyXG5cdCRvcmRlci1zdW1tYXJ5OiAoXHJcblx0XHRcdFx0XHRcImJnXCI6ICR1aS1ibG9jay1iZy1tYWluLFxyXG5cdFx0XHRcdFx0XCJwYWRkaW5nXCI6IDE2cHgsXHJcblx0XHRcdFx0XHRcImNvbG9yXCI6ICNmZmYsXHJcblx0XHRcdFx0XHRcImNvbG9yLWZhZGVkXCI6IHJnYmEoMjU1LDI1NSwyNTUsIC42NCksXHJcblx0XHRcdFx0XHRcInRpdGxlLWNvbG9yXCI6ICNmZmYsXHJcblx0XHRcdFx0XHRcInRpdGxlLWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLWg1LFxyXG5cdFx0XHRcdFx0XCJsaXN0LWZvbnQtc2l6ZVwiOiAkZm9udC1zaXplLXNtYWxsLFxyXG5cdFx0XHRcdFx0XCJsaXN0LWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1zbWFsbCxcclxuXHRcdFx0XHRcdFwibGlzdC1ib3JkZXJcIjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjI0KSxcclxuXHRcdFx0XHRcdFwidG90YWwtZm9udC1zaXplXCI6ICRmb250LXNpemUtaDIsXHJcblx0XHRcdFx0XHRcInRvdGFsLWZvbnQtd2VpZ2h0XCI6ICRmb250LXdlaWdodC1tZWRpdW0sXHJcblx0XHRcdFx0XHRcInRvdGFsLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC1oMixcclxuXHRcdFx0XHRcdFwidG90YWwtZm9udC1jb2xvclwiOiAjZmZmLFxyXG5cdCk7XHJcblxyXG5cdCRtYWluLWZvb3Rlci1oZWlnaHQ6IDc5cHg7XHJcblx0JG1haW4tdG9wLWhlaWdodDogNDVweDtcclxuXHJcblx0JGFydGljbGU6IChcclxuXHRcdFx0XHRcdFwicGFkZGluZ1wiOiAyNHB4LFxyXG5cdFx0XHRcdFx0XCJiZy1jb2xvclwiOiAjZmZmLFxyXG5cdFx0XHRcdFx0XCJib3gtc2hhZG93XCI6IG1hcC1nZXQoJGJveC1zaGFkb3csIFwiZGVmYXVsdFwiKSxcclxuXHRcdFx0XHRcdFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1iYXNlLFxyXG5cdCk7XHJcblxyXG5cdC8qXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC4gU1ZHIEdyYXBoaWNzXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdCovXHJcblxyXG5cdCRzdmctaWxsdXN0cmF0aW9uOiAoXHJcblx0XHRcdFx0XHRcImNvbG9yLTBcIjogI2ZmZixcclxuXHRcdFx0XHRcdFwiY29sb3ItMVwiOiAjNzNDOEZGLFxyXG5cdFx0XHRcdFx0XCJjb2xvci0yXCI6ICM4OEQzRkYsXHJcblx0XHRcdFx0XHRcImNvbG9yLTNcIjogI0E0RTBGRixcclxuXHRcdFx0XHRcdFwiY29sb3ItNVwiOiAkYnJhbmQtcHJpbWFyeSxcclxuXHRcdFx0XHRcdFwiY29sb3ItNlwiOiAjZDZmMWZmLFxyXG5cdFx0XHRcdFx0XCJjb2xvci04XCI6ICNCNEU4RkUsXHJcblx0XHRcdFx0XHRcImNvbG9yLTlcIjogIzMxOTJFNyxcclxuXHQpO1xyXG5cclxuXHQvKlxyXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLiByYW5nZSBzbGlkZXJcclxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICovXHJcblxyXG5cdCRyYW5nZS1zbGlkZXI6IChcclxuXHRcdFx0XHRcdFwiaGVpZ2h0XCI6IDE4cHgsXHJcblx0XHRcdFx0XHRcImJhY2tncm91bmRcIjogJGdyYXktZmFkZWQsXHJcblx0XHRcdFx0XHRcImZpbGwtYmFja2dyb3VuZFwiOiAkYnJhbmQtcHJpbWFyeSxcclxuXHRcdFx0XHRcdFwiYm9yZGVyLXJhZGl1c1wiOiAyMDBweCxcclxuXHRcdFx0XHRcdFwiaGFuZGxlLWJhY2tncm91bmRcIjogJGJyYW5kLXByaW1hcnktZGFya2VyLFxyXG5cdFx0XHRcdFx0XCJoYW5kbGUtYm94LXNoYWRvd1wiOiAwIDJweCAxMHB4ICByZ2JhKDAsMCwwLDAuMTUpLFxyXG5cdFx0XHRcdFx0XCJoYW5kbGUtaGVpZ2h0XCI6IDMycHgsXHJcblx0XHRcdFx0XHRcImhhbmRsZS13aWR0aFwiOiAyMXB4LFxyXG5cdFx0XHRcdFx0XCJoYW5kbGUtYm9yZGVyLXJhZGl1c1wiOiAzcHgsXHJcblx0XHRcdFx0XHRcInZhbHVlLXBhZGRpbmdcIjogMCAxMHB4LFxyXG5cdFx0XHRcdFx0XCJ2YWx1ZS1taW4td2lkdGhcIjogMjJweCxcclxuXHRcdFx0XHRcdFwidmFsdWUtY29sb3JcIjogJGdyYXktbGlnaHRlcixcclxuXHRcdFx0XHRcdFwidmFsdWUtYWN0aXZlLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG5cdFx0XHRcdFx0XCJ2YWx1ZS1hY3RpdmUtYm9yZGVyXCI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCxcclxuXHRcdFx0XHRcdFwidmFsdWUtYWN0aXZlLWJhY2tncm91bmRcIjogMCxcclxuXHRcdFx0XHRcdFwidmFsdWUtYWN0aXZlLWFycm93LWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG5cdFx0XHRcdFx0XCJ2YWx1ZS1ib3JkZXItcmFkaXVzXCI6IDAsXHJcblx0XHRcdFx0XHRcInByaWNlLWZvbnQtc2l6ZVwiOiAyNHB4LFxyXG5cdFx0XHRcdFx0XCJwcmljZS1saW5lLWhlaWdodFwiOiAyNHB4LFxyXG5cdFx0XHRcdFx0XCJwcmljZS1zcGFjaW5nXCI6IDEycHggMCxcclxuXHRcdFx0XHRcdFwicHJpY2UtZm9udC13ZWlnaHRcIjogJGZvbnQtd2VpZ2h0LWJhc2UsXHJcblx0XHRcdFx0XHRcInByaWNlLWNvbG9yXCI6ICRicmFuZC1wcmltYXJ5LFxyXG5cdFx0XHRcdFx0XCJwcmljZS1zdWZmaXgtb3BhY2l0eVwiOiAwLjY0LFxyXG5cdCk7XHJcbn0iLCJAaW1wb3J0IFwidXRpbGl0aWVzL2Jvb3RzdHJhcC9taXhpbnNcIjtcclxuQGltcG9ydCAnaGVscGVycy9mdW5jdGlvbnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIFBBTkVMU1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4vKiBjbGllbnQtaG9tZS1wYW5lbHMgKi9cclxuXHJcbi5jbGllbnQtaG9tZS1wYW5lbHMge1xyXG4gICAgLnBhbmVse1xyXG4gICAgICAgIC5saXN0LWdyb3VwIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhbmVsLWluZm8ge1xyXG4gICAgICAgICAgICA+LnBhbmVsLWhlYWRpbmcsXHJcbiAgICAgICAgICAgIC5wYW5lbC1ib2R5LFxyXG4gICAgICAgICAgICAucGFuZWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFuZWxzLXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXItNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFuZWwtdGl0bGUgPiBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1pY29ucyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kb21haW4tcmVnaXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLm1hcmdpbi0xMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1vbi1kYXJrOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyLTMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmctb24tZGFyayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1mYWRlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UwRThGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsMjMyLDI1NSwwLjI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1vbi1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgLmNsaWVudC1ob21lLXBhbmVscyB7XHJcbiAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgJi1kb21haW4tcmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwgLnRleHQtbGFzdC11cGRhdGVkLCBcclxuLmNsaWVudC1ob21lLXBhbmVscyAucGFuZWwgc21hbGx7XHJcbiAgICBjb2xvcjogJGdyYXktbGlnaHRlci0zIWltcG9ydGFudDtcclxufVxyXG5sYWJlbCB7XHJcbiAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbn1cclxuYS50aWxlIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aWxlLWJnLWhvdmVyO1xyXG4gICAgfVxyXG59XHJcbi5wYW5lbC5wYW5lbC1zaWRlYmFyLnBhbmVsLXNpZGViYXIge1xyXG4gICAgLnBhbmVsLWZvb3RlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuLnBhbmVsLnBhbmVsLWluZm8ucGFuZWwtYWZmaWxhaXRlLXByb2dyYW0ge1xyXG4gICAgcCB7XHJcbiAgICAgY29sb3I6ICRncmF5LWJhc2U7XHJcbiAgICB9XHJcbn1cclxuLnRleHQtZG9tYWluIHtcclxuICAgIGNvbG9yOiAgJGdyYXktbGlnaHRlci0zO1xyXG59XHJcblxyXG4vKiBwYW5lbC1jbGllbnQtZGV0YWlscyAqL1xyXG5cclxuLnBhbmVsLXNpZGViYXIge1xyXG4gICAgJi5wYW5lbC1jbGllbnQtZGV0YWlscyxcclxuICAgICYucGFuZWwtY2xpZW50LWNvbnRhY3RzLFxyXG5cdCZbbWVudWl0ZW1uYW1lKj1cIlN1cHBvcnQtUGluXCJdIHtcclxuXHRcdC5wYW5lbC1mb290ZXIge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tZGVmYXVsdC1iZztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHVpLWJsb2NrLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGV4dC1zbWFsbDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWZhZGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYW5lbC1jbGllbnQtZGV0YWlscyB7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYW5lbHMtdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cCB7XHJcbiAgICAmID4gYS5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgfSBcclxuICAgICAgICB9ICBcclxuICAgIH1cclxufVxyXG4vKiBwYW5lbC1wYXltZW50ICovXHJcblxyXG4ucGFuZWwtc2lkZWJhciB7XHJcbiAgICAmLnBhbmVsLXByaW1hcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudDtcclxuXHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICYucGFuZWwtcGF5bWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudDtcclxuICAgICAgICBcclxuICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1hcC1nZXQoJHVpLWhlaWdodCwgXCJsZ1wiKTtcclxuICAgICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQge1xyXG4gICAgI3BheW1lbnRtZXRob2QuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3RpY2t5LXNpZGViYXIsXHJcbiNzdGlja3ktc2lkZWJhciB7XHJcbiAgICAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IHtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCB7XHJcbiAgICAjcGF5bWVudG1ldGhvZC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctb24tZGFyayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7IFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLW9uLWRhcmshaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1vbi1kYXJrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1vbi1kYXJrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLW9uLWRhcmshaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7IFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctb24tZGFyayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1vbi1kYXJrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLW9uLWRhcmshaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3RpY2t5LXNpZGViYXIsXHJcbiNzdGlja3ktc2lkZWJhciB7XHJcbiAgICAucGFuZWwtc2lkZWJhci5wYW5lbC1wYXltZW50IHtcclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1vbi1kYXJrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkdWktaGVpZ2h0LCBcImxnXCIpO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ub3JkZXItc3VtbWFyeSB7XHJcbiAgICA+IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXItNDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcmRlci1zdW1tYXJ5LWxpc3Qge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlci00O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTE2cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH0gIFxyXG5cclxuICAgIH1cclxuICAgIC50b3RhbC1kdWUtdG9kYXkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhc2tldC1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ub3JkZXItc3VtbWFyeS1hY3Rpb25zIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhbmVsLXNpZGViYXIucGFuZWwtcGF5bWVudCB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhbmVsLXNpZGViYXIucGFuZWwtcHJpbWFyeSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2lkZWJhci1wcmltYXJ5IHtcclxuICAgIC5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQge1xyXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgLmxpc3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICR1aS1ibG9jay1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXItNDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ub3JkZXItc3VtbWFyeSArIC5hbGVydC1wYW5lbCxcclxuLnBhbmVsLXNpZGViYXIucGFuZWwgKyAuYWxlcnQtcGFuZWwge1xyXG4gICAgYm9yZGVyOiAkdWktYmxvY2stYm9yZGVyIWltcG9ydGFudDtcclxufVxyXG4ub3JkZXItc3VtbWFyeS1hY3Rpb25zIC5idG4sXHJcbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXBheW1lbnQgLmJ0bixcclxuLnBhbmVsLXNpZGViYXIucGFuZWwtcHJpbWFyeSAuYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctb24tZGFyaztcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGhlaWdodDogbWFwLWdldCgkdWktaGVpZ2h0LCBcImxnXCIpO1xyXG59XHJcblxyXG4ucGFuZWwtYWNjb3JkaW9uIHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHRcclxufVxyXG4vKiBwYW5lbC10aWNrZXRzICovXHJcblxyXG4ucGFuZWwtc2lkZWJhci5wYW5lbC10aWNrZXQtaW5mb3JtYXRpb24ge1xyXG4gICAgLmxpc3QtZ3JvdXAge1xyXG4gICAgICAgID4ubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktYmFzZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYW5lbC1zaWRlYmFyLnBhbmVsLXJlY2VudC10aWNrZXRzIHtcclxuICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgICA+Lmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLXRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWJhc2VcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgRFJPUERPV05cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG4ubmF2LWRpdmlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlci00O1xyXG59XHJcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWl0ZW1zPiAuYWN0aXZlID4gYSwgXHJcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWl0ZW1zPiAuYWN0aXZlID4gYTpob3ZlciwgXHJcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWl0ZW1zPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcclxufVxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBQQVRURVJOLUJHXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbi5wYXR0ZXJuLWJnLWFmZmlsaWF0ZXMge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJhY2tncm91bmQtaW1hZ2U7XHJcbiAgICB9XHJcbn1cclxuLnBhdHRlcm4tYmctZG9tYWluIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRiYWNrZ3JvdW5kLWltYWdlO1xyXG4gICAgfVxyXG59XHJcbi5wYXR0ZXJuLWJnLWRvd25sb2FkcyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmFja2dyb3VuZC1pbWFnZTtcclxuICAgIH1cclxufVxyXG4ucGF0dGVybi1iZy1pbmRleCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmFja2dyb3VuZC1pbWFnZTtcclxuICAgIH1cclxufVxyXG4ucGF0dGVybi1iZy1rbm93bGVkZ2ViYXNlIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRiYWNrZ3JvdW5kLWltYWdlO1xyXG4gICAgfVxyXG59XHJcbi5wYXR0ZXJuLWJnLXRyYW5zZmVyIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRiYWNrZ3JvdW5kLWltYWdlO1xyXG4gICAgfVxyXG59XHJcbi5wYXR0ZXJuLWJnLWVycm9yIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRiYWNrZ3JvdW5kLWltYWdlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBDSE9PU0UtRE9NQUlOXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuLm1haW4tZ3JpZC1vcmRlci1kb21haW4ge1xyXG4gICAgLnBhbmVsLWNob29zZS1kb21haW57XHJcbiAgICAgICAgLnBhbmVsLWRvbWFpbi1vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUycHggMTVweCA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtZG9tYWluLXNlYXJjaHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdHJhbnNmZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFuZWwge1xyXG4gICAgICAgICYtZG9tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci10cmFuc3BhcmVudCFpbXBvcnRhbnQ7ICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bntcclxuICAgICAgICAudGxkLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbnB1dC1iZztcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWZhZGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC50bGQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWZhZGVkO1xyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1mYWRlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGFuZWwtY2hvb3NlLWRvbWFpbiB7XHJcbiAgICAucGFuZWwtZG9tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudDsgICAgICAgIFxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wgeyAgICAgICBcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjRzIGVhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLW9uLWRhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1iZy1vbi1kYXJrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzBDNzBERTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXItaWNvbi1jb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgXHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLmZvcm0tY29udHJvbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XHJcbiAgICBcclxuICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktZmFkZWQ7XHJcbiAgICB9XHJcbn1cclxuLmZlYXR1cmVkLXRsZHMtY29udGFpbmVyIHtcclxuICAgIC5mZWF0dXJlZC10bGQge1xyXG4gICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5zZWxlY3RpemUtY29udHJvbC5mb3JtLWNvbnRyb2wge1xyXG4gICAgLnNlbGVjdGl6ZS1pbnB1dCB7XHJcbiAgICAgICAgJi5pdGVtc3tcclxuICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAucmVtb3Zle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlcjtcclxuICAgIH1cclxuICAgIC5zZWxlY3RpemUtZHJvcGRvd24ge1xyXG4gICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5vcmRlci1jb250ZW50IHtcclxuICAgIC5wYW5lbC5wYW5lbC1jaG9vc2UtZG9tYWluIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50O1xyXG4gICAgICAgIGxhYmVsLnJhZGlvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAucmFkaW8tc3R5bGVkLmNoZWNrZWQgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLWRvbWFpbi1zZWFyY2gge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlci00O1xyXG4gICAgICAgICAgICAuaW5saW5lLWZvcm0tZWxlbWVudDpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50Olwid3d3LlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2N3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI0cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3ViZG9tYWludGxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNvd25kb21haW50bGQsXHJcbiAgICAgICAgICAgICNzdWJkb21haW50bGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1vbi1kYXJrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUtc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhbmVsLWJveGVkLWNoZWNrYm94LmNoZWNrZWQsIFxyXG4gICAgLnBhbmVsLWJveGVkLWNoZWNrYm94Lm9wZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZy1hY3RpdmU7XHJcbiAgICB9XHJcbiAgICAucGFuZWwtaW5mbyB7XHJcbiAgICAgICAgLnBhbmVsLWJvZHkuYmctaW5mbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS1ibG9jay1iZztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jcmVkaXQtYmFsYW5jZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgIH0gXHJcbn1cclxuLmRvbWFpbi1zdWdnZXN0aW9uIHtcclxuICAgICYuYWRkZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTA4LCAyMzQsIDAuMTYpO1xyXG4gICAgfVxyXG59XHJcbi5zdWdnZXN0ZWQtZG9tYWlucyB7XHJcbiAgICAuZG9tYWluLXN1Z2dlc3Rpb24ge1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgLmRvbWFpbiwgLmV4dGVuc2lvbiwgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXh0ZW5zaW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZGVkIHtcclxuICAgICAgICAvKmJvcmRlci1ib3R0b206IDAhaW1wb3J0YW50OyovXHJcbiAgICB9XHJcbn0gXHJcbi50bGQtbGFiZWwge1xyXG4gICAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC41Nik7XHJcbn0gIFxyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgS05PV0xFREdFQkFTRVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4ua2Itc2VhcmNoIHtcclxuICAgIC5rYi1zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudDtcclxuICAgICAgICBib3gtc2hhZG93OiAkdWktYmxvY2stc2hhZG93O1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wgeyAgICAgICBcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjRzIGVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLW9uLWRhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwQzcwREU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIFNVUFBPUlRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuLnBhbmVsLXNpZGViYXIge1xyXG4gICAgJi5wYW5lbC10aWNrZXQtaW5mb3JtYXRpb24sXHJcbiAgICAmLnBhbmVsLXJlY2VudC10aWNrZXRzIHtcclxuICAgICAgICAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgICAgICYgPiAubGlzdC1ncm91cC1pdGVtIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1saXN0LWdydW9wLWNvbG9yOyBcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5wdWxsLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5LWJhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aWNrZXQtZGVwYXJ0bWVudHMge1xyXG4gICAgPiBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRpY2tldHMtYmctaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50aWNrZXQtZGVwYXJ0bWVudHMtYm94ZXMge1xyXG4gICAgLnBhbmVsLnBhbmVsLXN1cHBvcnR7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aWxlLWJnLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGlja2V0LXJlcGx5IHtcclxuICAgICYuc3RhZmYge1xyXG4gICAgICAgIC50aWNrZXQtcmVwbHktdG9wIHtcclxuICAgICAgICAgICAgQGlmICRzdHlsZSAhPSAnZGVwdGgnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlci00O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYW5lbHtcclxuICAgIGRpdi5tZC1lZGl0b3J7XHJcbiAgICAgICAgYm9yZGVyOiAkdWktYmxvY2stYm9yZGVyO1xyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkdWktYmxvY2stYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5tZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDE0cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHRleHRhcmVhLm1hcmtkb3duLWVkaXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWQtZm9vdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLXRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAubWFya2Rvd24tZWRpdG9yLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWxlLWlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgICB9XHJcbn1cclxuLmxpc3R0YWJsZXtcclxuICAgIC50YWJsZS1saXN0IHtcclxuICAgICAgICAudGV4dC1wcmltYXJ5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAubGlzdHRhYmxle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIC5idG4tdGFibGUtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLXRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGxkLXByaWNpbmcgLnRsZC1yb3cge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyLTQ7XHJcbn1cclxuLm5ldHdvcmstc3RhdHVze1xyXG4gICAgLmQtZmxleCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi1ib2R5e1xyXG4gICAgICAgID4gLnBhbmVsOm5vdCg6bGFzdC1vZi10eXBlKXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV0d29yay1zdGF0dXMtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLWJsb2NrLWJnO1xyXG4gICAgfVxyXG4gICAgLm5ldHdvcmstc3RhdHVzLWJvZHkge1xyXG4gICAgICAgIC5wcmlvcml0eSB7XHJcbiAgICAgICAgICAgICYtY3JpdGljYWwge1xyXG4gICAgICAgICAgICAgICAgLnByaW9yaXR5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLWljb24tY29sb3I7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItaWNvbi1jb2xvcjsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgLnByaW9yaXR5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZy1pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgJHdhcm5pbmctaWNvbi1jb2xvcjsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH0gXHJcbiAgICAucGFuZWwge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItaWNvbi1jb2xvcjsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59IFxyXG4uc3BvdGxpZ2h0LXRsZCB7XHJcbiAgICAuc3BvdGxpZ2h0IHtcclxuICAgICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc2VsZWN0IG9wdGlvbiB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbn0gXHJcbiNtb2RhbEFqYXgge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgLm1vZGFsLWJvZHkgcHJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLWJsb2NrLWJnO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR1aS1ibG9jay1ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBSQURJTy1DSEVDS0JPWCBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG4ucmFkaW8gbGFiZWwsIC5jaGVja2JveCBsYWJlbCwgXHJcbi5yYWRpbywgLmNoZWNrYm94IHtcclxuICBjb2xvcjogJGdyYXktbGlnaHRlcjtcclxufVxyXG5cclxuLmNoZWNrYm94LXN0eWxlZC5jaGVja2VkIHtcclxuICAgIGJvcmRlci1jb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5IWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoZWNrYm94LXN0eWxlZDpiZWZvcmUge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbn1cclxuLnJhZGlvLXN0eWxlZC5ob3ZlcixcclxuLnJhZGlvLXN0eWxlZCxcclxuLmljaGVjay1sYWJlbD4uY2hlY2tib3gtc3R5bGVkLFxyXG4uY2hlY2tib3gtc3R5bGVkLmhvdmVyLFxyXG4uY2hlY2tib3gtc3R5bGVke1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50O1xyXG59XHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIE1BSU4tSEVBREVSXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuLmxhZ29tLWxheW91dC1iYW5uZXIge1xyXG4gICAgLm1haW4taGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdWktYmxvY2stYmc7XHJcbiAgICB9XHJcbn1cclxuLm1haW4taGVhZGVyIHtcclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICBMQU5ESU5HLVBBR0VcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG4ubGFuZGluZy1wYWdlIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgIC5tYWluLWJhbm5lciB7XHJcbiAgICAgICAgLm1haW4tc3VibmF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1zdWJuYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0LmlzLW9wZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnktZ3JhZGllbnQ7XHJcbiAgICB9XHJcbiAgICAubWFpbi1iYW5uZXIgLm1haW4tc3VibmF2IC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci10cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGxhbnMge1xyXG4gICAgICAgIC5wcmljaW5nLWl0ZW0ge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcdFx0XHRcclxuICAgICAgICAgICAgICAgIGg0LGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhY2thZ2UtdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFja2FnZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhY2thZ2UtdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFja2FnZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAmLXNpdGVsb2NrIHtcclxuICAgICAgICAgICAgLnByaWNpbmctaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGksc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFja2FnZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFja2FnZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVx0XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLXBhY2thZ2UsXHJcbiAgICAgICAgLnBhbmVsLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHVpLWJsb2NrLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFja2FnZSB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhY2thZ2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFja2FnZSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhY2thZ2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgLmJyb3dzZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicm93c2VyLWJnO1xyXG4gICAgICAgIC5icm93c2VyLWFjdGlvbnMge1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLXByb21vIHtcclxuICAgICAgICAuYnRuLWluZm8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLW9uLWRhcms7XHJcbiAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb250ZW50LWJsb2NrIHtcdFxyXG4gICAgLmJyb3dzZXItbm90aWNlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgXHJcbi5sYW5kaW5nLXBhZ2Uuc3BhbWV4cGVydHMge1xyXG4gICAgLnBhbmVsLXBhY2thZ2Uge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWljb25zO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLW91dGxpbmUge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZXQtc3RhcnRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdldC1zdGFydGVkLWJnOyAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAuZ2V0LXN0YXJ0ZWQtcmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ibG9jay1ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxhbmRpbmctcGFnZSB7XHJcbiAgICAudGFicyB7XHJcbiAgICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLWJsb2NrLWJnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaXRlIHtcclxuICAgIC5sb2dvcyB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpdGUtc2VjdGlvbiB7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgIH1cclxufVxyXG4uY29udGVudC1ibG9jay50cnVzdGVkLWJ5IHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgPi5jb250YWluZXIudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgfVxyXG59XHJcbi5wYW5lbCB7XHJcbiAgICAucGFuZWwsXHJcbiAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXI6ICR1aS1ibG9jay1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuLmxhbmRpbmctcGFnZSAuZmVhdHVyZSBpLFxyXG4ubGFuZGluZy1wYWdlIC5mZWF0dXJlLXdyYXBwZXIgLmZlYXR1cmUtaWNvbnMgPiBpe1xyXG4gICAgY29sb3I6ICRncmF5LWljb25zO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5tYWluLWJhbm5lciB7XHJcbiAgICAgICAgLm1haW4tc3VibmF2IHtcclxuICAgICAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgIExPR0lOLVBBR0VcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuLmxvZ2luLXBhZ2UgLm1lc3NhZ2V7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1haW4tYm9keSB7XHJcbiAgICAmLmxvZ2luLXBhZ2Uge1xyXG4gICAgICAgIC5oZWFkZXItbGluZWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5idG4tc29jaWFsICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyLCAxMTIsIDIyMiwwLjE2MSk7XHJcbiAgICBib3JkZXI6ICRib3JkZXItY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogI0NDRERGRjtcclxuICAgIH0gICBcclxufVxyXG4ubG9naW5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHg7ICAgXHJcbiAgICAubG9naW5jb250YWluZXItYm9keXtcclxuICAgICAgICBwYWRkaW5nOiAwcHggNDhweCAzNnB4IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLXNpZ25pbi1idG5zIHtcclxuICAgICAgICAvKnBhZGRpbmc6IDEwcHggMTdweDsqL1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtZGl2aWRlciB7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGV4dC1zbWFsbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLXRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVnaXN0ZXIsXHJcbiAgICAmLmNvbnRhY3R7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODhweDtcclxuICAgIH1cclxuICAgICYucmVnaXN0ZXJ7XHJcbiAgICAgICAgLmhlYWRlci1saW5lZCB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9naW5jb250YWluZXItYm9keXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCA0OHB4IDM2cHggNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1iLTI0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLWZvb3RlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNDtcclxuICAgIH1cclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1saWdodGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgIH1cclxuICAgICsgLmxvZ2luY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfSBcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzKSB7XHJcbiAgICAubG9naW5jb250YWluZXIsIC5sb2dpbmNvbnRhaW5lci5yZWdpc3RlciB7XHJcbiAgICAgICAgLmxvZ2luY29udGFpbmVyLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvdmlkZXJQcmVMaW5raW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dpbmNvbnRhaW5lci5yZWdpc3RlciB7XHJcbiAgICAgICAgLnByb3ZpZGVyUHJlTGlua2luZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgIExPQURFUlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbi5sb2FkZXJ7XHJcbiAgICAmLXRhYmxle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1iZztcclxuICAgICAgICByaWdodDogLTFweDtcclxuXHJcbiAgICB9XHJcbn1cclxuLnBhbmVsLWNvbGxhcHNhYmxlIHsgICBcclxuICAgID4ucGFuZWwge1xyXG4gICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgJi1pY29uIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZG9tYWluLXByaWNlIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkdWktaGVpZ2h0LCBcImxnXCIpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIFNWR1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbi5zdmctaWNvbiB7XHJcbiAgICAmLW9uLWRhcmsge1xyXG4gICAgICAgIC5vdXRsaW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zdmctaWNvbiB7XHJcbiAgICAucHJpbWUtbCB7XHJcbiAgICAgICAgZmlsbDogJHN2Zy1wcmltZS0xO1xyXG4gICAgICAgIHN0cm9rZTogJHN2Zy1wcmltZS0xO1xyXG4gICAgfVxyXG4gICAgLnByaW1lIHtcclxuICAgICAgICBmaWxsOiAkc3ZnLXByaW1lO1xyXG4gICAgICAgIHN0cm9rZTogJHN2Zy1wcmltZTtcclxuICAgIH1cclxufSAgIFxyXG4ucGFuZWwuY2hlY2tlZCB7XHJcbiAgICAucGFuZWwtaGVhZGluZy5jaGVjayB7XHJcbiAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyYXktZGFya2VyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjZy1pY29uIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyYXktZGFya2VyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhbmVsIHtcclxuICAgIC5wYW5lbC1oZWFkaW5nLmNoZWNrIHtcclxuICAgICAgICAuc3ZnLWljb24ge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2NnLWljb24ge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgIC5wcm9kdWN0LWljb24ge1xyXG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgICAgICYuc3ZnLWljb24tb24tZGFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByaW1lLWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc3ZnLXByaW1lLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHN2Zy1wcmltZS0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBDQVJUXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5wYW5lbC5wYW5lbC1jYXJ0IHtcclxuICAgICAgICAucGFuZWwtYm9keS5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAucHJvZC1wcmljZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcnQtaXRlbS1wcmljZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbC5wYW5lbC1jYXJ0IHtcclxuICAgIC5wYW5lbC1ib2R5LmNhcnQtaXRlbSB7XHJcblxyXG4gICAgICAgIC5pbnB1dC1udW1iZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1udW1iZXItYWN0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktbGlnaHRlci00O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1hY3Rpb25ze1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXItNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbC1mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6ICR1aS1ibG9jay1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuLmFubm91Y2VtZW50cyB7XHJcbiAgICAuYW5ub3VuY2VtZW50LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgfVxyXG59XHJcbi5wYW5lbC1jaGVjazpob3ZlcixcclxuLnBhbmVsLXN3aXRjaDpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuXHJcbn1cclxuLnBhbmVsLXN3aXRjaCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxufVxyXG4ucGFuZWwucGFuZWwtZm9ybSB7XHJcbiAgICAuZG9tYWluLWluZm9ybWF0aW9uIHtcclxuICAgICAgICAuZG9tYWluLWluZm9ybWF0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubHMtY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcbi5vcmRlci1jb250ZW50IHtcclxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyLTM7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICB9XHJcbiAgICAucGFuZWwuY2hlY2tlZCB7XHJcbiAgICAgICAgLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLWNvbmRlbnNlZCB7XHJcbiAgICAgICAgPiAucGFuZWwgKyAucGFuZWwge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAkdWktYmxvY2stYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICBjb2xvcjogI0UwRThGRjtcclxuICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcnQtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0LWl0ZW0tcHJpY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLnBhbmVsLWdyb3VwLWNvbmRlbnNlZCB7XHJcbiAgICAgICAgPiAucGFuZWwge1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2stY29udGVudCA+IHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuICAgIH1cclxuICAgICNjcmVkaXRDYXJkSW5wdXRGaWVsZHN7XHJcbiAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAubGlzdC1pbmZvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGFuZWwtZ3JvdXAtY29uZGVuc2VkIHtcclxuICAgID4ucGFuZWwge1xyXG4gICAgICAgICYrLnBhbmVsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogJHVpLWJsb2NrLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1jLXByb21vcyB7XHJcbiAgICAubWMtcHJvbW8ge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdWktYmxvY2stYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAuZXhwYW5kZXIge1xyXG4gICAgICAgICAgICAgICAgLmxtIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktaWNvbnM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmhlYWRsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LW1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLWJsb2NrLWJnLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktaWNvbnM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXJ0LWl0ZW0sIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlci00O1xyXG59XHJcbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBsaSAuaXRlbS1uYW1lIHtcclxuICAgIGNvbG9yOiAkZ3JheS1saWdodGVyLTM7XHJcbn1cclxuLnBhbmVsLXJhbmdlLXNsaWRlciAuaXJzLWxpbmUgLmlycy1saW5lLWxlZnQsXHJcbi5wYW5lbC1yYW5nZS1zbGlkZXIgLmlycy1saW5lIC5pcnMtbGluZS1taWQsXHJcbi5wYW5lbC1yYW5nZS1zbGlkZXIgLmlycy1saW5lIC5pcnMtbGluZS1yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1mYWRlZDtcclxufVxyXG4uaXJzLWxpbmUtbGVmdCwuaXJzLWxpbmUtcmlnaHR7XHJcbiAgICB3aWR0aDogOSUhaW1wb3J0YW50O1xyXG59XHJcbi50YWJsZS1tYXNzcGF5IC5tYXNzcGF5LXRpdGxlIHtcclxuICAgIGNvbG9yOiAjRTBFOEZGO1xyXG59XHJcbi5jcmVkaXQtY2FyZC1jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAkdWktYmxvY2stYm9yZGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNDtcclxufVxyXG5cclxuLmZpbGUtaW5wdXQtYnV0dG9uLmJ0bi5idG4tZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNDtcclxufVxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBUSEVNRS1TV0lUQ0hFUlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbi50aGVtZS1zd2l0Y2hlciB7XHJcbiAgICBoMSxoMixoNCB7XHJcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNkY2RlZTI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGVydC1pbmZvIHtcclxuICAgICAgICAuYWxlcnQtYm9keSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ3MGRmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhY2thZ2UgLnBhY2thZ2UtbmFtZSwgLnBhY2thZ2UgLnBhY2thZ2UtcHJpY2UsXHJcbi5rYmFydGljbGVzIGF7XHJcbiAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG59XHJcblxyXG4ua2JhcnRpY2xlcyBhOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbi5wYW5lbC5wYW5lbC1pbmZvLnBhbmVsLWNvbGxhcHNhYmxlIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLXRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBCT1RUT00tQUNUSU9OLVNUSUNLWVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbi5ib3R0b20tYWN0aW9uLXN0aWNreSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RpY2t5LWJnLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJHN0aWNreS1ib3gtc2hhZG93O1xyXG4gICAgLmJhZGdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgaGVpZ2h0OiBtYXAtZ2V0KCR1aS1oZWlnaHQsIFwibGdcIik7XHJcbiAgICB9XHJcbn1cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgSU5QVVRTXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuLmZvcm0tY29udHJvbC50ZXh0LXByaW1hcnkuYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xyXG59XHJcbi5wYW5lbC5wYW5lbC1kZWZhdWx0LnBhbmVsLWZvcm0ge1xyXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAgJGdyYXktbGlnaHRlci00O1xyXG4gICAgfVxyXG59XHJcbi5tZC1lZGl0b3I+dGV4dGFyZWEubWFya2Rvd24tZWRpdG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZyFpbXBvcnRhbnQ7XHJcbn1cclxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlci00O1xyXG59XHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXM6aG92ZXJ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA4KSFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2I5YmRjNTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA4KSBpbnNldCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCkhaW1wb3J0YW50O1xyXG59XHJcbi5pbnB1dC1udW1iZXI6Zm9jdXMsXHJcbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbi5mb3JtLWNvbnRyb2wudGV4dC1wcmltYXJ5LmJnLXdoaXRlOmZvY3VzLFxyXG4ubWQtZWRpdG9yPnRleHRhcmVhLm1hcmtkb3duLWVkaXRvcjpmb2N1c3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWZhZGVkIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMjRzO1xyXG59XHJcbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbi5tb2R1bGUtY3VzdG9tLW91dHB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxufVxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBQQUdFLVdJVEgtQkFOTkVSXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuLmxhZ29tLnBhZ2Utd2l0aC1iYW5uZXIge1xyXG4gICAgLm1haW4tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAubWFpbi1iYW5uZXJ7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWNvbnRyb2wtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1haW4tYmFubmVyIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2RiZGJkYjtcclxufVxyXG5cclxuLm1haW4tYmFubmVyIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNkYmRiZGI7XHJcbn1cclxuXHJcbi5tYWluLWJhbm5lciAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjZGJkYmRiO1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDU4NnB4KSB7XHJcbiAgICAubGFnb20ucGFnZS13aXRoLWJhbm5lciB7XHJcbiAgICAgICAgLm1haW4tYm9keSB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgICAgICAgICAgIC5idG4uYnRuLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1vbi1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmctb24tZGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgQ1VTVE9NLVNDUk9MTEJBUlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbi5wc19fdGh1bWIteCxcclxuLnBzX19yYWlsLXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXIhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhciFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBNT0RBTFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbi5tb2RhbCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbWFwLWdldCgkYm94LXNoYWRvdywgXCJsZ1wiKTtcclxuXHJcbiAgICB9XHJcbn1cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgQUxFUlRTXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItc3VjY2VzcztcclxufVxyXG4uYWxlcnQuYWxlcnQtaW5mbyB7XHJcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci1pbmZvO1xyXG59XHJcbi5hbGVydC5hbGVydC13YXJuaW5nIHtcclxuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdhcm5pbmc7XHJcbn1cclxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XHJcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci1kYW5nZXI7XHJcbn1cclxuLmFsZXJ0LmFsZXJ0LWRhbmdlciAubHN7XHJcbiAgICBjb2xvcjogJHN1Y2Nlc3MtaWNvbi1jb2xvcjtcclxufVxyXG4uYWxlcnQuYWxlcnQtc3VjY2VzcyAubHN7XHJcbiAgICBjb2xvcjogJHN1Y2Nlc3MtaWNvbi1jb2xvcjtcclxufVxyXG4uYWxlcnQuYWxlcnQtaW5mbyAubHN7XHJcbiAgICBjb2xvcjogJGluZm8taWNvbi1jb2xvcjtcclxufVxyXG4uYWxlcnQuYWxlcnQtd2FybmluZyAubHN7XHJcbiAgICBjb2xvcjogJHdhcm5pbmctaWNvbi1jb2xvcjtcclxufVxyXG4uYWxlcnQuYWxlcnQgcCB7XHJcbiAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG59XHJcbi50ZXh0LWluZm8ge1xyXG4gICAgY29sb3I6ICRpbmZvLWljb24tY29sb3IhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICRzdWNjZXNzLWljb24tY29sb3IhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICR3YXJuaW5nLWljb24tY29sb3IhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LWRhbmdlciB7XHJcbiAgICBjb2xvcjogJGRhbmdlci1pY29uLWNvbG9yIWltcG9ydGFudDtcclxufVxyXG4uYWxlcnQtYWN0aW9ucyB7XHJcbiAgICAuYnRuLWljb24ge1xyXG4gICAgICAgIC5scyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1pY29ucztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0LXdhcm5pbmcge1xyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWJhc2UhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5wYW5lbC1kb21haW4tc2VhcmNoIHtcclxuICAgIC5hbGVydC13YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtYmctb24tZGFyayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxhZ29tLWxheW91dC1iYW5uZXIge1xyXG4gICAgLmVtYWlsLXZlcmlmaWNhdGlvbiB7XHJcbiAgICAgICAgJi5hbGVydCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBBRkZJTElBVEVTXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuLm1haW4tYm9keS1hZmZpbGlhdGVzIHtcclxuICAgIC5iYW5uZXItYWZmaWxpYXRlcyB7XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1vbi1kYXJrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgTU9CSUxFLU1FTlVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG4ubGFnb20ubWVudS1vcGVuIHtcclxuICAgIC5uYXZiYXItbWFpbiB7XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmd1YWdlLW5hdiB7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeS1ncmFkaWVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgTkFWLUxFRlRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG4ubGFnb20ubGFnb20tbGF5b3V0LWxlZnQge1xyXG4gICAgLmFwcC1uYXYge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJGJveC1zaGFkb3csIFwibGdcIik7XHJcbiAgICAgICAgI21haW4tbWVudSB7XHJcbiAgICAgICAgICAgIC5uYXZiYXItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPmxpLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnUtYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmctYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmctYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWRpdmlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi10b3Age1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAubGFnb20ge1xyXG4gICAgICAgIC5hcHAtbmF2IHtcclxuICAgICAgICAgICAgI21haW4tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVudS1vcGVuIHtcclxuICAgICAgICAgICAgLmFwcC1uYXYgLm5hdmJhci1tYWluIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgQUNDT1VOVC1TRVRUSU5HU1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4udGFiLnRhYi1ib3hlZCB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6ICR1aS1ibG9jay1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXItNDtcclxuICAgIH1cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAkdWktYmxvY2stYm9yZGVyO1xyXG5cclxuICAgICAgICAjbGlua2VkLWFjY291bnRzIHtcclxuICAgICAgICAgICAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAucG9wb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBvcG92ZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb25maXJtYXRpb24tYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc3VjY2Vzc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGJ0bi1wcmltYXJ5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1ob3Zlci1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRidG4tcHJpbWFyeS1ob3Zlci1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBNRU5BR0UtUFJPRFVDVFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbi5kb21haW4tbG9va3VwLXJlc3VsdC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLmRvbWFpbiB7XHJcbiAgICBjb2xvcjogJGdyYXktYmFzZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnRhYmxlLWNvbnRhaW5lciAuZGF0YVRhYmxlIC5zbWFsbCxcclxuLnRhYmxlLWNvbnRhaW5lciAuZGF0YVRhYmxlIC5zbWFsbCxcclxuLnRhYmxlLWNvbnRhaW5lciAuZGF0YVRhYmxlIC50ZXh0LXNtYWxsLFxyXG4udGFibGUtY29udGFpbmVyIC5kYXRhVGFibGUgLnRleHQtc21hbGx7XHJcbiAgICBjb2xvcjogJGdyYXktbGlnaHRlci0zIWltcG9ydGFudDtcclxufVxyXG4ucGFuZWwtZ3JvdXAtY29uZGVuc2VkID4gLnBhbmVsLmNoZWNrZWQgLmNoZWNrLWNvbnRlbnQgPiBzcGFuIHtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbn1cclxuLmFkZG9uLXByb21vLWNvbnRhaW5lciAubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hZGRvbi1wcm9tby1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgIC5wcm9kdWN0LWljb24ge1xyXG4gICAgICAgIC5wcm9kdWN0LXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3QtaW5mby12IHtcclxuICAgICAgICAubGlzdC1pbmZvLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmcm1DcmVhdGVFbWFpbEFjY291bnQge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoIDUwJSArIDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1ob29rLW91dHB1dCB7XHJcbiAgICAucGFuZWwge1xyXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI0FkZG9uc3tcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAucGFuZWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udXNhZ2Utc3RhdHMge1xyXG4gICAgc3BhbiwgLnVzYWdlLWRpYWwge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1iYXNlIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY3BhbmVsLWFjdGlvbnMtY29udGFpbmVyIHtcclxuICAgIC5jcGFuZWwtYWN0aW9ucy1idG4ge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWRkLWNyZWRpdHMtYnRuLWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLXRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIEFERC1GT1VORFNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG4ucGFuZWwud2VsbC1sZyB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgI2FkZC1jcmVkaXRzLWJ1dHRvbnMge1xyXG4gICAgICAgIC5idG4tb3V0bGluZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFkZC1jcmVkaXRzLWJ0bi1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgSEVBREVSXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuQG1lZGlhKG1pbi13aWR0aDokc2NyZWVuLW1kKSB7XHJcbiAgICAubGFnb20tbGF5b3V0IHtcclxuICAgICAgICAmLWNvbmRlbnNlZCB7XHJcbiAgICAgICAgICAgICYubGFnb20tbGF5b3V0LWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAuYXBwLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wNzgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiRzY3JlZW4tbWQpIHtcclxuICAgICNoZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1iZztcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgSU5WT0lDRVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcbi5pbnZvaWNlIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICAudG90YWwtcm93IHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkdWktYmxvY2stYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2VsbCB7XHJcbiAgICAgICAgYm9yZGVyOiAkdWktYmxvY2stYm9yZGVyO1xyXG4gICAgfVxyXG59XHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgVEFCTEVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcclxudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXHJcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIHtcclxuICAgIGNvbG9yOiAkZ3JheS1saWdodGVyLTIhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBCSUxMSU5HLU9WRVJWSUVXXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuLmJpbGxpbmdPdmVydmlldyAuZ3JheS1iYXNlIHtcclxuICAgIGNvbG9yOiAkZ3JheS1saWdodGVyLTI7XHJcbn1cclxuLypcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgVEFCXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKi9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YWItcGFuZSB7XHJcbiAgICAubGlzdC1pbmZvLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlci0yO1xyXG4gICAgfVxyXG59XHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIE1HLVdSQVBQRVJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG4uc2VhcmNoLWJveCB7XHJcbiAgICAuYnRuLWluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgJjphY3RpdmU6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeS1kYXJrZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnktZGFya2VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbWctd3JhcHBlciB7XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb24haW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgfVxyXG59XHJcbiNtZy13cmFwcGVyIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubWctd3JhcHBlciB7XHJcbiAgICAuZG9tYWluLWNoZWNrZXItcmVzdWx0LWhlYWRsaW5lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ucGFuZWwtcXNsIHtcclxuICAgID4ucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgLnBhbmVsLXRpdGxlPmkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktaWNvbnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tZy13cmFwcGVyIHtcclxuICAgIC5wcm9tb3RlZC1kb21haW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS1ibG9jay1iZztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuI21nLXdyYXBwZXIge1xyXG4gICAgLm1vZHVsZS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICA+IC5oZWFkZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LW1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICA+IC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgID4gLmhlYWRlci1hY3Rpb25zIHtcclxuICAgICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4taWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1pY29ucyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLWxpc3Qge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHVpLWJsb2NrLWJvcmRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG4jbGF5ZXJzIHtcclxuICAgIC50aWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktYmxvY2stYmchaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgLnRpbGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGlsZS1iZy1ob3ZlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsuaXMtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aWxlLWJnLWhvdmVyIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1nLXdyYXBwZXIge1xyXG4gICAgI2xheWVycyB7XHJcbiAgICAgICAgLnAtMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyLTMhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbGF5ZXJzIHtcclxuICAgIC50b3BfX3RpdGxlLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNsYXllcnMge1xyXG4gICAgLndpZGdldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLWJsb2NrLWJnIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNsYXllcnMge1xyXG4gICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICAkZ3JheS1saWdodGVyLTMhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbGF5ZXJzIHtcclxuICAgIC50LWNfX2Zvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGdyYXktbGlnaHRlci00IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4jbGF5ZXJzIHtcclxuICAgIC50LWNfX2Zvb3RlciB7XHJcbiAgICAgICAgLmR0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1iYXNlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1iYXNlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbi5uZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWJhc2UhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbGF5ZXJzIHtcclxuICAgIC50LWNfX2Zvb3RlciB7XHJcbiAgICAgICAgLmR0LWJ1dHRvbi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbGF5ZXJzIHtcclxuICAgIC5idG4tLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLXByaW1hcnktY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6JGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJ0bi0tc3VjY2VzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5tb2RhbCB7XHJcbiAgICAuYnRuLmJ0bi0tc3VjY2VzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYnJhbmQtcHJpbWFyeSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiRicmFuZC1wcmltYXJ5IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2xheWVycyAuYnRuLS1wcmltYXJ5OmhvdmVyLCAubW9kYWwgLmJ0bi5idG4tLXN1Y2Nlc3M6aG92ZXIsXHJcbiNsYXllcnMgLmJ0bi0tc3VjY2Vzczpob3Zlciwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnktZGFya2VyIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnktZGFya2VyIWltcG9ydGFudDtcclxufVxyXG4jbGF5ZXJzLWJvZHkgLnByZWxvYWRlci1jb250YWluZXItLWZ1bGwtc2NyZWVuLFxyXG4jbGF5ZXJzIC5wcmVsb2FkZXItY29udGFpbmVyLS1mdWxsLXNjcmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tYmchaW1wb3J0YW50O1xyXG59XHJcbiNtZy13cmFwcGVyIHtcclxuICAgIC5zZWFyY2hUYWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJhY2tncm91bmQtaW1hZ2UgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4jbWctd3JhcHBlciAuaW5wdXQtaWNvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImxhZ29tLW1lZGl1bS1pY29uc1wiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuICAgIGNvbG9yOiAkZ3JheS1pY29ucztcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcbi5tZy13cmFwcGVyICNsYXllcnMsXHJcbiNsYXllcnMgLmZvcm0tbGFiZWwsXHJcbiNsYXllcnMgLmZvcm0tZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICRncmF5LWJhc2UhaW1wb3J0YW50O1xyXG59XHJcbiNtZy13cmFwcGVyIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLXRyYW5zcGFyZW50O1xyXG59XHJcbiNtZy13cmFwcGVyIC5tb2RhbC1oZWFkZXIgaDQsXHJcbi50b3BfX3RpdGxlLnR5cGUtNiBzcGFuLnRleHQtZmFkZWR7XHJcbiAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG59XHJcbiNtZy13cmFwcGVyIC5tb2RhbC1jb250ZW50LCAuc2VsZWN0Mi1kcm9wLFxyXG4jbGF5ZXJzLWJvZHkgLmRyb3AtY29udGVudCAuZHJvcGRvd24sICNsYXllcnMgLmRyb3AtY29udGVudCAuZHJvcGRvd24sXHJcbiNsYXllcnMgLm1vZGFsX19jb250ZW50LFxyXG4jbGF5ZXJzIC5uYXYtLWFycm93IC5uYXZfX2l0ZW0uaXMtYWN0aXZlIC5uYXZfX2xpbms6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWJnIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbn1cclxuI21nLXdyYXBwZXIgLm1vZGFsLWhlYWRlciwgI21nLXdyYXBwZXIgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXItNCFpbXBvcnRhbnQ7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSwgLnRweC1zZWxlY3QyLWRyb3AgLnNlbGVjdDItc2VhcmNoIGlucHV0LFxyXG4jbGF5ZXJzIC53aWRnZXQgLmlucHV0LWdyb3VwLCAjbGF5ZXJzIC5mb3JtLWluZGljYXRvcixcclxuI2xheWVycyAuZm9ybS1jaGVjayA+IGxhYmVsIC5mb3JtLWluZGljYXRvcixcclxuI2xheWVycyAubW9kYWwgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZyFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcbiNsYXllcnMgLm1vZGFsX19kaWFsb2cgLmlucHV0LWdyb3VwX19hZGRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHRlci00IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZm9ybS1jb250cm9sLWNvbG9yIWltcG9ydGFudDtcclxufVxyXG4jbGF5ZXJzIC5tb2RhbCAuaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sLFxyXG4jbGF5ZXJzIC5zZWxlY3RpemUtY29udHJvbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbn1cclxuI21nLXdyYXBwZXIgYS5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4sXHJcbiNsYXllcnMgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6YmVmb3JlIHtcclxuICAgIGNvbG9yOiRmb3JtLWNvbnRyb2wtY29sb3IhaW1wb3J0YW50O1xyXG59XHJcbiNtZy13cmFwcGVyIC5jbG9zZSB7XHJcbiAgICBjb2xvcjogJGdyYXktYmFzZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnNlbGVjdDItZHJvcCB7XHJcbiAgICBjb2xvcjogJGdyYXktYmFzZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnRweC1zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnIWltcG9ydGFudDtcclxufVxyXG4jbGF5ZXJzIC53aWRnZXRfX2hlYWRlciwgI2xheWVycyAudGFibGUgdGhlYWQgdGgsXHJcbiNsYXllcnMgLnRhYmxlIHRoZWFkIHRkLCAjbGF5ZXJzIC50YWJsZSB0Ym9keSB0aCxcclxuI2xheWVycyAudGFibGUgdGJvZHkgdGQsICNsYXllcnMgLnRhYmxlIHRmb290IHRoLFxyXG4jbGF5ZXJzIC50YWJsZSB0Zm9vdCB0ZCxcclxuI2xheWVycyAubW9kYWxfX2JvZHl7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXItNCFpbXBvcnRhbnQ7XHJcbn1cclxuI2xheWVycyAuYnJlYWRjcnVtYl9fbGluaywgLm1nLXdyYXBwZXIgI2xheWVycyAud2lkZ2V0IGEge1xyXG4gICAgY29sb3I6ICRncmF5LWJhc2UhaW1wb3J0YW50O1xyXG59XHJcbi5tZy13cmFwcGVyICNsYXllcnMgLndpZGdldCwgI2xheWVycyAud2lkZ2V0X19ib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbn1cclxuI2xheWVycyAuYnRuLmJ0bi0taWNvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xyXG59XHJcbiNsYXllcnMtYm9keSAuZHJvcC1jb250ZW50IC5kcm9wZG93biBzcGFuLmRyb3Bkb3duX190aXRsZSxcclxuI2xheWVycy1ib2R5IC5kcm9wLWNvbnRlbnQgLmRyb3Bkb3duIC5kcm9wZG93bl9faXRlbSAuZHJvcGRvd25fX2xpbmsgc3Bhbi5kcm9wZG93bl9fbGluay10ZXh0LFxyXG4jbGF5ZXJzLWJvZHkgLmRyb3AtY29udGVudCAuZHJvcGRvd24gLmRyb3Bkb3duX19saW5rLWljb24ge1xyXG4gICAgY29sb3I6ICRncmF5LWJhc2UhaW1wb3J0YW50O1xyXG59XHJcbiNsYXllcnMtYm9keSAuZHJvcC1jb250ZW50IC5kcm9wZG93biBzcGFuLmRyb3Bkb3duX190aXRsZTpob3ZlcixcclxuI2xheWVycy1ib2R5IC5kcm9wLWNvbnRlbnQgLmRyb3Bkb3duIC5kcm9wZG93bl9faXRlbSAuZHJvcGRvd25fX2xpbms6aG92ZXIgc3BhbntcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG59XHJcbiNsYXllcnMtYm9keSAuZHJvcC1hcnJvdzphZnRlcixcclxuI2xheWVycy1ib2R5IC5kcm9wIC5kcm9wZG93bl9fYXJyb3c6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tYmchaW1wb3J0YW50O1xyXG59XHJcbi5tZy13cmFwcGVyIC5kb21haW4tZXh0ZW5zaW9ucyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcbiNsYXllcnMgLmJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGdyYXktZGFya2VyIWltcG9ydGFudDtcclxufVxyXG4jbGF5ZXJzIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbn1cclxuLm1vZGFsIC5idG4uYnRuLS1kYW5nZXIuYnRuLS1vdXRsaW5lLmJ0bi0tcGxhaW4sXHJcbiNtZy13cmFwcGVyIC5idG4tZGVmYXVsdCxcclxuLmxhZ29tLnBhZ2UtZG93bmxvYWRkZW5pZWQgLmJ0bntcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjUzLCAwLjEwMikhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLXRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXIhaW1wb3J0YW50O1xyXG59XHJcbi5zZWN0aW9uLm5ldHdvcmstc3RhdHVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci10cmFuc3BhcmVudDtcclxufVxyXG4ubmV0d29yay1zdGF0dXMtdG9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICAkdWktYmxvY2stYmc7XHJcbn1cclxuI2xheWVycyAuaDQge1xyXG4gICAgY29sb3I6ICRncmF5LWRhcmtlciFpbXBvcnRhbnQ7XHJcbn1cclxuI01HUGFnZW9yZGVyZG9tYWluIC5zZWFyY2gtYm94Pi5mb3JtLWNvbnRyb2wsXHJcbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveD4ubW9kdWxlLWN1c3RvbS1vdXRwdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveD4uZm9ybS1jb250cm9sOmZvY3VzLFxyXG4jTUdQYWdlb3JkZXJkb21haW4gLnNlYXJjaC1ib3g+Lm1vZHVsZS1jdXN0b20tb3V0cHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxyXG4jTUdQYWdlb3JkZXJkb21haW4gLnNlYXJjaC1ib3g+LmZvcm0tY29udHJvbDphY3RpdmUsXHJcbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveD4ubW9kdWxlLWN1c3RvbS1vdXRwdXQgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLFxyXG4jTUdQYWdlb3JkZXJkb21haW4gLnNlYXJjaC1ib3g+LmZvcm0tY29udHJvbCxcclxuI01HUGFnZW9yZGVyZG9tYWluIC5zZWFyY2gtYm94Pi5tb2R1bGUtY3VzdG9tLW91dHB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuI01HUGFnZW9yZGVyZG9tYWluIC5zZWFyY2gtYm94Pi5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveD4ubW9kdWxlLWN1c3RvbS1vdXRwdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbiNNR1BhZ2VvcmRlcmRvbWFpbiAuc2VhcmNoLWJveD4uZm9ybS1jb250cm9sOmFjdGl2ZSxcclxuI01HUGFnZW9yZGVyZG9tYWluIC5zZWFyY2gtYm94Pi5tb2R1bGUtY3VzdG9tLW91dHB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcbnVsLmNvdW50cnktbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMDgxRTZFIDAlLCAjMEUyNDc1IDEwMCUpO1xyXG59XHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcclxuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZSxcclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LFxyXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1le1xyXG4gICAgY29sb3I6IHJnYmEoMjI0LCAyMzIsIDI1NSwgMC42NCkhaW1wb3J0YW50O1xyXG59XHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyZDdhO1xyXG59XHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodCAuZGlhbC1jb2RlLFxyXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQgLmZsYWctYm94LFxyXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQgLmNvdW50cnktbmFtZSB7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbn1cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsMC4wNzgpO1xyXG59XHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wgb3B0aW9uIHtcclxuICAgIGNvbG9yOiByZ2JhKDIyNCwgMjMyLCAyNTUsIDAuNjQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0LDM2LDExNyk7XHJcbn1cclxuc2VsZWN0LmZvcm0tY29udHJvbCBvcHRpb246Y2hlY2tlZFxyXG57XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjJkN2E7XHJcbn0iLCJAaWYgJHN0eWxlID09ICdmdXR1cmlzdGljJyB7XHJcbiAgICAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSA7XHJcbiAgICAvL1xyXG4gICAgLy8gVmFyaWFibGVzXHJcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8vPT0gQ29sb3JzXHJcbiAgICAvL1xyXG4gICAgLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxyXG4gICAgXHJcbiAgICBcclxuICAgICRncmF5LWJhc2U6ICAgICAgICAgICAgICAgICAgcmdiYSgyMjQsMjMyLDI1NSwwLjgpOyAvLyBQYXJhZ3JhcGhzXHJcbiAgICAkZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgIHJnYmEoMjI0LDIzMiwyNTUsMC42NCk7IC8vIFRleHQgbXV0ZWQgIFxyXG4gICAgJGdyYXktbGlnaHRlci0yOiAgICAgICAgICAgICByZ2JhKDIyNCwyMzIsMjU1LDAuNTYpOyAvLyBJY29ucyBvbmx5P1xyXG4gICAgJGdyYXktbGlnaHRlci0zOiAgICAgICAgICAgICByZ2JhKDIyNCwyMzIsMjU1LDAuNDgpOyAvLyBCb3JkZXIgaW4gVUkgZWxlbWVudHMgKGZvcm1zKVxyXG4gICAgJGdyYXktbGlnaHRlci00OiAgICAgICAgICAgICByZ2JhKDIyNCwgMjMyLCAyNTUsMC4wNzgpOyAvLyBCb3JkZXIgdG8gc2VwYXJhdGUgZWxlbWVudHNcclxuICAgICRncmF5LWRhcmtlcjogICAgICAgICAgICAgICAgI2ZmZjsgLy8gSGVhZGluZ3NcclxuICAgICRncmF5LWZhZGVkOiAgICAgICAgICAgICAgICAgcmdiYSgyMjQsMjMyLDI1NSwwLjE2KTsgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBib3JkZXJlZCBib3hlc1xyXG4gICAgJGdyYXktaWNvbnM6ICAgICAgICAgICAgICAgICByZ2JhKDIyNCwyMzIsMjU1LDAuNDgpO1xyXG4gICAgXHJcbiAgICAkYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgIzEwNjJGRTtcclxuICAgICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI6ICAgICAjMDA5QUZGOyAvLyBMaWdodGVyIHNoYWRlIG9mIHByaW1hcnkgY29sb3IgaW4gU1ZHIGljb25zXHJcbiAgICAkYnJhbmQtcHJpbWFyeS1kYXJrZXI6ICAgICAgIzAxNUFCRTsgLy8gSG92ZXJcclxuICAgICRicmFuZC1wcmltYXJ5LWZhZGVkOiAgICAgICAjRTNFRkZDOyAgICBcclxuICAgICRicmFuZC1wcmltYXJ5LWdyYWRpZW50Olx0bnVsbDtcclxuICAgIFxyXG4gICAgJGJyYW5kLXNlY29uZGFyeTogICAgICAgICAgIG51bGw7XHJcbiAgICAkYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0ZXI6ICAgIzY2N2I5ZTtcclxuICAgICRicmFuZC1zZWNvbmRhcnktZGFya2VyOiAgICBsaW5lYXItZ3JhZGllbnQocmdiKDksMzEsMTEwKSAwJSwgcmdiKDMsMjEsODcpIDEwMCUpO1xyXG4gICAgJGJyYW5kLXNlY29uZGFyeS1mYWRlZDogICAgICM4YTliYjg7XHJcbiAgICAkYnJhbmQtc2Vjb25kYXJ5LWdyYWRpZW50OiAgbGluZWFyLWdyYWRpZW50KCA5MGRlZywgIzAxMWE2MiAwJSwgIzA5NDBiMyAxMDAlKTsgLy8gRGFyayBjb2xvciBmb3IgYmFja2dyb3VuZHMgb2YgdGhlIHByb21vIGJhbm5lcnNcclxuICAgICRicmFuZC1zZWNvbmRhcnktdmVydGljYWw6ICBsaW5lYXItZ3JhZGllbnQoIDE4MGRlZywgIzAxMWE2MiAwJSwgIzA5NDBiMyAxMDAlKTtcclxuICAgIFxyXG4gICAgJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAgICMxZmMwNjM7XHJcbiAgICAkYnJhbmQtc3VjY2Vzcy1saWdodGVyOiAgICAgIzFmYzA2MztcclxuICAgICRicmFuZC1zdWNjZXNzLWRhcmtlcjogICAgICAjMWM5NjEyOyAvLyBIb3ZlclxyXG4gICAgJGJyYW5kLXN1Y2Nlc3MtZmFkZWQ6ICAgICAgICNlZGY3ZWM7IC8vIGFsZXJ0IGJhY2tncm91bmRcclxuICAgIFxyXG4gICAgJGJyYW5kLWluZm86ICAgICAgICAgICAgICAgICMwQzcwREU7XHJcbiAgICAkYnJhbmQtaW5mby1saWdodGVyOiAgICAgICAgIzAwOUFGRjtcclxuICAgICRicmFuZC1pbmZvLWRhcmtlcjogICAgICAgICAjMDE1QUJFOyAvLyBIb3ZlclxyXG4gICAgJGJyYW5kLWluZm8tZmFkZWQ6ICAgICAgICAgICNFM0VGRkM7IC8vIGFsZXJ0IGJhY2tncm91bmRcclxuICAgIFxyXG4gICAgJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICNmZmJmMDA7XHJcbiAgICAkYnJhbmQtd2FybmluZy1saWdodGVyOiAgICAgI2ZmYmYwMDtcclxuICAgICRicmFuZC13YXJuaW5nLWRhcmtlcjogICAgICAjZTNhYTAxOyAvLyBIb3ZlclxyXG4gICAgJGJyYW5kLXdhcm5pbmctZmFkZWQ6ICAgICAgICNmZmY0ZTY7IC8vIGFsZXJ0IGJhY2tncm91bmRcclxuICAgIFxyXG4gICAgJGJyYW5kLWRhbmdlcjogICAgICAgICAgICAgICNlMDI0MzA7XHJcbiAgICAkYnJhbmQtZGFuZ2VyLWxpZ2h0ZXI6ICAgICAgI2VlODQ4YjtcclxuICAgICRicmFuZC1kYW5nZXItZGFya2VyOiAgICAgICAjY2MxMDFjOyAvLyBIb3ZlclxyXG4gICAgJGJyYW5kLWRhbmdlci1mYWRlZDogICAgICAgICNmZGVlZWY7IC8vIGFsZXJ0IGJhY2tncm91bmRcclxuICBcclxuICAgICRib2R5LWJnOiAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoIDEzNWRlZywgIzA1MTg2NiAwJSwgIzAyMTAzOCA4MCUpO1xyXG4gICAgJHRleHQtY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LWJhc2U7XHJcbiAgICAkdGV4dC1mYWRlZC1jb2xvcjogICAgICAgICAgJGdyYXktZmFkZWQ7XHJcbiAgICAkbGluay1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcclxuICAgICRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmO1xyXG4gICAgJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIG5vbmU7XHJcbiAgICBcclxuICAgICRwdXJwbGUtY29sb3I6ICAgICAgICAgICAgICNiM2EzZGU7XHJcbiAgICBcclxuICAgIC8vIFVJIEJsb2NrczogcGFja2FnZXMsIHBhbmVscywgaW52b2NpZXNcclxuICAgICR1aS1oZWlnaHQ6IChcclxuICAgICAgICBcInhzXCI6IDMycHgsXHJcbiAgICAgICAgXCJzbVwiOiAzNnB4LFxyXG4gICAgICAgIFwiZGVmYXVsdFwiOiA0MnB4LFxyXG4gICAgICAgIFwibGdcIjogNTBweCxcclxuICAgICAgICBcInhsZ1wiOiA1NnB4XHJcbiAgICApO1xyXG5cclxuICAgICRib3gtc2hhZG93LWxnOiBub25lO1xyXG4gICAgJGJveC1zaGFkb3cteGxnOiBub25lO1xyXG5cclxuICAgICRib3gtc2hhZG93OiAoXHJcbiAgICAgICAgXCJ4c1wiOiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpLFxyXG4gICAgICAgIFwiZGVmYXVsdFwiOiAwIDJweCAxMHB4IHJnYmEoMCwxNCw2OSwuMDUpLFxyXG4gICAgICAgIFwibGdcIjogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLFxyXG4gICAgKTtcclxuICAgICR1aS1ibG9jay1zaGFkb3c6IFx0XHRcdG1hcC1nZXQoJGJveC1zaGFkb3csIFwibGdcIik7XHJcbiAgICAkdWktYmxvY2stYm9yZGVyOiBcdFx0XHRub25lO1xyXG4gICAgJHVpLWJsb2NrLWJnOiBcdFx0XHRyZ2JhKDUsIDEwOCwgMjM0LCAwLjA4KTtcclxuICAgICR1aS1ibG9jay1iZy1tYWluOiBcdFx0XHQkYnJhbmQtcHJpbWFyeTsgLy9zaWRlYmFyIHBhbmVsc1xyXG4gICAgJHVpLWJsb2NrLWJnLXNlY29uZGFyeTogICAgICAgICAgICAgcmdiYSg1LCAxMDgsIDIzNCwgMC4wNzgpOyAvL2FjdGl2ZSBwYW5lbHMsIHRhYmxlIGhlYWRpbmcgZXRjLlxyXG4gICAgJHVpLWJsb2NrLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAgcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjA4KTtcclxuICAgICR1aS1ibG9jay1iZy1oZWFkZXI6ICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgXHJcbiAgICAvLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcclxuICAgIC8vXHJcbiAgICAvLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxyXG4gICAgXHJcbiAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICBkYXJrZW4oJGJyYW5kLXN1Y2Nlc3MtZGFya2VyLCAzJSkgO1xyXG4gICAgJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgJHVpLWJsb2NrLWJnO1xyXG4gICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKCRicmFuZC1zdWNjZXNzLWZhZGVkLCAzJSkgO1xyXG4gICAgXHJcbiAgICAkc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyA7XHJcbiAgICAkc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAkdWktYmxvY2stYmc7XHJcbiAgICAkc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJyYW5kLWluZm8tZmFkZWQsIDMlKSA7XHJcbiAgICBcclxuICAgICRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgIGRhcmtlbigkYnJhbmQtd2FybmluZy1kYXJrZXIsIDYlKSA7XHJcbiAgICAkc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAkdWktYmxvY2stYmc7XHJcbiAgICAkc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJGJyYW5kLXdhcm5pbmctZmFkZWQsIDYlKSA7XHJcbiAgICBcclxuICAgICRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgIGRhcmtlbigkYnJhbmQtZGFuZ2VyLWRhcmtlciwgMyUpIDtcclxuICAgICRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICR1aS1ibG9jay1iZztcclxuICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkYnJhbmQtZGFuZ2VyLWZhZGVkLCAzJSkgO1xyXG4gICAgXHJcbiAgICAvLyBBbmltYXRpb25zXHJcbiAgICBcclxuICAgICR0cmFuc2l0aW9uLWJhc2U6IC4yNHMgZWFzZTtcclxuICAgIFxyXG4gICAgLy89PSBUeXBvZ3JhcGh5XHJcbiAgICAvL1xyXG4gICAgLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuICAgIFxyXG4gICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAnUm9ib3RvJywgc2Fucy1zZXJpZiA7XHJcbiAgICAkZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiA7XHJcbiAgICAvLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXHJcbiAgICAkZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSA7XHJcbiAgICAkZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmIDtcclxuICAgIFxyXG4gICAgJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiAgICAkZm9udC13ZWlnaHQtYmFzZTogNDAwO1xyXG4gICAgJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xyXG4gICAgJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuICAgIFxyXG4gICAgJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4IDtcclxuICAgICRmb250LXNpemUtbWVkaXVtOiAgICAgICAgMTZweCA7XHJcbiAgICAkZm9udC1zaXplLWxhcmdlOiAgICAgICAgIDE3cHggOyBcclxuICAgICRmb250LXNpemUtc21hbGw6ICAgICAgICAgMTNweCA7IFxyXG4gICAgJGZvbnQtc2l6ZS1leHRyYS1zbWFsbDogICAxMnB4IDsgXHJcbiAgICBcclxuICAgICRmb250LXNpemUtaDE6ICAgICAgICAgICAgMzRweCA7XHJcbiAgICAkZm9udC1zaXplLWgyOiAgICAgICAgICAgIDI2cHggO1xyXG4gICAgJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICAxOHB4IDtcclxuICAgICRmb250LXNpemUtaDQ6ICAgICAgICAgICAgMTdweCA7IFxyXG4gICAgJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAxNnB4IDtcclxuICAgICRmb250LXNpemUtaDY6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlIDsgXHJcbiAgICBcclxuICAgICRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMjRweCA7XHJcbiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIDI0cHggOyBcclxuICAgICRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgMjhweCA7IFxyXG4gICAgJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAxOHB4IDtcclxuICAgICRsaW5lLWhlaWdodC1leHRyYS1zbWFsbDogMTZweCA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgJGxpbmUtaGVpZ2h0LWgxOiA0MHB4IDtcclxuICAgICRsaW5lLWhlaWdodC1oMjogMzRweCA7XHJcbiAgICAkbGluZS1oZWlnaHQtaDM6IDI4cHggO1xyXG4gICAgJGxpbmUtaGVpZ2h0LWg0OiAyNnB4IDtcclxuICAgICRsaW5lLWhlaWdodC1oNTogMjRweCA7XHJcbiAgICAkbGluZS1oZWlnaHQtaDY6ICRsaW5lLWhlaWdodC1iYXNlIDtcclxuICAgIFxyXG4gICAgJGZvbnQtd2VpZ2h0LWgxOiAkZm9udC13ZWlnaHQtYmFzZSA7XHJcbiAgICAkZm9udC13ZWlnaHQtaDI6ICRmb250LXdlaWdodC1tZWRpdW0gO1xyXG4gICAgJGZvbnQtd2VpZ2h0LWgzOiAkZm9udC13ZWlnaHQtbWVkaXVtIDtcclxuICAgICRmb250LXdlaWdodC1oNDogJGZvbnQtd2VpZ2h0LW1lZGl1bSA7XHJcbiAgICAkZm9udC13ZWlnaHQtaDU6ICRmb250LXdlaWdodC1tZWRpdW0gO1xyXG4gICAgJGZvbnQtd2VpZ2h0LWg2OiAkZm9udC13ZWlnaHQtbWVkaXVtIDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXHJcbiAgICAkaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgO1xyXG4gICAgJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgO1xyXG4gICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgO1xyXG4gICAgJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAkZ3JheS1kYXJrZXIgO1xyXG4gICAgXHJcbiAgICBcclxuICAgIC8vPT0gSWNvbm9ncmFwaHlcclxuICAgIC8vXHJcbiAgICAvLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXHJcbiAgICBcclxuICAgIC8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxyXG4gICAgXHJcbiAgICAvLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cclxuICAgIC8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXHJcbiAgICAkaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgO1xyXG4gICAgXHJcbiAgICAvLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXHJcbiAgICAkaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiIDtcclxuICAgIC8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cclxuICAgICRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PSBDb21wb25lbnRzXHJcbiAgICAvL1xyXG4gICAgLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXHJcbiAgICBcclxuICAgICRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA4cHggO1xyXG4gICAgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDE2cHggO1xyXG4gICAgXHJcbiAgICAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgOHB4IDtcclxuICAgICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAyNHB4IDtcclxuICAgIFxyXG4gICAgJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDJweCA7XHJcbiAgICAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgOHB4IDtcclxuICAgIFxyXG4gICAgJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDJweCA7XHJcbiAgICAkcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgOHB4IDtcclxuICAgIFxyXG4gICAgJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCA7XHJcbiAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgM3B4O1xyXG4gICAgJGJvcmRlci1yYWRpdXMtZXh0cmEtbGFyZ2U6IDRweDtcclxuICAgICRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAycHggO1xyXG4gICAgXHJcbiAgICAvLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgJGdyYXktZGFya2VyIDtcclxuICAgIC8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4gICAgJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICMxYjJkN2EgO1xyXG4gICAgXHJcbiAgICAvLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXHJcbiAgICAkY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4IDtcclxuICAgIC8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxyXG4gICAgJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PSBUYWJsZXNcclxuICAgIC8vXHJcbiAgICAvLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuICAgIFxyXG4gICAgLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxyXG4gICAgJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICAxNnB4IDhweCA7XHJcbiAgICAkdGFibGUtY2VsbC1oZWlnaHQ6ICAgICAgICAgICAgIDU4cHg7XHJcbiAgICBcclxuICAgICR0YWJsZS1jZWxsLXRoLXBhZGRpbmc6ICAgICAgICAgMTBweCA4cHggO1xyXG4gICAgJHRhYmxlLWNlbGwtdGgtaGVpZ2h0OiAgICAgICAgICA0MHB4OyAgICBcclxuICAgIFxyXG4gICAgJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgICBtaWRkbGU7XHJcbiAgICBcclxuICAgICR0YWJsZS1mb250LXNpemUtc21hbGw6ICAgICAgICAgJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICR0YWJsZS1mb250LXNpemUtdGg6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICR0YWJsZS1mb250LXNpemUtdGQ6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgXHJcbiAgICAvLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cclxuICAgICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgOHB4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCA7XHJcbiAgICAkdGFibGUtY29uZGVuc2VkLWNlbGwtdGgtcGFkZGluZzogNnB4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCA7XHJcbiAgICBcclxuICAgIC8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXHJcbiAgICAkdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDtcclxuICAgIC8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxyXG4gICAgJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5IDtcclxuICAgIC8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cclxuICAgICR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgJHVpLWJsb2NrLWJnLWhvdmVyICA7XHJcbiAgICAkdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR1aS1ibG9jay1iZy1ob3ZlciA7XHJcbiAgICAkdGFibGUtYmctY2VsbC10aDpcdFx0ICAgIHRyYW5zcGFyZW50O1xyXG4gICAgXHJcbiAgICAvLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cclxuICAgICR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgcmdiYSgyMjQsIDIzMiwgMjU1LDAuMDc4KTtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IEZvcm1zXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAvLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAkaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDIyNCwyMzIsMjU1LDAuMDgpO1xyXG4gICAgLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxyXG4gICAgJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktZmFkZWQgO1xyXG4gICAgXHJcbiAgICAvLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcclxuICAgICRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmtlciA7XHJcbiAgICAvLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcclxuICAgICRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgXHJcbiAgICAvLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcclxuICAgIC8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4gICAgJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgO1xyXG4gICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgO1xyXG4gICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgO1xyXG4gICAgXHJcbiAgICAkaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSA7XHJcbiAgICBcclxuICAgICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICRncmF5LWxpZ2h0ZXItMyA7XHJcbiAgICBcclxuICAgICRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgIG1hcC1nZXQoJHVpLWhlaWdodCwgXCJkZWZhdWx0XCIpIDtcclxuICAgICRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIG1hcC1nZXQoJHVpLWhlaWdodCwgXCJsZ1wiKSA7XHJcbiAgICAkaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICBtYXAtZ2V0KCR1aS1oZWlnaHQsIFwieHNcIikgO1xyXG4gICAgJGlucHV0LWhlaWdodC14bGFyZ2U6ICAgICAgICAgICAgbWFwLWdldCgkdWktaGVpZ2h0LCBcInhsZ1wiKSA7XHJcbiAgICBcclxuICAgICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDEwcHggO1xyXG4gICAgXHJcbiAgICAkbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXIgO1xyXG4gICAgJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSA7XHJcbiAgICBcclxuICAgIC8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRpbnB1dC1iZyA7XHJcbiAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyIDtcclxuICAgICRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkIDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IERyb3Bkb3duc1xyXG4gICAgLy9cclxuICAgIC8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG4gICAgXHJcbiAgICAvLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxyXG4gICAgJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzA4MUU2RSAwJSwgIzBFMjQ3NSAxMDAlKTtcclxuICAgIC8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cclxuICAgICRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vKiogRHJvcGRvd24gbWVudSBgYm94LXNoYWRvd2AuXHJcbiAgICAkZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICBtYXAtZ2V0KCRib3gtc2hhZG93LCBcImxnXCIpO1xyXG4gICAgLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxyXG4gICAgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyA7XHJcbiAgICAvLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXHJcbiAgICAkZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICBcclxuICAgIC8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxyXG4gICAgJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgcmdiYSgyMjQsIDIzMiwgMjU1LCAwLjY0KTtcclxuICAgIC8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4gICAgJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgJGxpbmstaG92ZXItY29sb3IgOy8vZGFya2VuKCRncmF5LWRhcmssIDUlKSA7XHJcbiAgICAvLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4gICAgJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgIzFiMmQ3YSA7XHJcbiAgICBcclxuICAgIC8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxyXG4gICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgO1xyXG4gICAgLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyA7XHJcbiAgICBcclxuICAgIC8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiAgICAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICBcclxuICAgIC8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXHJcbiAgICAkZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1iYXNlO1xyXG4gICAgXHJcbiAgICAvLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXHJcbiAgICAkZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwIDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLy0tIFotaW5kZXggbWFzdGVyIGxpc3RcclxuICAgIC8vXHJcbiAgICAvLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuICAgIC8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuICAgIC8vXHJcbiAgICAvLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cclxuICAgIFxyXG4gICAgJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCA7XHJcbiAgICAkemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwIDtcclxuICAgICR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgO1xyXG4gICAgJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTAwMSA7XHJcbiAgICAkemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwIDtcclxuICAgICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgO1xyXG4gICAgJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXHJcbiAgICAvL1xyXG4gICAgLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG4gICAgXHJcbiAgICAvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4gICAgLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcclxuICAgICRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggO1xyXG4gICAgLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXHJcbiAgICAkc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgO1xyXG4gICAgLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcclxuICAgICRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gO1xyXG4gICAgXHJcbiAgICAvLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuICAgIC8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXHJcbiAgICAkc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4IDtcclxuICAgICRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSA7XHJcbiAgICAvLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcclxuICAgICRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gO1xyXG4gICAgXHJcbiAgICAvLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4gICAgLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcclxuICAgICRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggO1xyXG4gICAgJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kIDtcclxuICAgIC8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuICAgICRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gO1xyXG4gICAgXHJcbiAgICAvLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuICAgIC8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXHJcbiAgICAkc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCA7XHJcbiAgICAkc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgO1xyXG4gICAgLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4gICAgJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiA7XHJcbiAgICBcclxuICAgIC8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxyXG4gICAgJHNjcmVlbi1tb2ItbWF4OiAgICAgICAgICAgICAoJHNjcmVlbi14cy1taW4gLSAxKSA7XHJcbiAgICAkc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpIDtcclxuICAgICRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgO1xyXG4gICAgJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PSBHcmlkIHN5c3RlbVxyXG4gICAgLy9cclxuICAgIC8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cclxuICAgIFxyXG4gICAgLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cclxuICAgICRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiA7XHJcbiAgICAvLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxyXG4gICAgJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDI0cHggO1xyXG4gICAgLy8gTmF2YmFyIGNvbGxhcHNlXHJcbiAgICAvLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cclxuICAgICRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLW1kLW1pbiA7XHJcbiAgICAvLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXHJcbiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSA7XHJcbiAgICBcclxuICAgICRjb250YWluZXItZ3V0dGVyOiAzMnB4O1xyXG4gICAgXHJcbiAgICAvLz09IENvbnRhaW5lciBzaXplc1xyXG4gICAgLy9cclxuICAgIC8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuICAgIFxyXG4gICAgLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbiAgICAkY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgNzUwcHg7IC8vKDc1MHB4ICsgJGNvbnRhaW5lci1ndXR0ZXIpIDtcclxuICAgIC8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxyXG4gICAgJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0IDtcclxuICAgIFxyXG4gICAgLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuICAgICRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICA5NjBweDsgLy8oOTYwcHggKyAkY29udGFpbmVyLWd1dHRlcikgO1xyXG4gICAgLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXHJcbiAgICAkY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wIDtcclxuICAgIFxyXG4gICAgLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbiAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExMjhweCArICRjb250YWluZXItZ3V0dGVyKSA7XHJcbiAgICAvLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cclxuICAgICRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAxMDAlO1xyXG4gICAgJGNvbnRhaW5lci1sZy1tLXc6ICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IE5hdmJhclxyXG4gICAgLy9cclxuICAgIC8vIyNcclxuICAgIFxyXG4gICAgLy8gQmFzaWNzIG9mIGEgbmF2YmFyXHJcbiAgICAkbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHggO1xyXG4gICAgJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgO1xyXG4gICAgJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlIDtcclxuICAgICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSA7XHJcbiAgICAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgO1xyXG4gICAgJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCA7XHJcbiAgICBcclxuICAgICRuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgIzc3NyA7XHJcbiAgICAkbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSA7XHJcbiAgICBcclxuICAgIC8vIE5hdmJhciBsaW5rc1xyXG4gICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LWljb25zIDtcclxuICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmO1xyXG4gICAgJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50IDtcclxuICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjNTU1IDtcclxuICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSA7XHJcbiAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyA7XHJcbiAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgO1xyXG4gICAgXHJcbiAgICAvLyBOYXZiYXIgYnJhbmQgbGFiZWxcclxuICAgICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciA7XHJcbiAgICAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSA7XHJcbiAgICAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgdHJhbnNwYXJlbnQgO1xyXG4gICAgXHJcbiAgICAvLyBOYXZiYXIgdG9nZ2xlXHJcbiAgICAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCA7XHJcbiAgICAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCA7XHJcbiAgICAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgI2RkZCA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXHJcbiAgICAvLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXHJcbiAgICAkbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHRlciwgMTUlKSA7XHJcbiAgICAkbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgO1xyXG4gICAgJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpIDtcclxuICAgIFxyXG4gICAgLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXHJcbiAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHRlciwgMTUlKSA7XHJcbiAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmYgO1xyXG4gICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCA7XHJcbiAgICAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yIDtcclxuICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSA7XHJcbiAgICAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgO1xyXG4gICAgJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCA7XHJcbiAgICBcclxuICAgIC8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxyXG4gICAgJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvciA7XHJcbiAgICAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgO1xyXG4gICAgJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCA7XHJcbiAgICBcclxuICAgIC8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcclxuICAgICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMyA7XHJcbiAgICAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgO1xyXG4gICAgJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzIDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IE5hdnNcclxuICAgIC8vXHJcbiAgICAvLyMjXHJcbiAgICBcclxuICAgIC8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXHJcbiAgICAkbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweCA7XHJcbiAgICAkbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWZhZGVkIDtcclxuICAgICRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiA7XHJcbiAgICBcclxuICAgICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlci00O1xyXG4gICAgJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICBcclxuICAgIC8vPT0gVGFic1xyXG4gICAgJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICBcclxuICAgICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktZmFkZWQgO1xyXG4gICAgXHJcbiAgICAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50IDtcclxuICAgICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZiA7XHJcbiAgICAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgO1xyXG4gICAgXHJcbiAgICAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgO1xyXG4gICAgJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyA7XHJcblxyXG4gICAgJG5hdi10YWJzLWxpbmstcGFkZGluZzogXHRcdFx0XHRcdDE4cHggMDtcclxuICAgICRuYXYtdGFicy1hY3RpdmUtYWZ0ZXItaGVpZ2h0OiBcdFx0XHRcdDNweDtcclxuICAgICRuYXYtdGFicy1saW5rLWNvbG9yOiBcdFx0XHRcdFx0XHQkZ3JheS1iYXNlO1xyXG4gICAgXHJcbiAgICAvLz09IFBpbGxzXHJcbiAgICAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgO1xyXG4gICAgJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyA7XHJcbiAgICAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yIDtcclxuICAgIFxyXG4gICAgLy89PSBQYWdpbmF0aW9uXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAkcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkZ3JheS1iYXNlIDtcclxuICAgICRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNjEpO1xyXG4gICAgJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgO1xyXG4gICAgXHJcbiAgICAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciA7XHJcbiAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1mYWRlZCA7XHJcbiAgICAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCA7XHJcbiAgICBcclxuICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgO1xyXG4gICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgO1xyXG4gICAgJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgO1xyXG4gICAgXHJcbiAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1iYXNlIDtcclxuICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNjEpIDtcclxuICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgIHRyYW5zcGFyZW50IDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IFBhZ2VyXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAkcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyA7XHJcbiAgICAkcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgO1xyXG4gICAgJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCA7XHJcbiAgICBcclxuICAgICRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnIDtcclxuICAgIFxyXG4gICAgJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnIDtcclxuICAgICRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciA7XHJcbiAgICBcclxuICAgICRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yIDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IEp1bWJvdHJvblxyXG4gICAgLy9cclxuICAgIC8vIyNcclxuICAgIFxyXG4gICAgJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCA7XHJcbiAgICAkanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICBpbmhlcml0IDtcclxuICAgICRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWZhZGVkIDtcclxuICAgICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQgO1xyXG4gICAgJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgO1xyXG4gICAgJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgO1xyXG4gICAgXHJcbiAgICBcclxuICAgIC8vPT0gQnV0dG9uc1xyXG4gICAgLy9cclxuICAgIC8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuICAgIFxyXG4gICAgJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW1lZGl1bTtcclxuXHQkYnRuLWZvbnQtd2VpZ2h0LXhzOiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZTtcclxuXHQkYnRuLWZvbnQtc2l6ZS14czpcdFx0XHRcdCAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xyXG4gICAgXHJcbiAgICAkYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheS1iYXNlO1xyXG4gICAgJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2MSk7XHJcbiAgICAkYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuICAgICRidG4tZGVmYXVsdC1ob3Zlci1jb2xvcjogICAgICAgICRidG4tZGVmYXVsdC1jb2xvcjtcclxuICAgICRidG4tZGVmYXVsdC1ob3Zlci1iZzogICAgICAgICAgICRncmF5LWZhZGVkO1xyXG4gICAgJGJ0bi1kZWZhdWx0LWhvdmVyLWJvcmRlcjogICAgICAgJGJ0bi1kZWZhdWx0LWJvcmRlcjtcclxuICAgIFxyXG4gICAgJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiA7XHJcbiAgICAkYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSA7XHJcbiAgICAkYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXByaW1hcnktYmc7XHJcbiAgICAkYnRuLXByaW1hcnktaG92ZXItY29sb3I6ICAgICAgICAkYnRuLXByaW1hcnktY29sb3IgO1xyXG4gICAgJGJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAgICAgICAgICAgJGJyYW5kLXByaW1hcnktZGFya2VyIDtcclxuICAgICRidG4tcHJpbWFyeS1ob3Zlci1ib3JkZXI6ICAgICAgICRidG4tcHJpbWFyeS1ob3Zlci1iZztcclxuXHJcbiAgICAkYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyA7XHJcbiAgICAkYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyA7XHJcbiAgICAkYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmIDtcclxuICAgICRidG4tc3VjY2Vzcy1ob3Zlci1jb2xvcjogICAgICAgICRidG4tc3VjY2Vzcy1jb2xvciA7XHJcbiAgICAkYnRuLXN1Y2Nlc3MtaG92ZXItYmc6ICAgICAgICAgICAkYnJhbmQtc3VjY2Vzcy1kYXJrZXIgO1xyXG4gICAgJGJ0bi1zdWNjZXNzLWhvdmVyLWJvcmRlcjogICAgICAgJGJ0bi1zdWNjZXNzLWhvdmVyLWJnO1xyXG4gICAgXHJcbiAgICAkYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS1iYXNlO1xyXG4gICAgJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2MSk7XHJcbiAgICAkYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuICAgICRidG4taW5mby1ob3Zlci1jb2xvcjogICAgICAgICAgICRidG4tZGVmYXVsdC1jb2xvcjtcclxuICAgICRidG4taW5mby1ob3Zlci1iZzogICAgICAgICAgICAgICRncmF5LWZhZGVkO1xyXG4gICAgJGJ0bi1pbmZvLWhvdmVyLWJvcmRlcjogICAgICAgICAgJGJ0bi1kZWZhdWx0LWJvcmRlcjtcclxuICAgIFxyXG4gICAgJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiA7XHJcbiAgICAkYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyA7XHJcbiAgICAkYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyA7XHJcbiAgICAkYnRuLXdhcm5pbmctaG92ZXItY29sb3I6ICAgICAgICAkYnRuLXdhcm5pbmctY29sb3IgO1xyXG4gICAgJGJ0bi13YXJuaW5nLWhvdmVyLWJnOiAgICAgICAgICAgJGJyYW5kLXdhcm5pbmctZGFya2VyIDtcclxuICAgICRidG4td2FybmluZy1ob3Zlci1ib3JkZXI6ICAgICAgICRicmFuZC13YXJuaW5nLWRhcmtlcjtcclxuICAgIFxyXG4gICAgJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiA7XHJcbiAgICAkYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyIDtcclxuICAgICRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgO1xyXG4gICAgJGJ0bi1kYW5nZXItaG92ZXItY29sb3I6ICAgICAgICAgJGJ0bi1kYW5nZXItY29sb3IgO1xyXG4gICAgJGJ0bi1kYW5nZXItaG92ZXItYmc6ICAgICAgICAgICAgI2NjMTAxYyA7XHJcbiAgICAkYnRuLWRhbmdlci1ob3Zlci1ib3JkZXI6ICAgICAgICAkYnRuLWRhbmdlci1ob3Zlci1iZztcclxuICAgIFxyXG4gICAgJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHRlci00O1xyXG4gICAgXHJcbiAgICAkYnRuLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktZGFya2VyIDtcclxuICAgICRidG4tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyLTQgO1xyXG4gICAgJGJ0bi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICRidG4tb3V0bGluZS1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS1kYXJrZXI7XHJcbiAgICAkYnRuLW91dGxpbmUtYmc6ICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcbiAgICAkYnRuLW91dGxpbmUtYm9yZGVyOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlci0zO1xyXG4gICAgJGJ0bi1vdXRsaW5lLWhvdmVyLWNvbG9yOiAgICAgICAgICRncmF5LWRhcmtlcjtcclxuICAgICRidG4tb3V0bGluZS1ob3Zlci1iZzogICAgICAgICAgICByZ2JhKDQ0LCA1OSwgMTE2LCAwLjIpO1xyXG4gICAgJGJ0bi1vdXRsaW5lLWhvdmVyLWJvcmRlcjogICAgICAgICRncmF5LWxpZ2h0ZXItMztcclxuICAgIFxyXG4gICAgLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4gICAgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgO1xyXG4gICAgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgO1xyXG4gICAgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgO1xyXG4gICAgXHJcbiAgICAvLz09IFRvb2x0aXBzXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAvLyoqIFRvb2x0aXAgbWF4IHdpZHRoXHJcbiAgICAkdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCA7XHJcbiAgICAvLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxyXG4gICAgJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2FiYWNhZSA7XHJcbiAgICAvLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxyXG4gICAgJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzM5M2Q0NSA7XHJcbiAgICAkdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAxIDtcclxuICAgIFxyXG4gICAgLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXHJcbiAgICAkdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggO1xyXG4gICAgLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXHJcbiAgICAkdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PSBQb3BvdmVyc1xyXG4gICAgLy9cclxuICAgIC8vIyNcclxuICAgIFxyXG4gICAgLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxyXG4gICAgJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd24tYmcgO1xyXG4gICAgLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcclxuICAgICRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjg4cHggO1xyXG4gICAgLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxyXG4gICAgJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuICAgIC8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcclxuICAgICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyA7XHJcbiAgICBcclxuICAgIC8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAkcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgXHJcbiAgICAvLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcclxuICAgICRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCA7XHJcbiAgICAvLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcclxuICAgICRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgIzFiMmQ3YSA7XHJcbiAgICBcclxuICAgIC8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxyXG4gICAgJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSA7XHJcbiAgICAvLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcclxuICAgICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkZ3JheS1saWdodGVyLTQsIDAuMDUpIDtcclxuICAgIC8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxyXG4gICAgJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpIDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IExhYmVsc1xyXG4gICAgLy9cclxuICAgIC8vIyNcclxuICAgIC8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXHJcbiAgICAkbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmIDtcclxuICAgIC8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXHJcbiAgICAkbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmIDtcclxuICAgIFxyXG4gICAgLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuICAgICRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXItNDtcclxuICAgICRsYWJlbC1kZWZhdWx0LWNvbG9yOiAgICAgICAgICRicmFuZC1wcmltYXJ5O1xyXG4gICAgLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuICAgICRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5IDtcclxuICAgICRsYWJlbC1wcmltYXJ5LWNvbG9yOiAgICAgICAgICRsYWJlbC1jb2xvcjtcclxuICAgIC8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAkbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAjOGJkMDg2IDtcclxuICAgICRsYWJlbC1zdWNjZXNzLWNvbG9yOiAgICAgICAgICRsYWJlbC1jb2xvcjtcclxuICAgIC8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAkbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mby1mYWRlZCA7XHJcbiAgICAkbGFiZWwtaW5mby1jb2xvcjogICAgICAgICAgICAkYnJhbmQtaW5mbyA7XHJcbiAgICAvLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4gICAgJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgO1xyXG4gICAgJGxhYmVsLXdhcm5pbmctY29sb3I6ICAgICAgICAgJGxhYmVsLWNvbG9yO1xyXG4gICAgLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4gICAgJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAjZWU4NDhiIDtcclxuICAgICRsYWJlbC1kYW5nZXItY29sb3I6ICAgICAgICAgJGxhYmVsLWNvbG9yO1xyXG4gICAgXHJcbiAgICBcclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgIC8vPT0gTW9kYWxzXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAvLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4gICAgJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTdweCAxNXB4IDtcclxuICAgIFxyXG4gICAgLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXHJcbiAgICAkbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxN3B4IDE1cHggO1xyXG4gICAgLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGZvb3RlclxyXG4gICAgJG1vZGFsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgMTVweCAxNXB4IDtcclxuICAgIC8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcclxuICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlIDtcclxuICAgIC8vKiogTW9kYWwgdGl0bGUgZm9udC1zaXplXHJcbiAgICAkbW9kYWwtdGl0bGUtZm9udC1zaXplOiAgICAgJGZvbnQtc2l6ZS1oMyA7XHJcbiAgICAvLyoqIE1vZGFsIHRpdGxlIGZvbnQtd2VpZ2h0XHJcbiAgICAkbW9kYWwtdGl0bGUtZm9udC13ZWlnaHQ6ICAgICAkZm9udC13ZWlnaHQtaDMgO1xyXG4gICAgXHJcbiAgICAvLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXHJcbiAgICAkbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkcm9wZG93bi1iZyA7XHJcbiAgICAkbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWJhc2U7XHJcbiAgICAvLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXHJcbiAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDtcclxuICAgIC8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcclxuICAgICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgdHJhbnNwYXJlbnQgO1xyXG4gICAgXHJcbiAgICAvLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcclxuICAgICRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDA7XHJcbiAgICAvLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcclxuICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC40OCA7XHJcbiAgICAvLyoqIE1vZGFsIGhlYWRlciBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAkbW9kYWwtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICAvLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcclxuICAgICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yIDtcclxuICAgIFxyXG4gICAgJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgNTYwcHggO1xyXG4gICAgJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNDQ4cHggO1xyXG4gICAgJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggO1xyXG4gICAgXHJcbiAgICBcclxuICAgIC8vPT0gQWxlcnRzXHJcbiAgICAvL1xyXG4gICAgLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuICAgIFxyXG4gICAgJGFsZXJ0LXBhZGRpbmctdjogICAgICAgICAgICAgMTZweCA7XHJcbiAgICAkYWxlcnQtcGFkZGluZy1oOiAgICAgICAgICAgICAxNnB4IDtcclxuICAgICRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgO1xyXG4gICAgJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCA7XHJcbiAgICBcclxuICAgICRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICR1aS1ibG9jay1iZyA7XHJcbiAgICAkYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkZ3JheS1iYXNlIDtcclxuICAgICRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgIHRyYW5zcGFyZW50IDtcclxuICAgIFxyXG4gICAgJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHVpLWJsb2NrLWJnO1xyXG4gICAgJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJGdyYXktYmFzZSA7XHJcbiAgICAkYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICB0cmFuc3BhcmVudCA7XHJcbiAgICBcclxuICAgICRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICR1aS1ibG9jay1iZyA7XHJcbiAgICAkYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkZ3JheS1iYXNlIDtcclxuICAgICRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgIHRyYW5zcGFyZW50IDtcclxuICAgIFxyXG4gICAgJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHVpLWJsb2NrLWJnIDtcclxuICAgICRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRncmF5LWJhc2UgO1xyXG4gICAgJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgdHJhbnNwYXJlbnQgO1xyXG4gICAgXHJcbiAgICBcclxuICAgICRhbGVydC1pY29uLWZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgICBcclxuICAgICRhbGVydC1zdWNjZXNzLWljb246IFwiXFxmMDU4XCI7XHJcbiAgICAkYWxlcnQtaW5mby1pY29uOiBcIlxcZjA1YVwiO1xyXG4gICAgJGFsZXJ0LXdhcm5pbmctaWNvbjogXCJcXGYwNzFcIjtcclxuICAgICRhbGVydC1kYW5nZXItaWNvbjogXCJcXGYwNmFcIjtcclxuICAgIFxyXG4gICAgLy89PSBQcm9ncmVzcyBiYXJzXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAvLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxyXG4gICAgJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlci00IDtcclxuICAgIC8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcclxuICAgICRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmYgO1xyXG4gICAgLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxyXG4gICAgJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgO1xyXG4gICAgXHJcbiAgICAvLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiAgICAkcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAkZ3JheS1saWdodGVyIDtcclxuICAgIC8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcclxuICAgICRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogICAgICRicmFuZC1zdWNjZXNzIDtcclxuICAgIC8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcclxuICAgICRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nIDtcclxuICAgIC8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxyXG4gICAgJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciA7XHJcbiAgICAvLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiAgICAkcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbyA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PSBMaXN0IGdyb3VwXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAvLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXHJcbiAgICAkbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXHJcbiAgICAkbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgIHJnYmEoMjI0LCAyMzIsIDI1NSwwLjA3OCk7XHJcbiAgICAvLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xyXG4gICAgJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlIDtcclxuICAgIFxyXG4gICAgLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXHJcbiAgICAkbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgIHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCk7XHJcbiAgICAvLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgO1xyXG4gICAgLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgIHJnYmEoMjI0LCAyMzIsIDI1NSwgMC4wOCkgO1xyXG4gICAgLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcclxuICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnIDtcclxuICAgIC8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcclxuICAgICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgO1xyXG4gICAgXHJcbiAgICAvLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4gICAgJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS1saWdodGVyO1xyXG4gICAgLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuICAgICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgJGdyYXktZmFkZWQgO1xyXG4gICAgLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiAgICAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkZ3JheS1saWdodGVyIDtcclxuICAgIFxyXG4gICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAkZ3JheS1iYXNlIDtcclxuICAgICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgICRncmF5LWRhcmtlciA7XHJcbiAgICAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICRncmF5LWRhcmtlciA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PSBQYW5lbHNcclxuICAgIC8vXHJcbiAgICAvLyMjXHJcbiAgICBcclxuICAgICRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICR1aS1ibG9jay1iZztcclxuICAgICRwYW5lbC1iZy1hY3RpdmU6ICAgICAgICAgICAgIHJnYmEoNSwgMTA4LCAyMzQsIDAuMTYpIDtcclxuICAgICRwYW5lbC1ib3gtc2hhZG93OiAgICAgICAgICAgICR1aS1ibG9jay1zaGFkb3c7XHJcbiAgICAkcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAyMHB4IDtcclxuICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCA7XHJcbiAgICAkcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nIDtcclxuICAgICRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgO1xyXG4gICAgJHBhbmVsLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlci00O1xyXG4gICAgJHBhbmVsLWJvcmRlci1jb2xvci1ob3ZlcjogICAgJGdyYXktbGlnaHRlci0yO1xyXG4gICAgJHBhbmVsLWJvcmRlci1jb2xvci1hY3RpdmU6ICAgdHJhbnNwYXJlbnQ7XHJcbiAgICBcclxuICAgIC8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXHJcbiAgICAkcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICAkcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZmZmIDtcclxuICAgIFxyXG4gICAgJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFya2VyIDtcclxuICAgICRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICRncmF5LWxpZ2h0ZXItNDtcclxuICAgICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgIHRyYW5zcGFyZW50IDtcclxuICAgIFxyXG4gICAgJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiA7XHJcbiAgICAkcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSA7XHJcbiAgICAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSA7XHJcbiAgICBcclxuICAgICRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgO1xyXG4gICAgJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyIDtcclxuICAgICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnIDtcclxuICAgIFxyXG4gICAgJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCA7XHJcbiAgICAkcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgO1xyXG4gICAgJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgO1xyXG4gICAgXHJcbiAgICAkcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0IDtcclxuICAgICRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciA7XHJcbiAgICAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyA7XHJcbiAgICBcclxuICAgICRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCA7XHJcbiAgICAkcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciA7XHJcbiAgICAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnIDtcclxuICAgIFxyXG4gICAgLy89PSBUaHVtYm5haWxzXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAvLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcclxuICAgICR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweCA7XHJcbiAgICAvLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAkdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyA7XHJcbiAgICAvLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcclxuICAgICR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXItNDtcclxuICAgIC8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcclxuICAgICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgO1xyXG4gICAgXHJcbiAgICAvLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcclxuICAgICR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yIDtcclxuICAgIC8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXHJcbiAgICAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHggO1xyXG4gICAgXHJcbiAgICBcclxuICAgIC8vPT0gV2VsbHNcclxuICAgIC8vXHJcbiAgICAvLyMjXHJcbiAgICBcclxuICAgICR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LWZhZGVkIDtcclxuICAgICR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXItNDtcclxuICAgIFxyXG4gICAgLy89PSBCYWRnZXNcclxuICAgIC8vXHJcbiAgICAvLyMjXHJcbiAgICBcclxuICAgICRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgO1xyXG4gICAgLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxyXG4gICAgJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiA7XHJcbiAgICAkYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICBcclxuICAgIC8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuICAgICRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yIDtcclxuICAgIC8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuICAgICRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmYgO1xyXG4gICAgXHJcbiAgICAkYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkIDtcclxuICAgICRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgO1xyXG4gICAgJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy89PSBCcmVhZGNydW1ic1xyXG4gICAgLy9cclxuICAgIC8vIyNcclxuICAgIFxyXG4gICAgJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggO1xyXG4gICAgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4IDtcclxuICAgIC8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAkYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgO1xyXG4gICAgLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcclxuICAgICRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcclxuICAgIC8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcclxuICAgICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHRlci00O1xyXG4gICAgLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXHJcbiAgICAkYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiIDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IENhcm91c2VsXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpIDtcclxuICAgIFxyXG4gICAgJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgO1xyXG4gICAgJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSA7XHJcbiAgICAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgO1xyXG4gICAgJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggO1xyXG4gICAgXHJcbiAgICAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiA7XHJcbiAgICAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZiA7XHJcbiAgICBcclxuICAgICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmIDtcclxuICAgIFxyXG4gICAgXHJcbiAgICAvLz09IENsb3NlXHJcbiAgICAvL1xyXG4gICAgLy8jI1xyXG4gICAgXHJcbiAgICAkY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkIDtcclxuICAgICRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LWljb25zIDtcclxuICAgICRjbG9zZS1jb2xvci1ob3ZlcjogICAgICAgICAgICRicmFuZC1wcmltYXJ5OyAgXHJcbiAgICAkY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmYgO1xyXG4gICAgXHJcbiAgICBcclxuICAgIC8vPT0gQ29kZVxyXG4gICAgLy9cclxuICAgIC8vIyNcclxuICAgIFxyXG4gICAgJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSA7XHJcbiAgICAkY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyLTQ7XHJcbiAgICBcclxuICAgICRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgO1xyXG4gICAgJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyA7XHJcbiAgICBcclxuICAgICRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgO1xyXG4gICAgJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VyIDtcclxuICAgICRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgO1xyXG4gICAgJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggO1xyXG4gICAgXHJcbiAgICBcclxuICAgIC8vPT0gVHlwZVxyXG4gICAgLy9cclxuICAgIC8vIyNcclxuICAgIFxyXG4gICAgLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxyXG4gICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggO1xyXG4gICAgLy8qKiBUZXh0IG11dGVkIGNvbG9yXHJcbiAgICAkdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXIgO1xyXG4gICAgLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcclxuICAgICRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ZXItNDtcclxuICAgIC8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcclxuICAgICRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ZXItNDtcclxuICAgIC8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxyXG4gICAgJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHRlci00O1xyXG4gICAgLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxyXG4gICAgJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1sYXJnZSA7XHJcbiAgICAkYmxvY2txdW90ZS1saW5lLWhlaWdodDogICAgICAkbGluZS1oZWlnaHQtbGFyZ2UgIDtcclxuICAgIC8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcclxuICAgICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWZhZGVkIDtcclxuICAgIC8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiAgICAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1mYWRlZCA7XHJcbiAgICAvLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcclxuICAgICRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgO1xyXG4gICAgLy8qKiBQb2ludCBhdCB3aGljaCAuZGwtaG9yaXpvbnRhbCBiZWNvbWVzIGhvcml6b250YWxcclxuICAgICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICAgICRncmlkLWZsb2F0LWJyZWFrcG9pbnQgO1xyXG4gICAgLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXHJcbiAgICAkaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1mYWRlZCA7XHJcbiAgICBcclxuICAgIFxyXG4gICAgJHNob3ctYW5pbWF0aW9uOiAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zMnMgY3ViaWMtYmV6aWVyKDAsMCwwLDEpLCBvcGFjaXR5IC4wOHM7XHJcblxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/