@charset "UTF-8";
/* Import all scss */
/***** Font *****/
@import url(https://fonts.googleapis.com/css2?family=Work+Sans&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@700&display=swap);
/***** Font *****/
.navbar-custom {
  --nav-dd-gap: .25rem;
  --nav-dd-z: 1051;
}
.navbar-custom .nav-item.dropdown {
  position: relative;
}
.navbar-custom .nav-item.dropdown > .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.3rem;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
.navbar-custom .dropdown-menu {
  position: absolute;
  top: calc(75% + var(--nav-dd-gap));
  left: 0;
  margin: 0;
  z-index: var(--nav-dd-z);
  display: block;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-0.125rem);
       -o-transform: translateY(-0.125rem);
          transform: translateY(-0.125rem);
  -webkit-transition: opacity 120ms ease, -webkit-transform 120ms ease;
  transition: opacity 120ms ease, -webkit-transform 120ms ease;
  -o-transition: opacity 120ms ease, -o-transform 120ms ease;
  transition: opacity 120ms ease, transform 120ms ease;
  transition: opacity 120ms ease, transform 120ms ease, -webkit-transform 120ms ease, -o-transform 120ms ease;
  pointer-events: none;
  --bs-dropdown-link-hover-bg: transparent;
  --bs-dropdown-link-active-bg: transparent;
  --bs-dropdown-link-active-color: inherit;
  --bs-dropdown-link-hover-color: inherit;
}
.navbar-custom .dropdown-menu.show {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  pointer-events: auto;
}
.navbar-custom .dropdown-submenu {
  position: relative;
}
.navbar-custom .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.25rem;
}
.navbar-custom .dropdown-menu-end {
  right: 0;
  left: auto;
}
.navbar-custom .dropdown-item {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .dropdown-item:hover {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:active {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:focus {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:focus-visible {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 2px solid #d3932d;
  outline-offset: 2px;
}
.navbar-custom .nav-link {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .nav-link:focus-visible {
  outline: 2px solid #d3932d;
  outline-offset: 2px;
}
.navbar-custom .dropdown-toggle {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .dropdown-item.active {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (min-width: 62rem) {
  .navbar-custom .dropdown:hover > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    pointer-events: auto;
  }
  .navbar-custom .dropdown:focus-within > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    pointer-events: auto;
  }
  .navbar-expand-lg .navbar-nav {
    gap: 20px;
  }
  .navbar-expand-lg .navbar-collapse {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .navbar-custom .dropdown-menu {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* Navigation */
.main-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: white;
  padding: 0.9375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}
.main-nav .logo img {
  height: 40px;
  margin-right: 1.25rem;
}
.main-nav ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.main-nav ul li {
  display: inline;
}
.main-nav ul li a {
  text-decoration: none;
  color: #333;
  font-weight: bold;
}

.nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

/***** Main menu *****/
.navbar-nav .nav-item.dropdown {
  position: relative;
}
.navbar-nav .nav-item.dropdown > a.show:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #ed6e0c;
  border-radius: 50px;
}
.navbar-nav .nav-item.dropdown .dropdown-toggle.show {
  background-color: transparent;
}
.navbar-nav .nav-item.dropdown .menuwrapper > .dropdown-menu {
  padding: 0;
  min-width: 250px;
  border: 0;
  position: relative;
  background: none;
}
.navbar-nav .nav-item.dropdown .dropdown-menu > li {
  padding: 0;
  min-width: 400px;
}
.navbar-nav .nav-item.dropdown .dropdown-menu > li a {
  padding: 0.9375rem 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.navbar-nav .nav-item.dropdown .dropdown-menu > li a:hover {
  color: #F37C20 !important;
}
.navbar-nav .nav-item .menuwrapper {
  width: 100%;
  padding: 2.5rem 100vw;
  margin: 0;
  left: 0;
  z-index: 1;
  background-color: #FFF;
  -webkit-transform: translateX(-100vw) !important;
       -o-transform: translateX(-100vw) !important;
          transform: translateX(-100vw) !important;
  inset: unset !important;
  position: absolute;
  display: none;
  top: 100% !important;
}
.navbar-nav .nav-item .menuwrapper.show {
  display: block;
}
.navbar-nav .nav-item .menuwrapper .dropdown-menu a {
  text-align: left;
}
.navbar-nav .nav-item a {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  color: #43364C !important;
  padding: 1.5625rem 0.625rem;
  text-align: center;
  border-radius: 0;
  font-weight: normal;
  position: relative;
  white-space: break-spaces;
  text-transform: capitalize;
}

.navbar-nav .nav-item .menuwrapper .dropdown-menu a:hover,
.navbar-nav .nav-item .menuwrapper .dropdown-menu a:active,
.navbar-nav .nav-item .menuwrapper .dropdown-menu a.active,
.navbar-nav .nav-item .menuwrapper .dropdown-menu a:focus,
.navbar-nav .nav-item .menuwrapper .dropdown-menu a:focus-visible {
  color: #FFF !important;
}

.navbar-custom .nav-item.dropdown > .dropdown-toggle::after {
  display: none;
}

/***** Main menu *****/
/****** user account dropdown ********/
.dropdown.user-account-dropdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.user-account-dropdown a {
  color: #43364C !important;
  text-decoration: none;
}
.user-account-dropdown .profiletoggle {
  min-width: 135px;
  padding: 0.9375rem 1.3125rem 0.9375rem 1.25rem;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.user-account-dropdown .profilesubmenu .profilemanagement::before {
  content: "\f4d7";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  padding-right: 0.625rem;
}
.user-account-dropdown .profilesubmenu .approveusers::before {
  content: "\f89e";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  padding-right: 0.625rem;
}
.user-account-dropdown .profilesubmenu .signout::before {
  content: "\f1c3";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  padding-right: 0.625rem;
}
.user-account-dropdown .dropdown-menu {
  background: #FFF !important;
  margin-top: 0 !important;
  border-top: none;
  border-radius: 0;
  -webkit-box-shadow: 6px 12px rgba(67, 54, 76, 0.03);
          box-shadow: 6px 12px rgba(67, 54, 76, 0.03);
  min-width: 240px;
  padding: 1rem 0;
  border-top: 1px solid #52516b;
}
.user-account-dropdown .dropdown-menu li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.3125rem 0.625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-account-dropdown .dropdown-menu li a {
  font-size: 1rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.01em;
  padding: 0.3125rem 1.5rem;
  text-decoration: none;
  color: #52516b;
}
.user-account-dropdown .dropdown-menu li .dropdown-item-text {
  color: #52516b !important;
}
.user-account-dropdown .search a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5625rem 0.9375rem;
  cursor: pointer;
}
.user-account-dropdown .search .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 20px;
  height: 20px;
  font-size: 1.25rem;
  color: #43364C;
}
.user-account-dropdown .dashboard .customsubmenu .menu .menu-item:first-child::before {
  content: "\f505";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  color: #52516b;
  display: none;
}
.user-account-dropdown .dashboard .customsubmenu .menu .menu-item:nth-child(2)::before {
  content: "\f431";
  font-family: "bootstrap-icons";
  font-size: 2rem;
  padding: 0.1875rem;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  color: #52516b;
  display: none;
}
.user-account-dropdown .dashboard a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5625rem 0.9375rem;
  cursor: pointer;
}
.user-account-dropdown .dashboard .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 20px;
  height: 20px;
  font-size: 1.25rem;
  color: #43364C;
}

.dropdown-toggle.show {
  background-color: #FFF;
  color: #43364C !important;
}
.dropdown-toggle.show .icon {
  color: #43364C !important;
}

.dashboard .dropdown-toggle::after {
  content: none !important;
}
.dashboard .customsubmenu .menu li {
  list-style-type: none;
}
.dashboard .customsubmenu .menu li a {
  color: #52516b !important;
  padding: 0.625rem;
}

/****** user account dropdown ********/
.chart,
.conversion-table,
.purchase-table {
  background: #fff;
  padding: 1.25rem;
  margin: 0.625rem;
  border-radius: 8px;
}

.table {
  border-color: #d9d9d9;
}
.table th,
.table td {
  font-size: 0.875rem;
  color: #333;
  border: 1px solid #d9d9d9;
  padding: 0.5rem 0.75rem;
  vertical-align: middle;
  background-color: #fff;
}
.table thead th {
  background-color: rgba(58, 54, 98, 0.77);
  color: #fff;
  font-weight: 600;
  text-align: left;
}
.table thead th:first-child {
  border-top-left-radius: 6px;
}
.table thead th:last-child {
  border-top-right-radius: 6px;
}

.top-spend-line-chart-table .table thead th {
  background-color: #e5813b;
}
.top-spend-line-chart-table .table tbody td.negative {
  color: red;
}
.top-spend-line-chart-table .table tbody td.positive {
  color: green;
}
.top-spend-line-chart-table .table tbody td.line-chart-header {
  color: #e5813b;
  text-transform: lowercase;
  font-weight: 600;
}
.top-spend-line-chart-table .table tbody td.line-chart-header:hover {
  cursor: pointer;
}

#topSpendLineChartLegend .legend-header {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: uppercase;
  margin-bottom: 1.5625rem;
}
#topSpendLineChartLegend .legend-header div {
  font-size: 1rem;
}
#topSpendLineChartLegend .legend-card .legend-label {
  font-size: 1rem;
  color: #e5813b;
  text-transform: lowercase;
  font-weight: 600;
}

.product-swaps-table-wrapper {
  overflow-y: auto;
  max-height: 380px;
}

.product-swaps-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.875rem;
  text-align: center;
}
.product-swaps-table thead th {
  background-color: #3b2b4d;
  color: #fff;
  padding: 0.625rem;
  text-align: text;
  font-weight: 700;
  font-size: 1rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.product-swaps-table thead th:first-child {
  border-top-left-radius: 16px;
}
.product-swaps-table thead th:last-child {
  border-top-right-radius: 16px;
}
.product-swaps-table tbody td {
  padding: 0.625rem;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
  text-align: center;
}
.product-swaps-table tbody td:first-child {
  border-bottom-left-radius: 16px;
}
.product-swaps-table tbody td:last-child {
  border-bottom-right-radius: 16px;
}
.product-swaps-table tbody td small {
  font-size: 0.6875rem;
  color: #666;
}
.product-swaps-table tbody td select {
  font-size: 0.8125rem;
  padding: 0.25rem 0.375rem;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  outline: 0;
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.product-swaps-table tbody td select:focus {
  -webkit-box-shadow: 0 0 6px #f28500;
          box-shadow: 0 0 6px #f28500;
  border-color: #f28500;
}
.product-swaps-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 16px;
}
.product-swaps-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 16px;
}
.product-swaps-table th,
.product-swaps-table td {
  border: 1px solid #ddd;
  padding: 0.75rem;
  vertical-align: top;
}

.table-section {
  margin-top: 1.25rem;
}
.table-section .gpo-table {
  width: 100%;
}

.table-header {
  font-weight: 700;
  margin-bottom: 0.3125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}

.yoy-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.8125rem;
  border-radius: 12px;
  overflow: scroll;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
.yoy-table th {
  background-color: #f28500;
  color: #fff;
  font-weight: 700;
  padding: 0.625rem;
  border: 1px solid #ddd;
  text-align: center;
}
.yoy-table td {
  border: 1px solid #ddd;
  padding: 0.5rem;
  text-align: center;
}
.yoy-table td:first-child {
  text-align: left;
  font-weight: 700;
  color: #f28500;
}
.yoy-table td.positive {
  color: green;
  font-weight: 700;
}
.yoy-table td.negative {
  color: #e53935;
  font-weight: 700;
}

.loss-table {
  width: 98%;
  border-collapse: separate;
  border-spacing: 0 6px;
  background: transparent;
  font-size: 0.625rem;
  text-align: center;
}
.loss-table tbody tr {
  background-color: #fff;
  border-radius: 14px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
  border: 2px solid #f28500;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.loss-table tbody tr:hover {
  border: 2px solid #f28500;
  -webkit-box-shadow: 0 4px 12px rgba(242, 133, 0, 0.2);
          box-shadow: 0 4px 12px rgba(242, 133, 0, 0.2);
}
.loss-table tbody tr.highlight {
  border: 2px solid #f28500;
  -webkit-box-shadow: 0 4px 12px rgba(242, 133, 0, 0.25);
          box-shadow: 0 4px 12px rgba(242, 133, 0, 0.25);
}
.loss-table tbody tr.hover-highlight {
  border: 2px solid #004b91;
  -webkit-box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25);
          box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25);
  background-color: #f0f7ff;
}
.loss-table tbody tr td {
  font-size: 0.75rem;
  font-weight: 500;
}
.loss-table tbody tr td:first-child {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.loss-table tbody tr td:last-child {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  text-align: center;
}
.loss-table tr.highlight {
  border-left: 4px solid #06c;
  -webkit-box-shadow: 0 2px 6px rgba(0, 102, 204, 0.1);
          box-shadow: 0 2px 6px rgba(0, 102, 204, 0.1);
}
.loss-table .heading {
  color: #f28500;
  font-weight: 700;
}

.gpo-table table tbody .heading.active {
  background-color: #f5f5f5;
  color: #f28500;
  font-weight: 700;
  border-left: 4px solid #f28500;
}

.lost-products-table {
  border-spacing: 0 12px;
  width: 100%;
}
.lost-products-table thead {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.lost-products-table thead th {
  position: -webkit-sticky;
  position: sticky;
  z-index: 5;
  top: 0;
  background-color: transparent;
  border: none;
  font-weight: 700;
  color: #888;
  font-size: 0.8125rem;
  text-transform: uppercase;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.lost-products-table tbody {
  display: block;
  max-height: 300px;
  overflow-y: auto;
}
.lost-products-table tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background-color: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.55);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.55);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.lost-products-table tbody tr + tr {
  border-top: none;
  margin-top: 0.8125rem;
}
.lost-products-table tbody tr.hover-highlight {
  border: 2px solid #004b91 !important;
  -webkit-box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25) !important;
          box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25) !important;
  background-color: #f0f7ff !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.lost-products-table tbody tr td {
  border: none;
  padding: 1rem 1.25rem;
  font-size: 0.9375rem;
  font-weight: 500;
  background-color: transparent;
  vertical-align: middle;
}
.lost-products-table tbody tr td:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.lost-products-table tbody tr td:first-child a {
  font-weight: 700;
  color: #004b91;
  text-decoration: none;
}
.lost-products-table tbody tr td:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.lost-products-table tbody tr td a {
  color: #004b91;
  font-weight: 600;
  text-decoration: none;
  text-wrap: wrap;
}
.lost-products-table tbody tr td a:hover {
  text-decoration: underline;
}
.lost-products-table th,
.lost-products-table td {
  padding: 0.875rem 1.25rem;
  font-size: 0.875rem;
  font-weight: 500;
  vertical-align: middle;
  white-space: nowrap;
}
.lost-products-table tr.hover-highlight {
  border: 2px solid #004b91;
  -webkit-box-shadow: 0 6px 12px rgba(0, 75, 145, 0.25) !important;
          box-shadow: 0 6px 12px rgba(0, 75, 145, 0.25) !important;
  background-color: #f0f7ff;
}

.gpo-analysis-table tr.hover-highlight {
  background-color: #f0f7ff;
  border: 2px solid #004b91;
  -webkit-box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25);
          box-shadow: 0 4px 12px rgba(0, 75, 145, 0.25);
}

.summary-box {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 14px 20px rgba(0, 0, 0, 0.32);
          box-shadow: 0 14px 20px rgba(0, 0, 0, 0.32);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.summary-box.highlighted-summary {
  border: 2px solid red;
  -webkit-box-shadow: 0 14px 20px rgba(0, 0, 0, 0.32);
          box-shadow: 0 14px 20px rgba(0, 0, 0, 0.32);
  background-color: rgba(154, 183, 226, 0.25);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.summary-table {
  border-collapse: separate;
  border-spacing: 0 12px;
  width: 100%;
}

.loss-table-wrapper {
  max-height: 420px;
  margin: 5.875rem 0.5rem;
}

.loss-table.gpo-analysis-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0 6px;
}
.loss-table.gpo-analysis-table thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  color: #888;
  font-weight: 700;
  background: rgba(255, 255, 255, 0);
}

#field-manufacturer-number-add-more-wrapper .tabledrag-toggle-weight-wrapper {
  display: none;
}

table#field-manufacturer-number-values {
  width: auto;
}

/* Footer CSS Start */
.footer-heading {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.0625rem;
  color: #f29423;
  margin-bottom: 0.625rem;
}

.partner-heading {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.0625rem;
  color: #F37C20;
  margin-bottom: 0.625rem;
}

.footer-logo {
  max-width: 200px;
  height: auto;
  margin-bottom: 1.3125rem;
}

.footer-detail p a {
  text-decoration: none !important;
  color: #ffffff !important;
}
.footer-detail p a:hover {
  color: #F37C20 !important;
}
.footer-detail i {
  font-size: 1.5625rem !important;
  color: #ffffff !important;
}
.footer-detail a:hover i {
  color: #F37C20 !important;
}
.footer-detail ul.menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-detail ul.menu li {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 400;
}
.footer-detail ul.menu li a {
  color: white;
  text-decoration: none;
  font-size: 1rem;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.footer-detail ul.menu li a:hover {
  color: #f28c28;
}

.footer-section {
  background-color: #43364C !important;
  padding-top: 1.5625rem !important;
  margin-bottom: -1.25rem !important;
}
.footer-section p {
  text-transform: uppercase !important;
}

.footer-section2 {
  background-color: #43364c !important;
  padding: 1.5625rem !important;
  margin-bottom: -2.5rem !important;
}

.footer-partner img {
  max-width: 200px;
  height: 90px;
  margin: 0.875rem;
}

.partner {
  border-top: 1px solid #ddd;
  margin-bottom: 1.875rem;
}

/* Footer CSS End */
/**** Anonymous Footer ****/
.anonymous-footer {
  background-color: #fff;
  padding: 1.25rem 1.5rem;
  min-height: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.anonymous-footer a {
  color: #43364C;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 400;
  text-decoration: underline;
  padding: 0.5rem 1rem;
}

/***** Need Help registration page *****/
.footerhelp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3.125rem 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
  background: #FFFFFF;
}
.footerhelp h4 {
  color: #52516B;
  text-align: center;
  margin-bottom: 0;
  line-height: 2.375rem;
  font-size: 2rem;
  padding-bottom: 0.9375rem;
}
.footerhelp p {
  color: #52516B;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  max-width: 446px;
  margin-bottom: 0;
  padding-bottom: 1.25rem;
}
.footerhelp a {
  color: #ED6E0C;
  margin-top: 1.875rem;
  padding-left: 1.25rem;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-envelope' viewBox='0 0 16 16'><path d='M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z'/></svg>") no-repeat left center;
  -webkit-background-size: 16px 16px;
          background-size: 16px;
}

.btn-subtle {
  background-color: #e9ecef;
  color: #495057;
  border: 1px solid #ced4da;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -o-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
.btn-subtle:hover {
  background-color: #dee2e6;
  color: #343a40;
}

.sidebar {
  margin-left: 2.8125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.sidebar button {
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}
.sidebar button.active {
  background-color: #9a92a2;
  color: white;
}

/* Product Swap Opportunities */
.product-swap-opportunities table thead th {
  text-align: center;
}
.product-swap-opportunities td {
  text-align: center;
}

.status-dropdown-wrapper {
  position: relative;
  display: inline-block;
}

/* Hide dropdowns by default */
.status-dropdown {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 1000;
  top: 100%;
  left: 0;
}
.status-dropdown li.has-submenu:hover .submenu {
  display: block;
}
.status-dropdown li {
  padding: 0.3125rem 0.625rem;
  cursor: pointer;
  white-space: nowrap;
}
.status-dropdown li:hover {
  background: #f0f0f0;
}

.submenu {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 1000;
  top: 0;
  left: 100%;
  min-width: 200px;
}
.submenu li {
  padding: 0.3125rem 0.625rem;
  cursor: pointer;
  white-space: nowrap;
}
.submenu li:hover {
  background: #f0f0f0;
}

.status-dropdown-wrapper:hover .status-dropdown {
  display: block;
}

/******* dxpr components ********/
.az-tabs .tab-content {
  display: block;
}

.dxpr-builder-ui .tab-content {
  display: block;
}

.dxpr-homepage-herobanner,
.dxpr-homepage-slider,
.dxpr-homepage-support-and-resources,
.dxpr-homepage-more-resources {
  padding: 1.875rem 1.5rem;
  border-radius: 12px;
  background-color: #FFFFFF;
}

.dxpr-homepage {
  margin: 1.875rem 0;
}

.dxpr-homepage-support-and-resources-title h2, .dxpr-homepage-more-resources-title h2 {
  color: #43364C;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  margin-bottom: 1.25rem;
}

.dxpr-homepage-support-and-resources {
  margin-bottom: 1.5rem;
}
.dxpr-homepage-support-and-resources a {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #43364C;
  font-size: 0.875rem;
  line-height: 100%;
  font-weight: 400;
  text-decoration: none;
}
.dxpr-homepage-support-and-resources a .az-text {
  text-align: center;
  padding: 0.9375rem 0;
}

.dxpr-homepage-more-resources a {
  color: #ED6E0C;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  font-weight: bold;
  border-bottom: 1px solid #E9E9EE;
  padding: 0.875rem 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ED6E0C' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: inherit inherit;
          background-size: inherit;
  background-position: center right;
  margin-bottom: 0.625rem;
}
.dxpr-homepage-more-resources a p {
  margin-bottom: 0;
}

.dxpr_footer_wrapper {
  background-color: #fff;
  padding: 2rem 3.375rem;
  color: #43364C;
}
.dxpr_footer_wrapper h6 {
  color: #F37C20;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
}
.dxpr_footer_wrapper ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.dxpr_footer_wrapper ul li.menu-item {
  list-style: none;
  padding: 0.75rem 0;
}
.dxpr_footer_wrapper ul li a {
  color: #43364C;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-decoration: none;
  letter-spacing: 0.01rem;
}
.dxpr_footer_wrapper div.az-link {
  display: inline-block;
  padding: 0.9375rem 1.875rem 0.9375rem 0;
  max-width: 100%;
}
.dxpr_footer_wrapper .az-link .az-image img {
  width: 100%;
  max-height: 38px;
  max-width: 100%;
}
.dxpr_footer_wrapper .dxpr-footer-follow-us .container {
  padding: 0;
}
.dxpr_footer_wrapper .dxpr-footer-follow-us a {
  background-color: #D9D9D9;
  border-radius: 50%;
}

.dxpr-footer-partner-and-alliances {
  margin-top: 2.5rem;
}

.dxpr_footer_copyright {
  font-size: 0.75rem;
  line-height: 0.875rem;
}

.dxpr-footer-terms-menu ul li {
  display: inline-block;
  padding: 0 1.25rem !important;
}
.dxpr-footer-terms-menu ul li a {
  color: #43364C !important;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

.dxpr-homepage-herobanner {
  margin-bottom: 0.9375rem;
  padding: 1.25rem !important;
  border-radius: 0;
}
.dxpr-homepage-herobanner .container-fluid {
  padding: 0;
}

.dxpr-homepage-slider {
  margin-top: 0.9375rem;
  padding: 0.625rem 0 0.625rem 0;
}
.dxpr-homepage-slider .owl-buttons {
  display: none;
}
.dxpr-homepage-slider .owl-controls .owl-pagination .custom-nav {
  border: 1px solid #E2E8F0;
  border-radius: 50%;
  padding: 0.125rem;
  margin: 0 0.3125rem;
  cursor: pointer;
}
.dxpr-homepage-slider .st-owl-theme .owl-controls {
  line-height: 0;
  text-align: center;
  position: absolute;
  bottom: 50px;
  right: 5px;
}
.dxpr-homepage-slider .st-owl-theme .owl-controls .owl-pagination {
  padding: 0.9375rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::before {
  top: 20%;
  left: 35%;
}
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::after {
  top: 50% !important;
  left: 35%;
}
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::after {
  top: 50% !important;
  left: 40% !important;
}
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::before {
  top: 20%;
  left: 40% !important;
}
.dxpr-homepage-slider .az-carousel {
  margin-top: 0.625rem !important;
}
.dxpr-homepage-slider .az-carousel .owl-controls .owl-pagination .owl-page {
  background: #D9D9D9;
}
.dxpr-homepage-slider .az-carousel .owl-controls .owl-pagination .owl-page.active {
  background: #F37C20;
}

.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::before,
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::after,
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::before,
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::after {
  height: 30%;
}

.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-prev::after,
.dxpr-homepage-slider .st-owl-theme .owl-buttons .owl-next::after {
  top: 30%;
}

.dxpr-homepage-slider .owl-buttons .owl-prev, .dxpr-homepage-slider .owl-buttons .owl-next {
  border: 1px solid #E2E8F0;
  border-radius: 50%;
}

.dxpr-homepage-slide-content-title {
  color: #43364C;
  font-size: 1.5rem;
  line-height: 100%;
  font-weight: 600;
  text-decoration: underline;
  padding-bottom: 0.9375rem;
}

.dxpr-homepage-slide-content-description {
  color: #52516B;
  font-size: 1rem;
  line-height: 1.5rem;
  float: left;
  padding-right: 1.25rem;
}

.az-element--controls-spacer .dxpr-homepage-slide-content-description {
  float: none;
}

.dxpr-homepage-slide-content-cta a {
  color: #43364C;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  background: transparent !important;
}
.dxpr-homepage-slide-content-cta a:hover {
  color: #f37c20;
}
.dxpr-homepage-slide-content-cta a:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f37c20' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M10.146 4.854a.5.5 0 0 1 .708 0L14 8l-3.146 3.146a.5.5 0 0 1-.708-.708L12.293 8.5H2.5a.5.5 0 0 1 0-1h9.793L10.146 5.56a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}
.dxpr-homepage-slide-content-cta a::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M10.146 4.854a.5.5 0 0 1 .708 0L14 8l-3.146 3.146a.5.5 0 0 1-.708-.708L12.293 8.5H2.5a.5.5 0 0 1 0-1h9.793L10.146 5.56a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 1em 1em;
          background-size: 1em;
  width: 1em;
  height: 1em;
  margin-left: 0.2em;
  vertical-align: middle;
}

/***** Confirmation page *****/
.dxpr-registration-confirmation {
  max-width: 690px;
  padding: 1.875rem;
  margin: 0 auto;
  text-align: center;
}
.dxpr-registration-confirmation .az-text.ck-content .bi-check-lg {
  width: 80px;
  height: 70px;
  font-size: 3.75rem;
  padding: 0 0.625rem 0.625rem 0.625rem;
}
.dxpr-registration-confirmation .az-text.ck-content h3 {
  font-size: 3rem;
  line-height: 3rem;
  letter-spacing: 0;
  color: #52516b;
  margin: 1rem 0;
}
.dxpr-registration-confirmation .az-text.ck-content p {
  color: #52516b;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-bottom: 1.5625rem;
  margin-bottom: 1rem;
}
.dxpr-registration-confirmation .az-text.ck-content a {
  width: 432px;
  padding: 0.625rem 1.875rem;
  border: solid rgba(0, 0, 0, 0);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border-radius: 50px;
  background: var(--neutrals-slate, #52516B);
  text-decoration: none;
  color: var(--neutrals-white, #FFFFFF);
  text-align: center;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
  display: block;
  margin: 0 auto;
}

.dxpr-example-header {
  text-align: center;
  margin-top: 1rem;
}
.dxpr-example-header .section-title {
  color: var(--color-grey-20, #2E3438);
  font-family: "Work Sans", sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.375rem;
}
.dxpr-example-header .section-subtitle {
  margin-top: 0.5rem;
  color: #020817;
  font-family: "Work Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
}
.dxpr-example-header .example-icon {
  width: 40px;
  height: 40px;
  background: #E9E9EE;
  border-radius: 50%;
  border: 1px solid #52516B;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxpr-example-header .example-icon svg {
  width: 20px;
  height: 20px;
  display: block;
}

.dxpr-build-profile .build-profile-title {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  text-align: center;
  color: var(--color-grey-20, #2E3438);
  font-size: 2rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 2.375rem;
  word-wrap: break-word;
}
.dxpr-build-profile .build-profile-subtitle {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  text-align: center;
  color: #020817;
  font-size: 1rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  word-wrap: break-word;
}

.dxpr-profile-steps {
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}
.dxpr-profile-steps .profile-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 24px;
}
.dxpr-profile-steps .profile-step-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 1.5rem;
  background: #ffffff;
  border-radius: 16px;
  outline: 1px solid var(--color-grey-75, #BFBFBF);
  outline-offset: -1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.dxpr-profile-steps .profile-step-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxpr-profile-steps .profile-step-badge {
  width: 41px;
  height: 41px;
  background: #ED6E0C;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxpr-profile-steps .profile-step-badge span {
  color: #ffffff;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1;
}
.dxpr-profile-steps .profile-step-title {
  color: #43364C;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
}
.dxpr-profile-steps .profile-step-desc {
  text-align: center;
  color: #52516B;
  font-size: 0.75rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  letter-spacing: 0.015rem;
}

.dxpr-feature-split {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 24px;
}
.dxpr-feature-split .dxpr-feature-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dxpr-video-section,
.dxpr-impact-metrics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
}

.dxpr-video-section .video-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  height: 100%;
  padding: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0 6px 12px rgba(67, 54, 76, 0.03);
          box-shadow: 0 6px 12px rgba(67, 54, 76, 0.03);
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  font-family: "Work Sans", sans-serif;
}
.dxpr-video-section .video-section {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxpr-video-section .video-title {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75rem;
  color: #111827;
}
.dxpr-video-section .video-subtitle {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #4B5563;
}
.dxpr-video-section .video-actions {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.dxpr-video-section .btn-outline {
  text-decoration: none;
  padding: 0.625rem 1.875rem;
  background: #ffffff;
  border-radius: 50px;
  outline: 1px solid #52516B;
  outline-offset: -1px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxpr-video-section .btn-outline .btn-text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6875rem;
  letter-spacing: 0.01rem;
  color: #43364C;
}
.dxpr-video-section .link-action {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.dxpr-video-section .link-action .link-text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: #43364C;
}
.dxpr-video-section .video-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  overflow: hidden;
}
.dxpr-video-section .video-wrapper iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.dxpr-impact-metrics .profile-impact-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0 6px 12px rgba(67, 54, 76, 0.03);
          box-shadow: 0 6px 12px rgba(67, 54, 76, 0.03);
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  font-family: "Work Sans", sans-serif;
}
.dxpr-impact-metrics .profile-impact-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.dxpr-impact-metrics .profile-impact-header h3 {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: #111827;
}
.dxpr-impact-metrics .profile-impact-header p {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #4B5563;
}
.dxpr-impact-metrics .profile-impact-story {
  padding: 1rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.dxpr-impact-metrics .profile-impact-story .story-title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  color: #212731;
}
.dxpr-impact-metrics .profile-impact-story .story-quote {
  font-size: 0.875rem;
  font-style: italic;
  line-height: 1.25rem;
  color: #212731;
}
.dxpr-impact-metrics .profile-impact-story .story-author {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: #212731;
}
.dxpr-impact-metrics .profile-impact-story .story-company {
  font-size: 0.75rem;
  line-height: 1rem;
  color: #64748B;
}
.dxpr-impact-metrics .profile-impact-stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  padding: 0.75rem;
  border: 1px solid #E9E9EE;
  background: #ffffff;
}
.dxpr-impact-metrics .stat-item {
  width: 100%;
  padding: 0.75rem;
  border: 1px solid #BFBFBF;
  border-radius: 3px;
  background: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.dxpr-impact-metrics .stat-icon-wrap {
  padding: 0.625rem;
  background: #E9E9EE;
  border-radius: 50px;
  border: 1px solid #52516B;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxpr-impact-metrics .stat-icon-wrap .stat-icon {
  width: 20px;
  height: 20px;
  color: #2B2133;
}
.dxpr-impact-metrics .stat-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.dxpr-impact-metrics .stat-text .stat-value {
  font-size: 1.5rem;
  font-weight: 700;
  color: #43364C;
}
.dxpr-impact-metrics .stat-text .stat-title {
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.0175rem;
  color: #52516B;
}
.dxpr-impact-metrics .stat-text .stat-desc {
  font-size: 0.75rem;
  letter-spacing: 0.015rem;
  color: #52516B;
}

.dxpr-example-cards {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.dxpr-example-cards .example-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.dxpr-example-cards .example-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  background: #ffffff;
  border-radius: 16px;
  outline: 1px solid var(--color-grey-75, #BFBFBF);
  outline-offset: -1px;
  padding: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxpr-example-cards .example-card-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dxpr-example-cards .example-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  text-align: center;
}
.dxpr-example-cards .example-category {
  color: #52516B;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.0175rem;
}
.dxpr-example-cards .example-title {
  color: #43364C;
  font-size: 1.125rem;
  font-weight: 700;
}
.dxpr-example-cards .example-desc {
  color: #52516B;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.015rem;
}
.dxpr-example-cards .example-image {
  width: 100%;
  height: 136px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.dxpr-example-cards .example-btn {
  margin-top: auto;
  padding: 0.625rem 1.875rem;
  border-radius: 50px;
  border: 1px solid #52516B;
  color: #43364C;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

#supplier-faq {
  margin: 1.5rem 0.75rem 2.75rem;
  background-color: #FFFFFF;
  border-radius: 12px;
}
#supplier-faq .col-lg-6 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

#supplier-faq-title {
  color: #111827;
  font-family: "Work Sans";
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  margin-top: 1rem;
}
#supplier-faq-title p {
  margin-bottom: 0;
}

#supplier-faq-desc {
  color: #4B5563;
  font-family: "Work Sans";
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}
#supplier-faq-desc p {
  margin-bottom: 0;
}

.view-display-id-block_1 {
  margin-top: 1rem !important;
}
.view-display-id-block_1 .accordion .accordion-header button.collapsed {
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
}

body {
  font-family: "Work Sans", sans-serif !important;
  background-color: #F7F7F8 !important;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .nav-link,
body button,
body input,
body textarea {
  font-family: "Work Sans", sans-serif;
}

.cta-button {
  background: orange;
  color: white;
  padding: 0.3125rem 0.625rem;
  border-radius: 5px;
}

/* Filters */
.filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  margin-top: 1.25rem;
}

.filter-btn {
  background: #F37C20 !important;
  border: 1px solid #F37C20 !important;
}

.filter-title {
  color: #3b2b4d !important;
}

.filter-title.required::after {
  display: inline-block;
  margin-inline: 0.15em;
  content: "*";
  color: var(--color-maximumred);
  font-size: 0.875rem;
}

.filter-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 6px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  margin-bottom: 5rem;
  flex-wrap: nowrap;
}

.filter-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.125rem;
  font-weight: bold;
  color: #000;
}
.filter-group select {
  background-color: #3b2b4d;
  color: #fff;
  border: none;
  padding: 0.3125rem 0.75rem;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.875rem;
  min-width: 175PX;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg fill="white" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 10px center;
  -webkit-background-size: 16px 16px;
          background-size: 16px;
}

.swaps-table {
  /* ---- Table Shell ---- */
}
.swaps-table .gpo-table {
  border: 1px solid var(--row-border, #EAEAEA);
  border-radius: 12px;
  background: #fff;
  overflow-x: hidden; /* no horizontal scroll */
}
.swaps-table {
  /* ---- Grid Layout: 9 columns ----
     1) Client/GPO  
     2) Incumbent  
     3) New Prod  
     4) Volume
     5) Invoice Savings
     6) Net Savings      
     7) Match Level
     8) Opportunity Status
     9) Action Taken
     Use minmax(0, …) so columns can shrink and WRAP (no overflow). */
}
.swaps-table .gpo-header,
.swaps-table .gpo-row {
  display: grid;
  grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr) minmax(0, 1fr) minmax(110px, 0.86fr) minmax(0, 0.92fr) minmax(0, 0.92fr) minmax(65px, 0.45fr) minmax(135px, 0.9fr) minmax(80px, 0.6fr); /* Action Taken             */
  gap: 8px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; /* top-align tall, wrapped cells */
}
.swaps-table {
  /* Let grid items actually shrink; otherwise text can force overflow */
}
.swaps-table .gpo-header > .gpo-col,
.swaps-table .gpo-row > .gpo-col {
  min-width: 0;
}
.swaps-table {
  /* ---- Header ---- */
}
.swaps-table .gpo-header {
  background: #E9E9EE;
  border-bottom: 2px solid #43364C;
  padding: 0.75rem 0.625rem;
  font: 600 0.75rem/0.75rem "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  color: #43364C;
}
.swaps-table {
  /* ---- Rows ---- */
}
.swaps-table .gpo-row {
  border-bottom: 1px solid #E9E9EE;
  padding: 0.625rem;
  background: #fff;
}
.swaps-table .gpo-row:hover {
  background: #F8F9FB;
}
.swaps-table .gpo-row.is-child {
  background: #F9F8FA;
}
.swaps-table .gpo-row.is-grandchild {
  background: #F5F4F6;
}
.swaps-table {
  /* ---- Columns & Text Wrapping ---- */
}
.swaps-table .gpo-col {
  padding: 0 0.625rem;
}
.swaps-table .gpo-header .gpo-col,
.swaps-table .gpo-row .gpo-col {
  white-space: normal;
  overflow-wrap: anywhere; /* modern wrapping for long tokens */
  word-break: break-word; /* fallback */
  line-height: 1.25;
}
.swaps-table {
  /* Keep small numeric meta compact (optional: comment out to allow wrap) */
}
.swaps-table .gpo-col-level,
.swaps-table .gpo-col-cases {
  white-space: nowrap;
}
.swaps-table {
  /* ---- Name Cell: caret + indent + label ---- */
}
.swaps-table .gpo-col-name {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; /* top align when multi-line */
  gap: 6px;
}
.swaps-table {
  /* Caret toggle button + bullet */
}
.swaps-table .gpo-toggle {
  border: 0;
  background: transparent;
  cursor: pointer;
  width: 18px;
  height: 18px;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table .gpo-toggle .gpo-caret {
  display: block;
  width: 18px;
  height: 18px;
}
.swaps-table .gpo-bullet {
  width: 18px;
  text-align: center;
  display: inline-block;
  margin-right: 0.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table {
  /* Indent markers for nested rows */
}
.swaps-table .gpo-indent-6 {
  display: inline-block;
  width: 28px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table { /* child indent */ }
.swaps-table .gpo-indent-12 {
  display: inline-block;
  width: 56px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table { /* grandchild indent */
  /* Vertical guide lines for hierarchy */
}
.swaps-table .gpo-row.is-child .gpo-col-name,
.swaps-table .gpo-row.is-grandchild .gpo-col-name {
  position: relative;
}
.swaps-table .gpo-row.is-child .gpo-col-name::before {
  content: "";
  position: absolute;
  left: 10px; /* aligns with first indent area */
  top: 6px;
  bottom: 6px;
  width: 1px;
  background: #E9E9EE;
}
.swaps-table .gpo-row.is-grandchild .gpo-col-name::before {
  content: "";
  position: absolute;
  left: 22px; /* deeper line; adjust if you tweak indent widths */
  top: 6px;
  bottom: 6px;
  width: 1px;
  background: #F0EFF3;
}
.swaps-table {
  /* ---- Level Pill ---- */
}
.swaps-table .gpo-pill {
  display: inline-block;
  padding: 0.1875rem 0.6875rem;
  border-radius: 9999px;
  outline: 1px #9CA3AF solid;
  background: #E5E7EB;
  font: 600 0.75rem/1rem Inter, system-ui, sans-serif;
  color: #374151;
  white-space: nowrap;
}
.swaps-table {
  /* ---- Opportunity Toggle (AI | VAST | Both) ---- */
}
.swaps-table .gpo-metric-toggle,
.swaps-table .gpo-opp-toggle,
.swaps-table #opportunity-toggle {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
}
.swaps-table .gpo-opp-btn {
  padding: 0.375rem 0.625rem;
  border: 1px solid #D1D5DB;
  border-radius: 8px;
  background: #fff;
  font: 500 0.8125rem/1.125rem "Work Sans", system-ui, sans-serif;
  color: #374151;
  cursor: pointer;
}
.swaps-table .gpo-opp-btn.is-active {
  background: #43364C;
  color: #fff;
  border-color: #43364C;
}
.swaps-table :root {
  --epiq-purple: #43364C;
  --epiq-orange: #ED6E0C;
}
.swaps-table .mq-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  line-height: 0;
  margin-top: 0.125rem;
}
.swaps-table .mq-icon svg {
  width: 16px;
  height: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.swaps-table .gpo-legend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px 16px;
  padding: 0.5rem 0.625rem 0.75rem;
}
.swaps-table .gpo-legend .legend-title {
  font: 600 0.75rem/1 "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  color: #43364C;
  margin-right: 0.375rem;
}
.swaps-table .gpo-legend .legend-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.swaps-table .gpo-legend .legend-text {
  font: 0.75rem/1rem "Work Sans", system-ui, sans-serif;
  color: #374151;
}
.swaps-table .gpo-col-name .gpo-name {
  color: var(--epiq-orange);
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
}
.swaps-table .gpo-col-name .gpo-name a {
  color: inherit;
  font-weight: inherit;
  text-decoration: none;
}
.swaps-table .gpo-col-name .gpo-name a:hover, .swaps-table .gpo-col-name .gpo-name a:focus, .swaps-table .gpo-col-name .gpo-name a:active, .swaps-table .gpo-col-name .gpo-name a:visited {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 40rem) {
  .swaps-table .gpo-legend {
    gap: 10px 12px;
    padding: 0.5rem 0.625rem;
  }
  .swaps-table .mq-icon svg {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 26.25rem) {
  .swaps-table .mq-icon svg {
    width: 12px;
    height: 12px;
  }
}
.swaps-table {
  /* top bar that holds toggle (left) + legend (right) */
}
.swaps-table .gpo-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px 16px;
}
@media (max-width: 48rem) {
  .swaps-table .gpo-toolbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    gap: 8px;
  }
}
.swaps-table {
  /* ---- Match Level Toggle Buttons ---- */
}
.swaps-table .gpo-mq-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 0.5rem 0.625rem 0.75rem;
}
.swaps-table .gpo-mq-toggle .legend-title {
  font: 600 0.75rem/1 "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  color: #43364C;
  margin-right: 0.375rem;
}
.swaps-table .gpo-mq-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  padding: 0.375rem 0.75rem;
  border: 1px solid #D1D5DB;
  border-radius: 8px;
  background: #fff;
  font: 500 0.75rem/1rem "Work Sans", system-ui, sans-serif;
  color: #374151;
  cursor: pointer;
  -webkit-transition: background 0.15s, color 0.15s, border-color 0.15s;
  -o-transition: background 0.15s, color 0.15s, border-color 0.15s;
  transition: background 0.15s, color 0.15s, border-color 0.15s;
}
.swaps-table .gpo-mq-btn:hover {
  border-color: #43364C;
  background: #F3F1F5;
}
.swaps-table .gpo-mq-btn.is-active {
  background: #43364C;
  color: #fff;
  border-color: #43364C;
}
.swaps-table .gpo-mq-btn.is-active .mq-icon svg circle {
  stroke: #fff;
}
.swaps-table .gpo-mq-btn.is-active .mq-icon svg circle[fill="var(--epiq-purple)"] {
  fill: #fff;
}
.swaps-table .gpo-mq-btn.is-active .mq-icon svg linearGradient stop:first-child {
  stop-color: #fff;
}
.swaps-table .gpo-mq-btn .mq-label {
  font: 0.75rem/1rem "Work Sans", system-ui, sans-serif;
}
.swaps-table {
  /* ---- Status Dropdown with Colored Options ---- */
}
.swaps-table .gpo-status-dropdown {
  position: relative;
  display: inline-block;
  width: 100%;
}
.swaps-table .gpo-status-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 6px;
  width: 100%;
  padding: 0.25rem 0.75rem;
  border: 1px solid #D1D5DB;
  border-radius: 9999px;
  background: #fff;
  font: 600 0.75rem/1rem "Inter", sans-serif;
  color: #374151;
  cursor: pointer;
  -webkit-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
}
.swaps-table .gpo-status-btn:hover {
  border-color: #43364C;
  background: #F8F9FB;
}
.swaps-table .gpo-status-btn:focus {
  outline: 2px solid #43364C;
  outline-offset: 2px;
}
.swaps-table {
  /* Status button color variants */
}
.swaps-table .gpo-status-btn--converted {
  background: #DCFCE7;
  border-color: #127856;
  color: #127856;
  width: 120px;
}
.swaps-table .gpo-status-btn--in-progress {
  background: #FEF9C3;
  border-color: #EAB308;
  color: #713D00;
  width: 120px;
}
.swaps-table .gpo-status-btn--new {
  background: #E5E7EB;
  border-color: #9CA3AF;
  color: #4B5563;
  width: 75px;
}
.swaps-table .gpo-status-btn--hidden {
  background: #FEE2E2;
  border-color: #DC2626;
  color: #DC2626;
  width: 90px;
}
.swaps-table .gpo-status-label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}
.swaps-table .gpo-status-caret {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: inherit;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;
}
.swaps-table .gpo-status-dropdown.is-open .gpo-status-caret {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.swaps-table .gpo-status-menu {
  position: absolute;
  top: 100%;
  right: -4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 160px;
  padding: 0.5rem 0;
  background: #fff;
  border: none;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 6px -1px rgba(166, 173, 186, 0.1), 0px 2px 4px -1px rgba(166, 173, 186, 0.06);
          box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 6px -1px rgba(166, 173, 186, 0.1), 0px 2px 4px -1px rgba(166, 173, 186, 0.06);
  z-index: 100;
  display: none;
}
.swaps-table .gpo-status-dropdown.is-open .gpo-status-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.swaps-table .gpo-status-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0.5rem 1rem;
  font: 500 0.875rem/1.25rem "Work Sans", system-ui, sans-serif;
  cursor: pointer;
  border-bottom: none;
}
.swaps-table .gpo-status-option:last-child {
  border-bottom: none;
}
.swaps-table .gpo-status-option:hover {
  background: #F3F1F5;
}
.swaps-table .status-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 18px;
      -ms-flex: 0 0 18px;
          flex: 0 0 18px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
}
.swaps-table .gpo-status-option--converted .status-icon {
  background-image: url("../images/status-converted.svg");
}
.swaps-table .gpo-status-option--in-progress .status-icon {
  background-image: url("../images/status-in-progress.svg");
}
.swaps-table .gpo-status-option--new .status-icon {
  background-image: url("../images/status-new.svg");
}
.swaps-table .gpo-status-option--hidden .status-icon {
  background-image: url("../images/status-hidden.svg");
}

/* ===========================
   GPO Volume Decrease UI
   =========================== */
/* ---------- Design tokens ---------- */
:root {
  --ink: #020817;
  --muted: #52516B;
  --label: #43364C;
  --accent: #ED6E0C;
  --delta-pos: #127856;
  --delta-neg: #B10101;
  --row-border: #EAEAEA;
  --row-hover: #F8F9FB;
  --row-selected: #FFF3E8;
  --bg-soft: #FAFBFC;
  --badge-bg: #F2F2F6;
  --radius: 10px;
  --radius-sm: 8px;
  --col-tight: 88px;
  --col-mid: 120px;
  --shadow-soft: 0 1px 0 rgb(0 0 0 / 4%), 0 2px 6px rgb(0 0 0 / 4%);
  --epiq-purple: #43364C;
  --epiq-orange: #ED6E0C;
  --radiant-orange: #f37c20;
}

.volume-decrease-table .gpo-step-strong-blue {
  color: #3461ac;
}

/* ---------- Page title ---------- */
.volume-decrease-table .gpo-page-title {
  color: var(--ink);
  font: 500 1.5rem/1.875rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  margin: 0;
}

.volume-decrease-table .gpo-page-subtitle {
  color: var(--muted);
  font: 400 0.875rem/1.25rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  margin: 0.25rem 0 1.25rem;
}

/* ---------- Typography ---------- */
.volume-decrease-table .gpo-title {
  color: var(--ink);
  font: 500 1.125rem/1.5rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  margin: 0 0 0.125rem;
}

.volume-decrease-table .gpo-subtitle {
  color: var(--muted);
  font: 400 0.8125rem/1.1875rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  letter-spacing: 0.00875rem;
  margin: 0;
}

.volume-decrease-table .gpo-muted {
  color: var(--muted);
  font: 500 0.75rem/1rem "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", sans-serif;
  letter-spacing: 0.015rem;
  text-transform: uppercase;
}

/* Selected labels under headers (client / category / SKU) */
.volume-decrease-table .gpo-section-selected-label {
  margin-top: 0.25rem;
  color: var(--radiant-orange);
  font: 700 0.875rem/1.25rem "Work Sans", system-ui, sans-serif;
}
.volume-decrease-table .gpo-section-selected-label a {
  color: inherit;
  font-weight: inherit;
  text-decoration: none;
  cursor: pointer;
}
.volume-decrease-table .gpo-section-selected-label a:hover, .volume-decrease-table .gpo-section-selected-label a:focus, .volume-decrease-table .gpo-section-selected-label a:active {
  color: inherit;
  text-decoration: none;
  outline: none;
}

/* ---------- Section shells ---------- */
.volume-decrease-table .gpo-section-block {
  background: #ffffff;
  border-radius: 12px;
  padding: 1rem 1rem 1.25rem;
  -webkit-box-shadow: var(--shadow-soft);
          box-shadow: var(--shadow-soft);
}

/* Blur titles when underlying step is disabled */
.volume-decrease-table .gpo-section-block.is-step-disabled .gpo-title,
.volume-decrease-table .gpo-section-block.is-step-disabled .gpo-subtitle,
.volume-decrease-table .gpo-section-block.is-step-disabled .gpo-section-selected-label {
  -webkit-filter: blur(1px);
          filter: blur(1px);
  opacity: 0.6;
}

/* Section header layout */
.volume-decrease-table .gpo-section-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  margin-bottom: 0.625rem;
}

.volume-decrease-table .gpo-section-header-main {
  min-width: 0;
}

.volume-decrease-table .gpo-section-header-aux {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* ✅ Make Block 1 + Block 2 equal height */
.volume-decrease-table #row-table-wrap > [class*=col-] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.volume-decrease-table #row-table-wrap .gpo-section-block {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.volume-decrease-table #row-table-wrap .gpo-table,
.volume-decrease-table #row-table-wrap .gpo-step-section {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* ---------- Table shell ---------- */
.volume-decrease-table .gpo-table {
  border: 1px solid var(--row-border);
  border-radius: 12px;
  background: #fff;
  -webkit-box-shadow: var(--shadow-soft);
          box-shadow: var(--shadow-soft);
}

/* Scrollable nested table */
.volume-decrease-table .gpo-table.single-metric {
  max-height: 480px;
  overflow-y: auto;
  overflow-x: auto;
}

/* Shared grid layout */
.volume-decrease-table .gpo-header,
.volume-decrease-table .gpo-row {
  display: grid;
  gap: 8px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.volume-decrease-table .gpo-header {
  grid-template-columns: minmax(0, 1.8fr) minmax(88px, 1fr);
  background: #E9E9EE;
  border-bottom: 2px solid #43364C;
  padding: 0.75rem 0.625rem;
  font: 600 0.75rem/0.75rem "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  color: #43364C;
}

.volume-decrease-table .gpo-table.single-metric .gpo-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 5;
}

.volume-decrease-table .gpo-row {
  grid-template-columns: minmax(0, 1.8fr) minmax(88px, 1fr);
  border-bottom: 1px solid #E9E9EE;
  padding: 0.625rem;
  background: #fff;
  cursor: pointer;
}

.volume-decrease-table .gpo-row:hover {
  background: var(--row-hover);
}

.volume-decrease-table .gpo-row.is-child {
  background: #F9F8FA;
}

.volume-decrease-table .gpo-row.is-grandchild {
  background: #F5F4F6;
}

.volume-decrease-table .gpo-row.is-selected {
  background: var(--row-selected);
}

.volume-decrease-table .gpo-col {
  padding: 0 0.625rem;
  min-width: 0;
}

.volume-decrease-table .gpo-header .gpo-col,
.volume-decrease-table .gpo-row .gpo-col {
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
  line-height: 1.25;
}

.volume-decrease-table .gpo-col-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 6px;
}

.volume-decrease-table .gpo-toggle,
.volume-decrease-table .gpo-bullet {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-top: 0.125rem;
}

/* Wrapper around name + rollup for clean baseline + wrapping */
.volume-decrease-table .gpo-namewrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-column-gap: 6px;
     -moz-column-gap: 6px;
          column-gap: 6px;
  row-gap: 2px;
  min-width: 0;
}

/* Toggle */
.volume-decrease-table .gpo-toggle {
  border: 0;
  background: transparent;
  cursor: pointer;
  width: 18px;
  height: 18px;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.volume-decrease-table .gpo-toggle:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
  border-radius: 6px;
}

.volume-decrease-table .gpo-caret {
  display: block;
  width: 18px;
  height: 18px;
}

.volume-decrease-table .gpo-bullet {
  width: 18px;
  text-align: center;
  display: inline-block;
  margin-right: 0.375rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.volume-decrease-table .gpo-indent-6 {
  display: inline-block;
  width: 28px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.volume-decrease-table .gpo-indent-12 {
  display: inline-block;
  width: 56px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.volume-decrease-table .gpo-name {
  display: inline;
  color: var(--accent);
  font: 700 0.875rem/1.3125rem "Work Sans", sans-serif;
  letter-spacing: 0.00875rem;
  white-space: normal;
  word-break: break-word;
}

.volume-decrease-table .gpo-rollup-inline {
  display: inline;
  font: 500 0.75rem/1rem "Work Sans", system-ui, sans-serif;
  color: var(--muted);
  white-space: normal;
}

.volume-decrease-table .gpo-col-num {
  text-align: right;
  color: var(--ink);
  font: 400 0.875rem/1.3125rem "Work Sans", sans-serif;
  letter-spacing: 0.00875rem;
}

.volume-decrease-table .gpo-row .gpo-col-num {
  color: var(--delta-neg);
}

/* 3-column layout: Name | Metric | Metric% */
.volume-decrease-table .gpo-table.single-metric .gpo-header,
.volume-decrease-table .gpo-table.single-metric .gpo-row {
  grid-template-columns: minmax(0, 2.6fr) minmax(var(--col-mid), 1fr) minmax(var(--col-mid), 1fr);
}

/* ---------- Metric toggle ---------- */
.volume-decrease-table .gpo-metric-toggle {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
}

.volume-decrease-table .gpo-metric-btn {
  padding: 0.375rem 0.625rem;
  border: 1px solid #D1D5DB;
  border-radius: 8px;
  background: #fff;
  font: 500 0.8125rem/1.125rem "Work Sans", system-ui, sans-serif;
  color: #374151;
  cursor: pointer;
  -webkit-transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
  -o-transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
  transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}

.volume-decrease-table .gpo-metric-btn:hover {
  background: #F6F7FA;
}

.volume-decrease-table .gpo-metric-btn:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
  border-radius: 8px;
}

.volume-decrease-table .gpo-metric-btn.is-active {
  background: #43364C;
  color: #fff;
  border-color: #43364C;
}

/* ---------- Products table (Block 3) ---------- */
.volume-decrease-table .gpo-products-table {
  border: 1px solid var(--row-border);
  border-radius: var(--radius);
  overflow: auto; /* ✅ horizontal scroll container */
  background: #fff;
  -webkit-box-shadow: var(--shadow-soft);
          box-shadow: var(--shadow-soft);
}

/* ✅ make months create horizontal scroll */
.volume-decrease-table .gpo-products-table table {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
  margin-block: 0;
}

/* header cells (single header row only) */
.volume-decrease-table .gpo-products-table thead th {
  background: #E9E9EE;
  border-bottom: 2px solid #43364C;
  color: #43364C;
  font: 600 0.75rem/0.75rem "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  padding: 0.75rem 0.625rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
  white-space: nowrap;
}

/* body cells */
.volume-decrease-table .gpo-products-table tbody td {
  padding: 0.625rem;
  border-top: 1px solid var(--row-border);
  font: 400 0.875rem/1.3125rem "Work Sans", sans-serif;
  white-space: nowrap;
}

/* Rank column */
.volume-decrease-table .gpo-rank-cell {
  width: 56px;
  min-width: 56px;
  text-align: right;
}

/* ✅ rank header aligns tooltip */
.volume-decrease-table .gpo-products-table thead th.gpo-rank-cell {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 6px;
  white-space: nowrap;
}

/* Product col */
.volume-decrease-table .gpo-product-col {
  width: 320px;
  min-width: 320px;
}

.volume-decrease-table .gpo-products-table td.gpo-product-name {
  color: var(--accent);
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.volume-decrease-table .gpo-product-row {
  cursor: pointer;
}

.volume-decrease-table .gpo-product-row.is-selected {
  background: var(--row-selected);
}

/* Month + Trend sizing */
.volume-decrease-table .gpo-month-col {
  width: 92px;
  min-width: 92px;
  text-align: right;
}

.volume-decrease-table .gpo-trend-col {
  width: 150px;
  min-width: 150px;
}

/* Divider between PRIOR group and CURR group */
.volume-decrease-table .gpo-curr-first {
  border-left: 2px solid #D8D8E0;
}

.volume-decrease-table .gpo-products-table thead th.gpo-curr-first {
  border-left: 2px solid #43364C;
}

.volume-decrease-table .gpo-month-empty {
  text-align: center;
  color: var(--muted);
  font-weight: 500;
}

/* ---------- Sticky columns for horizontal scroll ---------- */
.volume-decrease-table .gpo-sticky-left {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background: #fff;
  z-index: 3;
}

.volume-decrease-table .gpo-sticky-left-1 {
  left: 0;
  z-index: 6;
} /* rank */
.volume-decrease-table .gpo-sticky-left-2 {
  left: 56px;
  z-index: 5;
} /* product */
.volume-decrease-table .gpo-sticky-right {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  background: #fff;
  z-index: 5;
}

/* header sticky priority for sticky cols */
.volume-decrease-table .gpo-products-table thead .gpo-sticky-left-1,
.volume-decrease-table .gpo-products-table thead .gpo-sticky-left-2,
.volume-decrease-table .gpo-products-table thead .gpo-sticky-right {
  z-index: 20;
}

/* subtle separators for sticky cols */
.volume-decrease-table .gpo-sticky-left-2 {
  -webkit-box-shadow: 2px 0 0 rgba(0, 0, 0, 0.06);
          box-shadow: 2px 0 0 rgba(0, 0, 0, 0.06);
}

.volume-decrease-table .gpo-sticky-right {
  -webkit-box-shadow: -2px 0 0 rgba(0, 0, 0, 0.06);
          box-shadow: -2px 0 0 rgba(0, 0, 0, 0.06);
}

/* keep selected/hover bg consistent on sticky cells */
.volume-decrease-table .gpo-product-row.is-selected .gpo-sticky-left,
.volume-decrease-table .gpo-product-row.is-selected .gpo-sticky-right {
  background: var(--row-selected);
}

.volume-decrease-table .gpo-product-row:hover .gpo-sticky-left,
.volume-decrease-table .gpo-product-row:hover .gpo-sticky-right {
  background: var(--row-hover);
}

/* ---------- Donut + legend ---------- */
#row-donut .w-100 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

#donut-canvas {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 220px;
  height: 220px;
  max-width: 220px;
  max-height: 220px;
  margin: 0;
}

/* ✅ HIDE the old header row (now legend header is rendered inside #donut-legend) */
.volume-decrease-table .gpo-donut-headers {
  display: none !important;
}

.gpo-donut-legend {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-top: 0;
  padding-right: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}

/* ✅ Legend header uses same grid as legend items => perfect alignment */
.gpo-donut-legend-header {
  display: grid;
  grid-template-columns: 12px minmax(0, 1fr) auto;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 8px;
  padding: 0 0.5rem 0.125rem;
  font: 600 0.6875rem/1 "Work Sans", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.01125rem;
  color: #43364C;
}

.gpo-donut-legend-item {
  display: grid;
  grid-template-columns: 12px minmax(0, 1fr) auto;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 8px;
  width: 100%;
  padding: 0.375rem 0.5rem;
  border-radius: 8px;
  border: 1px solid transparent;
  background: #fff;
  cursor: pointer;
  text-align: left;
}

.gpo-donut-legend-item:hover {
  background: #F8F9FB;
  border-color: #E0E0E6;
}

.gpo-donut-legend-item:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
}

.gpo-donut-legend-item.is-dimmed {
  opacity: 0.45;
}

.gpo-donut-legend-swatch {
  width: 12px;
  height: 12px;
  border-radius: 999px;
  margin-top: 0.1875rem;
}

.gpo-donut-legend-label {
  white-space: normal;
  word-break: break-word;
  font: 500 0.8125rem/1.3 "Work Sans", system-ui, sans-serif;
  color: var(--ink);
}

.gpo-donut-legend-value {
  font: 500 0.75rem/1.3 "Work Sans", system-ui, sans-serif;
  color: var(--muted);
  white-space: nowrap;
  text-align: right;
}

.gpo-donut-legend-item .gpo-donut-legend-value {
  color: var(--delta-neg);
}

/* ---------- Trend sparkline ---------- */
.gpo-trend-cell {
  width: 130px;
  min-width: 130px;
}

.gpo-trend-spark {
  display: block;
  width: 120px;
  height: 36px;
}

.gpo-trend-spark .sparkline-label {
  font: 600 0.4375rem/1 "Work Sans", system-ui, sans-serif;
  fill: var(--muted);
}

/* ---------- Step skeleton ---------- */
.volume-decrease-table .gpo-step-section {
  position: relative;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}

.volume-decrease-table #row-donut.gpo-step-section,
.volume-decrease-table #row-products.gpo-step-section,
.volume-decrease-table #row-product-line.gpo-step-section {
  min-height: 260px;
}

.volume-decrease-table .gpo-step-section .gpo-step-content {
  -webkit-transition: opacity 0.15s ease, -webkit-filter 0.15s ease;
  transition: opacity 0.15s ease, -webkit-filter 0.15s ease;
  -o-transition: filter 0.15s ease, opacity 0.15s ease;
  transition: filter 0.15s ease, opacity 0.15s ease;
  transition: filter 0.15s ease, opacity 0.15s ease, -webkit-filter 0.15s ease;
}

.volume-decrease-table .gpo-step-section.is-disabled .gpo-step-content {
  -webkit-filter: blur(2px);
          filter: blur(2px);
  opacity: 0.6;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.volume-decrease-table .gpo-step-section.is-active .gpo-step-content {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
  pointer-events: auto;
}

.volume-decrease-table .gpo-step-overlay {
  position: absolute;
  inset: 0;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.5rem 0.75rem;
  pointer-events: none;
}

.volume-decrease-table .gpo-step-section.is-disabled .gpo-step-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.volume-decrease-table .gpo-step-card {
  pointer-events: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  max-width: 360px;
  padding: 0.75rem 1rem;
  border-radius: 12px;
  border: 1px solid #E0E0E6;
  background: rgba(255, 255, 255, 0.94);
  -webkit-box-shadow: var(--shadow-soft);
          box-shadow: var(--shadow-soft);
}

.volume-decrease-table .gpo-step-icon {
  width: 28px;
  height: 28px;
  border-radius: 999px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #EEF2FF;
  color: #4B5563;
  font-size: 1rem;
  font-weight: 600;
}

.volume-decrease-table .gpo-step-desc {
  margin: 0;
  font: 400 0.8125rem/1.4 "Work Sans", system-ui, sans-serif;
  color: var(--muted);
}

/* ---------- Inline tooltip markup hidden (we use floating tooltip now) ---------- */
.volume-decrease-table .gpo-tooltip {
  display: none !important;
}

/* Tooltip button */
.volume-decrease-table .gpo-tooltip-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.volume-decrease-table .gpo-info-btn {
  width: 18px;
  height: 18px;
  border-radius: 999px;
  border: 1px solid #D1D5DB;
  background: #fff;
  color: #4B5563;
  font: 600 0.6875rem/1 "Work Sans", system-ui, sans-serif;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-left: 0.25rem;
  cursor: pointer;
}

.volume-decrease-table .gpo-info-btn:hover {
  background: #F3F4F6;
}

.volume-decrease-table .gpo-info-btn:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
}

/* ✅ Floating tooltip (never clipped) */
.gpo-float-tooltip {
  position: fixed;
  z-index: 9999;
  opacity: 0;
  -webkit-transform: translateY(4px);
       -o-transform: translateY(4px);
          transform: translateY(4px);
  -webkit-transition: opacity 0.12s ease, -webkit-transform 0.12s ease;
  transition: opacity 0.12s ease, -webkit-transform 0.12s ease;
  -o-transition: opacity 0.12s ease, -o-transform 0.12s ease;
  transition: opacity 0.12s ease, transform 0.12s ease;
  transition: opacity 0.12s ease, transform 0.12s ease, -webkit-transform 0.12s ease, -o-transform 0.12s ease;
  pointer-events: none;
  max-width: min(440px, 100vw - 24px);
}

.gpo-float-tooltip.is-visible {
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  pointer-events: auto;
}

.gpo-float-tooltip-inner {
  background: #111827;
  color: #F9FAFB;
  border-radius: 8px;
  padding: 0.5rem 0.625rem;
  font: 400 0.75rem/1.4 "Work Sans", system-ui, sans-serif;
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  white-space: normal;
  word-break: break-word;
}

/* arrow */
.gpo-float-tooltip::after {
  content: "";
  position: absolute;
  left: var(--arrow-left, 50%);
  top: -4px;
  width: 8px;
  height: 8px;
  background: #111827;
  -webkit-transform: translateX(-50%) rotate(45deg);
       -o-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}

.gpo-float-tooltip.is-top::after {
  top: auto;
  bottom: -4px;
}

#row-product-line {
  min-height: 300px;
}

#row-product-line #product-line {
  height: 300px !important;
  width: 100% !important;
  display: block;
}

/* ---------- Responsive tweaks ---------- */
@media (max-width: 48rem) {
  #row-donut .w-100 {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  #donut-canvas {
    margin: 0 auto;
  }
  #product-line {
    height: 280px !important;
  }
  .volume-decrease-table .gpo-name {
    max-width: 70vw;
  }
  .volume-decrease-table .gpo-section-block {
    margin-bottom: 0.5rem;
  }
  .volume-decrease-table .gpo-product-col {
    width: 240px;
    min-width: 240px;
  }
  .volume-decrease-table .gpo-sticky-left-2 {
    left: 56px;
  }
}
#node-supplier-profile-form,
.node-supplier-profile-form,
#node-supplier-profile-edit-form,
.node-supplier-profile-edit-form {
  padding: 0 0 1.5rem;
  max-width: 95%;
  margin: auto;
}
#node-supplier-profile-form .sp-header,
.node-supplier-profile-form .sp-header,
#node-supplier-profile-edit-form .sp-header,
.node-supplier-profile-edit-form .sp-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 1rem 0;
}
#node-supplier-profile-form .sp-header__title,
.node-supplier-profile-form .sp-header__title,
#node-supplier-profile-edit-form .sp-header__title,
.node-supplier-profile-edit-form .sp-header__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1.625rem;
  font-weight: 600;
  color: #43364C;
  min-width: 180px;
}
#node-supplier-profile-form .sp-header__actions,
.node-supplier-profile-form .sp-header__actions,
#node-supplier-profile-edit-form .sp-header__actions,
.node-supplier-profile-edit-form .sp-header__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#node-supplier-profile-form .sp-header__toggle,
.node-supplier-profile-form .sp-header__toggle,
#node-supplier-profile-edit-form .sp-header__toggle,
.node-supplier-profile-edit-form .sp-header__toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #E9E9EE;
  border-radius: 50px;
  padding: 0.25rem;
}
#node-supplier-profile-form .sp-header__toggle .sp-toggle-btn,
.node-supplier-profile-form .sp-header__toggle .sp-toggle-btn,
#node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn,
.node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 1%;
  text-align: center;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  text-decoration: none;
  font-weight: 600;
  color: var(--button-fg-color);
}
#node-supplier-profile-form .sp-header__toggle .sp-toggle-btn.preview-btn,
.node-supplier-profile-form .sp-header__toggle .sp-toggle-btn.preview-btn,
#node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn.preview-btn,
.node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn.preview-btn {
  background-image: url(../images/preview.png);
  background-repeat: no-repeat;
  position: relative;
  background-position: 15px center;
  padding: 0.4375rem 1rem 0.4375rem 2.8125rem;
}
#node-supplier-profile-form .sp-header__toggle .sp-toggle-btn.sp-toggle-btn--active,
.node-supplier-profile-form .sp-header__toggle .sp-toggle-btn.sp-toggle-btn--active,
#node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn.sp-toggle-btn--active,
.node-supplier-profile-edit-form .sp-header__toggle .sp-toggle-btn.sp-toggle-btn--active {
  background-image: url(../images/edit-white.png);
  background-repeat: no-repeat;
  position: relative;
  background-position: 20px center;
  padding: 0.4375rem 1.25rem 0.4375rem 3.125rem;
  background-color: #43364C;
  border-radius: 30px;
  color: #fff;
}
#node-supplier-profile-form .sp-header__feedback-wrap,
.node-supplier-profile-form .sp-header__feedback-wrap,
#node-supplier-profile-edit-form .sp-header__feedback-wrap,
.node-supplier-profile-edit-form .sp-header__feedback-wrap {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 50px;
  padding: 0.625rem 1.25rem 0.625rem 3.125rem;
  border-width: 1px;
  background: #FFFFFF;
  border: 1px solid #52516B;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 1%;
  text-align: center;
  background-image: url(../images/feedback.png);
  background-repeat: no-repeat;
  position: relative;
  background-position: 20px center;
}
#node-supplier-profile-form .sp-header__feedback-wrap .sp-feedback-badge,
.node-supplier-profile-form .sp-header__feedback-wrap .sp-feedback-badge,
#node-supplier-profile-edit-form .sp-header__feedback-wrap .sp-feedback-badge,
.node-supplier-profile-edit-form .sp-header__feedback-wrap .sp-feedback-badge {
  position: absolute;
  top: -2px;
  right: -8px;
  background: #B10101;
  color: #fff;
  font-size: 0.625rem;
  font-weight: 500;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  pointer-events: none;
}
#node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-save,
.node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-save,
#node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-save,
.node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-save {
  padding: 0.4375rem 1.25rem 0.4375rem 2.8125rem;
  border-radius: 50px;
  border: 1px solid #52516B;
  background-color: #fff;
  color: #43364C;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-image: url("../images/save.png");
  background-repeat: no-repeat;
  background-position: 20px center;
  margin: 0;
}
#node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-save:hover,
.node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-save:hover,
#node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-save:hover,
.node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-save:hover {
  background-color: #fff;
}
#node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-submit,
.node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-submit,
#node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-submit,
.node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-submit {
  padding: 0.4375rem 1.25rem;
  border-radius: 50px;
  border: none;
  background: #F37C20;
  color: #43364C;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
#node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-submit.disabled,
.node-supplier-profile-form .sp-header .sp-header__actions button.sp-btn-submit.disabled,
#node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-submit.disabled,
.node-supplier-profile-edit-form .sp-header .sp-header__actions button.sp-btn-submit.disabled {
  background-color: #ccc !important;
  color: #666 !important;
  border-color: #ccc !important;
  cursor: not-allowed;
}
#node-supplier-profile-form .counter,
.node-supplier-profile-form .counter,
#node-supplier-profile-edit-form .counter,
.node-supplier-profile-edit-form .counter {
  display: block;
  font-family: Work Sans;
  font-weight: 400;
  color: #52516B;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  vertical-align: bottom;
}
#node-supplier-profile-form .claro-details__description,
.node-supplier-profile-form .claro-details__description,
#node-supplier-profile-edit-form .claro-details__description,
.node-supplier-profile-edit-form .claro-details__description {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
  margin-bottom: 1rem;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
#node-supplier-profile-form .supplier-bulk-upload-tab.horizontal-tab-hidden + .upload-tips,
.node-supplier-profile-form .supplier-bulk-upload-tab.horizontal-tab-hidden + .upload-tips,
#node-supplier-profile-edit-form .supplier-bulk-upload-tab.horizontal-tab-hidden + .upload-tips,
.node-supplier-profile-edit-form .supplier-bulk-upload-tab.horizontal-tab-hidden + .upload-tips {
  display: none;
}
#node-supplier-profile-form .supplier-bulk-upload-tab + .upload-tips,
.node-supplier-profile-form .supplier-bulk-upload-tab + .upload-tips,
#node-supplier-profile-edit-form .supplier-bulk-upload-tab + .upload-tips,
.node-supplier-profile-edit-form .supplier-bulk-upload-tab + .upload-tips {
  display: block;
}
#node-supplier-profile-form .writing-tips,
#node-supplier-profile-form .upload-tips,
.node-supplier-profile-form .writing-tips,
.node-supplier-profile-form .upload-tips,
#node-supplier-profile-edit-form .writing-tips,
#node-supplier-profile-edit-form .upload-tips,
.node-supplier-profile-edit-form .writing-tips,
.node-supplier-profile-edit-form .upload-tips {
  background: #F5F4F6;
  padding: 1.5rem;
  border: 1px solid #D6D6DB;
  border-radius: 8px;
  margin-top: 1.5rem;
  overflow: auto;
}
#node-supplier-profile-form .writing-tips strong,
#node-supplier-profile-form .upload-tips strong,
.node-supplier-profile-form .writing-tips strong,
.node-supplier-profile-form .upload-tips strong,
#node-supplier-profile-edit-form .writing-tips strong,
#node-supplier-profile-edit-form .upload-tips strong,
.node-supplier-profile-edit-form .writing-tips strong,
.node-supplier-profile-edit-form .upload-tips strong {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  margin-bottom: 1.5rem;
  display: block;
}
#node-supplier-profile-form .writing-tips ul,
#node-supplier-profile-form .upload-tips ul,
.node-supplier-profile-form .writing-tips ul,
.node-supplier-profile-form .upload-tips ul,
#node-supplier-profile-edit-form .writing-tips ul,
#node-supplier-profile-edit-form .upload-tips ul,
.node-supplier-profile-edit-form .writing-tips ul,
.node-supplier-profile-edit-form .upload-tips ul {
  padding: 0;
  margin-bottom: 0;
}
#node-supplier-profile-form .writing-tips ul li,
#node-supplier-profile-form .upload-tips ul li,
.node-supplier-profile-form .writing-tips ul li,
.node-supplier-profile-form .upload-tips ul li,
#node-supplier-profile-edit-form .writing-tips ul li,
#node-supplier-profile-edit-form .upload-tips ul li,
.node-supplier-profile-edit-form .writing-tips ul li,
.node-supplier-profile-edit-form .upload-tips ul li {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-region--secondary,
.node-supplier-profile-form .layout-region--secondary,
#node-supplier-profile-edit-form .layout-region--secondary,
.node-supplier-profile-edit-form .layout-region--secondary {
  display: none;
}
#node-supplier-profile-form .layout-form,
.node-supplier-profile-form .layout-form,
#node-supplier-profile-edit-form .layout-form,
.node-supplier-profile-edit-form .layout-form {
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main,
.node-supplier-profile-form .layout-form .layout-region--main,
#node-supplier-profile-edit-form .layout-form .layout-region--main,
.node-supplier-profile-edit-form .layout-form .layout-region--main {
  margin: 0;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main h2,
.node-supplier-profile-form .layout-form .layout-region--main h2,
#node-supplier-profile-edit-form .layout-form .layout-region--main h2,
.node-supplier-profile-edit-form .layout-form .layout-region--main h2 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.5rem;
  letter-spacing: 0.02rem;
  margin-bottom: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .placeholder,
.node-supplier-profile-form .layout-form .layout-region--main .placeholder,
#node-supplier-profile-edit-form .layout-form .layout-region--main .placeholder,
.node-supplier-profile-edit-form .layout-form .layout-region--main .placeholder {
  background: transparent;
  opacity: 1;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs {
  margin-bottom: 0;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs label {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.625rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  margin: 0;
}
@media (max-width: 48rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs #node-supplier-profile-form .layout-form .layout-region--main h2,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs #node-supplier-profile-form .layout-form .layout-region--main h2,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs #node-supplier-profile-form .layout-form .layout-region--main h2,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs #node-supplier-profile-form .layout-form .layout-region--main h2 {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper {
    background: #F7F7F8;
    padding: 0.9375rem 1.5rem 0;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-title-wrapper, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-company-logo-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-title-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-company-logo-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-title-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-company-logo-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-title-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-company-logo-wrapper {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper {
    width: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper {
    float: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper {
    margin-bottom: 3.125rem;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .form-item__label {
    margin-bottom: 0.625rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter {
    left: 0;
    bottom: -50px;
    position: absolute;
    margin-bottom: 1.25rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element {
    background: none;
    border: none;
    padding: 0;
    color: #798186;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0.01rem;
    vertical-align: middle;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:hover {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:focus-visible,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:focus-visible,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:focus-visible,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .form-wrapper .form-element:focus-visible {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file {
    color: transparent !important;
    width: 95px !important;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text {
    border-bottom: 1px solid #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label {
    display: block !important;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-item__description {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1rem;
    vertical-align: bottom;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary {
    pointer-events: none;
    cursor: default;
    padding: 0;
    margin-bottom: 0.625rem;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    vertical-align: bottom;
    color: #292C2E;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem;
    border-radius: 50px;
    margin-bottom: 0.625rem;
    display: inline-block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input {
    min-height: auto;
    cursor: pointer;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button {
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button {
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before {
    content: " ";
    width: 20px;
    height: 20px;
    background-image: url("../images/upload.png");
    display: inline-block;
    background-repeat: no-repeat;
    top: 4px;
    position: relative;
    left: -5px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    text-align: center;
    padding: 0;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo input {
    color: inherit;
    width: 95px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper .field--name-field-supplier-logo {
    background: transparent;
    padding: 0;
    border: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper {
    background: transparent;
    padding: 0;
    margin-bottom: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .form-wrapper {
    border: none;
    background: transparent;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .claro-details__wrapper fieldset.form-wrapper .fieldset__label {
    padding: 0;
    margin-bottom: 0.625rem;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    vertical-align: bottom;
    color: #292C2E;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper {
    background: none;
    padding: 0;
    border: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full > .form-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full > .form-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full > .form-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full > .form-item {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .text-full {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .form-item label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .form-item label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .form-item label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .form-item label {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1rem;
    padding-bottom: 1.5rem;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *) {
    background: transparent;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top {
    background: #E5E9F1;
    border: none;
    padding: 0.5625rem;
    border-radius: 6px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content {
    border: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar {
    background: transparent;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off {
    background: #FAFAFA;
    border: 1px solid #E2E8F0;
    border-radius: 6px;
    padding: 0.0625rem 0.625rem;
    font-size: 0.75rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on {
    background: #FAFAFA;
    border: 1px solid #E2E8F0;
    border-radius: 6px;
    padding: 0.0625rem 0.625rem;
    font-size: 0.75rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off {
    border: none;
    border-radius: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main {
    background: #F5F4F6;
    border-bottom: 1px solid #D6D6DB;
    margin-top: 1.5rem;
    padding: 0.9375rem 1.25rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
    background: transparent;
    border: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-about-us-tab .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable {
    background: transparent;
    border: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper {
    background: #F7F7F8;
    padding: 0.9375rem 1rem 0;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-item {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select {
    background-color: transparent;
    border: none;
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:hover, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:focus,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:focus,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:focus,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .form-wrapper .form-select:focus {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form {
    margin: 0.3125rem 0 0;
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add] {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem 0.625rem 3.75rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin: 0.75rem 0 0;
    background-image: url("../images/add.png");
    background-position: 30px center;
    background-repeat: no-repeat;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin-bottom: 1.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label {
    color: #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description {
    position: absolute;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li {
    margin: 0;
    display: inline;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select {
    width: 100%;
    background: #F7F7F8;
    padding: 0.9375rem 1rem 0;
    margin-bottom: 0;
    border-bottom: 1px solid #52516B;
    height: auto;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection {
    width: 100%;
    background: #F7F7F8;
    padding: 0.625rem 0;
    margin-bottom: 0;
    border: none;
    height: auto;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered {
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field {
    padding: 0.0625rem 0;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice {
    margin-top: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b {
    border: none;
    background-image: url("../images/dropdown.png");
    background-position: 0px 4px;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    display: block;
    -webkit-background-size: 20px 20px;
            background-size: 20px 20px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear {
    background-image: url("../images/cancel.png");
    background-position: 0px 6px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    width: 50px;
    height: 28px;
    -webkit-background-size: 20px 20px;
            background-size: 20px 20px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection {
    padding: 0.9375rem 0 0.3125rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form] {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem 0.625rem 3.75rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin: 0.75rem 0 0;
    background-image: url("../images/add.png");
    background-position: 30px center;
    background-repeat: no-repeat;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form] {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3 {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 1rem 0 0;
    color: #020817;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table {
    display: block;
    margin: 1rem 0 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table thead,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table thead,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table thead,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table thead {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity {
    border: 1px solid #EDEDF1;
    -webkit-box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
            box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
    background: #FFFFFF;
    border-radius: 8px;
    padding: 1.5rem;
    margin-bottom: 1rem;
    opacity: 1;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    gap: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child {
    margin-bottom: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before {
    content: " ";
    width: 30px;
    height: 24px;
    background-image: url("../images/location.png");
    display: inline-block;
    background-repeat: no-repeat;
    top: -2px;
    position: relative;
    left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td {
    padding: 0;
    height: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code {
    font-family: Work Sans;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius {
    width: 20%;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input {
    margin: 0;
    padding: 0;
    background: no-repeat;
    -webkit-box-shadow: none;
            box-shadow: none;
    text-indent: -9999px;
    overflow: hidden;
    width: 24px;
    height: 24px;
    border: none;
    cursor: pointer;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit] {
    background: transparent url("../images/edit.png") no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove] {
    background: transparent url("../images/cancel.png") no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
    float: right;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form {
    width: 100%;
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover {
    background: transparent;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td {
    width: 100%;
    padding: 0 1rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 24px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer {
    width: 33%;
    background: #F7F7F8;
    padding: 0.9375rem 1rem 0;
    margin-bottom: 0;
    border-bottom: 1px solid #52516B;
    height: auto;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number {
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input {
    width: 100%;
    border: none;
    background: transparent;
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin-right: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder {
    background: transparent;
    opacity: 1;
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin-right: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.selected,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.selected,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.selected,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.selected {
    border-bottom: 2px solid #ED6E0C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper.horizontal-tab-button {
    padding: 0.3125rem 1rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper legend,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper legend,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper legend,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .form-wrapper legend {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes {
    padding: 0;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane {
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry {
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody {
    display: block;
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .field-multiple-drag,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .paragraph-type-title,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .field-multiple-drag,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .paragraph-type-title,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .field-multiple-drag,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .paragraph-type-title,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .field-multiple-drag,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper tr .paragraph-type-title,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-coverage-tab .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab[open] + .upload-tips,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab[open] + .upload-tips,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab[open] + .upload-tips,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab[open] + .upload-tips {
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab + .upload-tips,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab + .upload-tips,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab + .upload-tips,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab + .upload-tips {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details__summary,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details__summary,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details__summary,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details__summary {
    padding: 1rem 1rem 1rem 2.25rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-download-csv-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-download-csv-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-download-csv-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-download-csv-button {
    padding: 0.625rem 1.875rem 0.625rem 2.8125rem;
    border: 1px solid #52516B;
    background-image: url("../images/download.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    border-radius: 50px;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    letter-spacing: 1%;
    text-align: center;
    margin-bottom: 0;
    width: 100%;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-process-csv-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-process-csv-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-process-csv-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload #edit-process-csv-button {
    padding: 0.625rem 1.875rem 0.625rem 2.8125rem;
    background-image: url("../images/upload.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    background-color: #ED6E0C;
    border-radius: 50px;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    letter-spacing: 1%;
    text-align: center;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-bottom: 0;
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file label {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .claro-details__summary,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .claro-details__summary,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .claro-details__summary,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .claro-details__summary {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description {
    margin-top: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    color: #43364C;
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #7C7384;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file {
    text-align: center;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input {
    margin: 0;
    padding: 0;
    background: no-repeat;
    -webkit-box-shadow: none;
            box-shadow: none;
    text-indent: -9999px;
    overflow: hidden;
    width: 48px;
    height: 48px;
    border: none;
    cursor: pointer;
    background: transparent url("../images/bulk-upload.png") no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-bulk-upload-tab#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button {
    background: transparent url("../images/cancel.png") no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
    width: 24px;
    height: 24px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0;
    border: none;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    background: #F7F7F8;
    border-bottom: 1px solid #52516B;
    padding: 0.9375rem 1.25rem 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean {
    border: 1px solid #D6D6DB;
    padding: 1.25rem;
    background: #F5F4F6;
    border-radius: 8px;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description {
    margin: 0;
    width: 75%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong {
    display: block;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: 0%;
    vertical-align: middle;
    margin-bottom: 0.625rem;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input {
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none; /* for Safari */
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label {
    position: absolute;
    top: 30px;
    right: 19px;
    height: 32px;
    width: 72px;
    background-image: url(../images/off.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label {
    background-image: url(../images/on.png);
    background-repeat: no-repeat;
    top: 30px;
    right: 13px;
    height: 32px;
    width: 72px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after {
    content: "";
    position: absolute;
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label {
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after {
    top: 30px;
    right: 13px;
    height: 32px;
    width: 72px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item {
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .fieldset__label,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .fieldset__label,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .fieldset__label,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .fieldset__label,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper .form-item__label {
    padding: 0;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0.00875rem;
    vertical-align: middle;
    color: #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea {
    border: none;
    background: transparent;
    padding: 0;
    margin: 0;
    width: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:hover, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:focus-visible,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:hover,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:focus-visible,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:hover,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:focus-visible,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:focus-visible,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:focus-visible,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:hover,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:focus-visible,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:focus-visible,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:focus-visible,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:hover,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:focus-visible,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper input:focus-visible,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select:focus-visible,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:hover,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper textarea:focus-visible {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .form-wrapper select {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper #category-fields-wrapper.form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper #category-fields-wrapper.form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper #category-fields-wrapper.form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper #category-fields-wrapper.form-wrapper {
    display: contents;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-value-proposition,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-potential-savings-up-to,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-value-proposition,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-potential-savings-up-to,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-value-proposition,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-potential-savings-up-to,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-value-proposition,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-potential-savings-up-to,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib {
    margin-bottom: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper {
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-overview-tab .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter {
    left: -16px;
    bottom: -45px;
    position: absolute;
    margin-bottom: 1.25rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources {
    overflow: hidden;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .form-wrapper {
    background: transparent;
    padding: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-widget__toggle-weight,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-widget__toggle-weight,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-widget__toggle-weight,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-widget__toggle-weight {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources legend > span,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources legend > span,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources legend > span,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources legend > span {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .fieldset-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .fieldset-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .fieldset-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .fieldset-wrapper {
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button {
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener {
    display: block;
    position: absolute;
    text-align: center;
    left: 2%;
    top: 50px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .choose-button .media-upload-opener input {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button {
    background: #F5F4F6;
    border: 1px solid #D6D6DB;
    padding: 2.125rem;
    border-radius: 8px;
    text-align: center;
    margin-top: 0.625rem;
    display: block;
    height: 100%;
    overflow: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text::before,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text::before,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text::before,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text::before {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    width: 50px;
    height: 70px;
    border: none;
    background: transparent url(../images/bulk-upload.png) no-repeat center;
    -webkit-background-size: contain;
            background-size: contain;
    content: "";
    display: block;
    background-position-y: 0px;
    position: relative;
    left: 40%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 0.625rem;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p:last-child,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p:last-child,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p:last-child,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-text p:last-child {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #7C7384;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .custom-media-open-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .custom-media-open-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .custom-media-open-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .custom-media-open-button {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #FFFFFF;
    border: 1px solid #52516B;
    padding: 0.625rem 1.875rem 0.625rem 3.75rem;
    border-radius: 50px;
    color: #000;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    margin: 0.75rem 0 0;
    background-image: url(../images/upload.png);
    background-position: 24px center;
    background-repeat: no-repeat;
    margin: 0 0 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types h5,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types h5,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types h5,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types h5 {
    color: #212731;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul li,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul li,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul li,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-types ul li {
    display: inline-block;
    border: 1px solid #E2E8F0;
    padding: 0.1875rem 0.6875rem;
    border-radius: 9999px;
    font-family: Work Sans;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    color: #212731;
    margin: 0 0.5rem 0.5rem 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-heading p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-heading p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-heading p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-upload-button .upload-heading p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    color: #64748B;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection {
    display: block;
    width: 100%;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item {
    background: #E5E9F1;
    border: 1px solid #6587BF;
    padding: 1.125rem 0.75rem;
    margin-top: 1rem;
    border-radius: 8px;
    display: block;
    text-align: center;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon {
    width: 100%;
    text-align: center;
    margin-bottom: 1.625rem;
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .icon {
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    width: 32px;
    height: 32px;
    display: block;
    position: relative;
    left: 40%;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon {
    background-image: url(../images/pdf-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon {
    background-image: url(../images/docx-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon {
    background-image: url(../images/doc-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon {
    background-image: url(../images/txt-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon {
    background-image: url(../images/xlsx-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon {
    background-image: url(../images/png-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon {
    background-image: url(../images/jpg-file.png);
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content h4,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content h4,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content h4,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content h4 {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: normal;
    letter-spacing: 0%;
    color: #020817;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    vertical-align: middle;
    color: #64748B;
    margin-bottom: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions {
    display: block;
    width: 100%;
    text-align: center;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input {
    border: 1px solid #52516B;
    background: #fff;
    color: #43364C;
    text-decoration: none;
    padding: 0.625rem 1.25rem;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.6875rem;
    letter-spacing: 1%;
    text-align: center;
    height: auto;
    border-radius: 50px;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    display: inline-block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions a {
    background-image: url(../images/view.png);
    background-position: 30px center;
    background-repeat: no-repeat;
    padding-left: 3.75rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions input {
    background-image: url(../images/cancel.png);
    background-position: 25px center;
    background-repeat: no-repeat;
    padding-left: 3.4375rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber {
    height: auto;
    width: 100%;
    white-space: break-spaces;
    margin-top: 0.5rem;
    display: block;
    text-align: left;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message {
    margin-top: 0.625rem;
    width: 75%;
    display: block;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery {
    overflow: hidden;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery legend span,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery legend span,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery legend span,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery legend span {
    font-family: Work Sans;
    font-weight: 500;
    font-style: Medium;
    font-size: 1.25rem;
    leading-trim: NONE;
    line-height: 1.75rem;
    letter-spacing: 0%;
    color: #020817;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .form-wrapper {
    background: transparent;
    padding: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button {
    background: #F5F4F6;
    border: 1px solid #D6D6DB;
    padding: 2.125rem;
    border-radius: 8px;
    text-align: center;
    margin-top: 0.625rem;
    display: block;
    height: 100%;
    overflow: auto;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button {
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener {
    display: block;
    position: absolute;
    text-align: center;
    left: 20px;
    top: 60px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .choose-button .media-upload-opener input {
    display: none;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-text p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-text p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-text p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-text p {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 0.625rem;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .custom-media-open-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .custom-media-open-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .custom-media-open-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .custom-media-open-button {
    margin: 0;
    padding: 0;
    background: no-repeat;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-indent: -9999px;
    overflow: hidden;
    width: 48px;
    height: 48px;
    border: none;
    cursor: pointer;
    background: transparent url(../images/bulk-upload.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    margin-bottom: 1rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types h5,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types h5,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types h5,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types h5 {
    color: #212731;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    padding-left: 1.5rem;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul {
    list-style: none;
    padding: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul li,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul li,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul li,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-types ul li {
    display: inline-block;
    border: 1px solid #E2E8F0;
    padding: 0.1875rem 0.6875rem;
    border-radius: 9999px;
    font-family: Work Sans;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    color: #212731;
    margin: 0 0.3125rem 0 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-heading p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-heading p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-heading p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-button .upload-heading p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 0.875rem;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    color: #64748B;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list h5,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list h5,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list h5,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list h5 {
    font-family: Work Sans;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 1%;
    vertical-align: bottom;
    margin: 1.5rem 0;
    color: #292C2E;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection {
    margin: 0;
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-auto-rows: auto;
    gap: 10px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .messages-list,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .messages-list,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .messages-list,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .messages-list {
    grid-column: 1/-1;
    margin: 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item {
    border: 1px solid var(--color-grey-75, #BFBFBF);
    padding-bottom: 1.125rem;
    border-radius: 8px;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img {
    height: 215px;
    overflow: hidden;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img {
    border-radius: 8px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content {
    padding: 1rem 1rem 0;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4 {
    font-family: Work Sans;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.01rem;
    vertical-align: middle;
    color: #43364C;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    letter-spacing: 0.00875rem;
    vertical-align: middle;
    color: #52516B;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn {
    display: block;
    text-align: right;
    position: relative;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input {
    margin: 0;
    padding: 0;
    background: no-repeat;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-indent: -9999px;
    overflow: hidden;
    width: 28px;
    height: 28px;
    border: none;
    cursor: pointer;
    background: transparent url(../images/Delete.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber {
    height: auto;
    width: 100%;
    white-space: break-spaces;
    margin: 0.5rem 0;
    display: block;
    text-align: left;
  }
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message {
    margin-top: 0.625rem;
    width: 75%;
    display: block;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-list,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-list,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-list,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-list {
  background-color: transparent;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button {
  font-family: Work Sans;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  text-align: center;
  background: none;
  border: none;
  padding: 0.3125rem 1rem;
}
@media (max-width: 48rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button {
    float: none;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a {
  color: #43364C;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a:hover {
  background-color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a strong,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a strong,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a strong,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button a strong {
  font-weight: 500;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button.selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button.selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button.selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tab-button.selected {
  background: none;
  border-bottom: 2px solid #ED6E0C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes {
  background: #fff;
  padding: 1rem 1.25rem 1rem;
  margin-top: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane {
  padding: 0;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .claro-details__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .claro-details__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .claro-details__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .claro-details__wrapper {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper {
  background: #F7F7F8;
  padding: 0.9375rem 1rem 0;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-title-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-title-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-title-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-title-wrapper {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-supplier-name-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-save-up-to-wrapper {
  float: right;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper {
  margin-bottom: 1.875rem;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper#edit-field-tagline-wrapper .counter {
  left: 0;
  bottom: -50px;
  position: absolute;
  margin-bottom: 1.25rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item .fieldset__wrapper {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-textarea-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-textarea-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-textarea-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-textarea-wrapper {
  margin-top: 0.875rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element {
  background: none;
  border: none;
  padding: 0;
  color: #798186;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:hover {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:focus-visible,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:focus-visible,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:focus-visible,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-element:focus-visible {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo {
  display: block;
  background: transparent;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-widget-empty-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-widget-empty-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-widget-empty-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-widget-empty-text {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .media-library-selection {
  margin: 0;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem 0.625rem 3.125rem;
  border-radius: 50px;
  margin-bottom: 0.625rem;
  background-image: url(../images/upload.png);
  background-repeat: no-repeat;
  position: relative;
  background-position: 20px center;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .remove-btn input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .remove-btn input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .remove-btn input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-company-logo .remove-btn input {
  background-image: url(../images/cancel.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-file {
  color: transparent !important;
  width: 95px !important;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo input.form-element--type-text {
  border-bottom: 1px solid #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield label {
  display: block !important;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-type--textfield .form-item__description {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-item__description {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1rem;
  vertical-align: bottom;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary {
  pointer-events: none;
  cursor: default;
  padding: 0;
  margin-bottom: 0.625rem;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  vertical-align: bottom;
  color: #292C2E;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__summary::before {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .claro-details .claro-details__wrapper label {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .media-library-widget-empty-text {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem;
  border-radius: 50px;
  margin-bottom: 0.625rem;
  display: inline-block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input {
  min-height: auto;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::-webkit-file-upload-button, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::-webkit-file-upload-button {
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix input[type=file]::file-selector-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main input[type=file]::file-selector-button {
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix::before,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main::before {
  content: " ";
  width: 20px;
  height: 20px;
  background-image: url("../images/upload.png");
  display: inline-block;
  background-repeat: no-repeat;
  top: 4px;
  position: relative;
  left: -5px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .fieldset__suffix .media-library-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo .form-managed-file__main .media-library-open-button {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  text-align: center;
  padding: 0;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-supplier-logo {
  background: transparent;
  padding: 0;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper {
  background: transparent;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .form-wrapper {
  border: none;
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .fieldset__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-header-tab.horizontal-tabs-pane .claro-details__wrapper fieldset.form-wrapper .fieldset__label {
  padding: 0;
  margin-bottom: 0.625rem;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  vertical-align: bottom;
  color: #292C2E;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper #edit-field-about-us-0-format {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips {
  background: #F5F4F6;
  padding: 1.5rem;
  border: 1px solid #D6D6DB;
  border-radius: 8px;
  margin-top: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips strong,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips strong,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips strong,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips strong {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  margin-bottom: 1.5rem;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul {
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .writing-tips ul li {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full > .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full > .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full > .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full > .form-item {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .text-full {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item label {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1rem;
  padding-bottom: 1.5rem;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *),
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all:not(.ck-reset_all-excluded *) {
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-reset_all.ck-editor__top {
  background: #E5E9F1;
  border: none;
  padding: 0.5625rem;
  border-radius: 6px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content {
  border: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar {
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-off {
  background: #FAFAFA;
  border: 1px solid #E2E8F0;
  border-radius: 6px;
  padding: 0.0625rem 0.625rem;
  font-size: 0.75rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper button.ck.ck-button.ck-on {
  background: #FAFAFA;
  border: 1px solid #E2E8F0;
  border-radius: 6px;
  padding: 0.0625rem 0.625rem;
  font-size: 0.75rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-list__item button.ck.ck-button.ck-off {
  border: none;
  border-radius: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main {
  background: #F5F4F6;
  border-bottom: 1px solid #D6D6DB;
  margin-top: 1.5rem;
  padding: 0.9375rem 1.25rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-about-us-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper {
  background: #F7F7F8;
  padding: 0.9375rem 1rem 0;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item.form-item--error,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item.form-item--error,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item.form-item--error,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-item.form-item--error {
  margin-bottom: 0.625rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select {
  background-color: transparent;
  border: none;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:hover, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:focus,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:focus,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:focus,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .form-wrapper .form-select:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-state,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane #zip_code_wrapper,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-zip-code-selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-state,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane #zip_code_wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-zip-code-selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-state,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane #zip_code_wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-zip-code-selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-state,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane #zip_code_wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .field--name-field-zip-code-selected {
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form {
  margin: 0.3125rem 0 0;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .form-wrapper input[name=ief-field_coverage_paragraph_entry-form-add] {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem 0.625rem 3.75rem;
  border-radius: 50px;
  color: #000;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  margin: 0.75rem 0 0;
  background-image: url("../images/add.png");
  background-position: 30px center;
  background-repeat: no-repeat;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-bottom: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .ajax-progress {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .form-item__error-message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .form-item__error-message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .form-item__error-message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .form-item__error-message {
  position: absolute;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected label {
  color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description {
  position: absolute;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li {
  margin: 0;
  display: inline;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li:last-child,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li:last-child,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li:last-child,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li:last-child,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li:last-child,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li:last-child,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-item__description .item-list ul li:last-child,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-item__description .item-list ul li:last-child {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select {
  width: 100%;
  background: #F7F7F8;
  padding: 0.9375rem 1rem 0;
  margin-bottom: 0;
  border-bottom: 1px solid #52516B;
  height: auto;
  position: relative;
  min-height: 75px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection {
  width: 100%;
  background: #F7F7F8;
  padding: 0.625rem 0;
  margin-bottom: 0;
  border: none;
  height: auto;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered {
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-search__field,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-search__field {
  padding: 0.0625rem 0;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice {
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-webkit-input-placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-moz-placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field:-ms-input-placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder, .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::-ms-input-placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__rendered .select2-selection__choice + .select2-search--inline .select2-search__field::placeholder {
  color: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__arrow b,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__arrow b {
  border: none;
  background-image: url("../images/dropdown.png");
  background-position: 0px 4px;
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  display: block;
  -webkit-background-size: 20px 20px;
          background-size: 20px 20px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-state .form-type--select .select2-selection .select2-selection__clear,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection .select2-selection__clear {
  background-image: url("../images/cancel.png");
  background-position: 0px 6px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  width: 50px;
  height: 28px;
  -webkit-background-size: 20px 20px;
          background-size: 20px 20px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper .field--name-field-zip-code-selected .form-type--select .select2-selection {
  padding: 0.9375rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-submit-field_coverage_paragraph_entry-form] {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem 0.625rem 3.75rem;
  border-radius: 50px;
  color: #000;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  margin: 0.75rem 0 0;
  background-image: url("../images/add.png");
  background-position: 30px center;
  background-repeat: no-repeat;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .fieldset__wrapper .ief-form-bottom .fieldset__wrapper > .form-wrapper input[name=ief-add-cancel-field_coverage_paragraph_entry-form] {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form h3 {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 1rem 0 0;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table {
  display: block;
  margin: 1rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity {
  border: 1px solid #EDEDF1;
  -webkit-box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
          box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
  background: #FFFFFF;
  border-radius: 8px;
  padding: 1.5rem;
  margin-bottom: 1rem;
  opacity: 1;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .ief-entity-operations .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .ief-entity-operations .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .ief-entity-operations .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .ief-entity-operations .ajax-progress {
  position: absolute;
  left: -25px;
  top: 6px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity:last-child {
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity.ief-row-entity-form td:last-of-type {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-state,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code_selected {
  width: 75%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity .tabledrag-cell {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity::before {
  content: " ";
  width: 30px;
  height: 24px;
  background-image: url("../images/location.png");
  display: inline-block;
  background-repeat: no-repeat;
  top: -2px;
  position: relative;
  left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td {
  padding: 0;
  height: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-zip_code {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td.inline-entity-form-paragraph-radius {
  width: 20%;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td:last-of-type {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  border: none;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Edit] {
  background: transparent url("../images/edit.png") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table tr.ief-row-entity td input[value=Remove] {
  background: transparent url("../images/cancel.png") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
  float: right;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form {
  width: 100%;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form:hover {
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td {
  width: 100%;
  padding: 0 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 24px;
  margin-bottom: 0.9375rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer {
  width: 33%;
  background: #F7F7F8;
  padding: 0.9375rem 1rem 0;
  margin-bottom: 0;
  border-bottom: 1px solid #52516B;
  height: auto;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer .form-type--number {
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper .field--type-integer input {
  width: 100%;
  border: none;
  background: transparent;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form td .form-wrapper .form-wrapper input {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem;
  border-radius: 50px;
  color: #000;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  margin-right: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .placeholder {
  background: transparent;
  opacity: 1;
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper .ajax-progress {
  position: absolute;
  right: 0;
  top: -10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry #inline-entity-form-field_coverage_paragraph_entry-form .ief-entity-table .ief-row-form .form-wrapper element {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0.625rem 1.875rem;
  border-radius: 50px;
  color: #000;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  margin-right: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.selected,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.selected,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.selected,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.selected {
  border-bottom: 2px solid #ED6E0C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.horizontal-tab-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper.horizontal-tab-button {
  padding: 0.3125rem 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper legend,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper legend,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper legend,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .form-wrapper legend {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes {
  padding: 0;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane {
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry {
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .field-actions {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry thead,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry thead,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry thead,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry .tabledrag-toggle-weight-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry thead {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody {
  display: block;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .field-multiple-drag,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-coverage-tab.horizontal-tabs-pane .supplier-coverage-entry .horizontal-tabs-panes .claro-details.horizontal-tabs-pane .field--name-field-coverage-paragraph-entry tbody tr .paragraph-type-title {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload {
  background: #F5F4F6;
  border: 1px solid #D6D6DB;
  padding: 2.125rem;
  border-radius: 8px;
  text-align: center;
  margin-top: 0.625rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-download-csv-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-download-csv-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-download-csv-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-download-csv-button {
  padding: 0.625rem 1.875rem 0.625rem 2.8125rem;
  border: 1px solid #52516B;
  background-image: url("../images/download.png");
  background-position: 20px center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-radius: 50px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  margin-bottom: 0;
  margin-top: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button {
  padding: 0.625rem 1.875rem 0.625rem 2.8125rem;
  background-image: url("../images/upload.png");
  background-position: 20px center;
  background-repeat: no-repeat;
  background-color: #ED6E0C;
  border-radius: 50px;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
  margin-top: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button + .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button + .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button + .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload #edit-process-csv-button + .ajax-progress {
  position: absolute;
  bottom: 10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file label {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .claro-details__summary,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .claro-details__summary,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .claro-details__summary,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .claro-details__summary {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description {
  margin-top: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description strong {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  color: #43364C;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-item__description p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #7C7384;
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
  background: transparent url("../images/bulk-upload.png") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-bulk-upload-tab.horizontal-tabs-pane#edit-group-bulk-upload .claro-details .form-type--managed-file .form-managed-file .form-managed-file__main input.remove-button {
  background: transparent url("../images/cancel.png") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
  width: 24px;
  height: 24px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__description {
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px 24px;
}
@media (min-width: 48.0625rem) and (max-width: 67.5rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper {
    gap: 24px 32px;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border: none;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--entity-autocomplete {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .claro-autocomplete__message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .claro-autocomplete__message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .claro-autocomplete__message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .form-type--textfield,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-website-url fieldset.form-wrapper .fieldset__wrapper .claro-autocomplete__message {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 49%;
      -ms-flex: 0 0 49%;
          flex: 0 0 49%;
  background: #F7F7F8;
  border-bottom: 1px solid #52516B;
  padding: 0.9375rem 1.25rem 0;
}
@media (min-width: 48.0625rem) and (max-width: 67.5rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean {
  border: 1px solid #D6D6DB;
  padding: 1.25rem;
  background: #F5F4F6;
  border-radius: 8px;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__description strong {
  display: block;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  vertical-align: middle;
  margin-bottom: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none; /* for Safari */
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label {
  position: absolute;
  top: 30px;
  right: 19px;
  height: 32px;
  width: 72px;
  background-image: url(../images/off.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label {
  background-image: url(../images/on.png);
  background-repeat: no-repeat;
  top: 30px;
  right: 13px;
  height: 32px;
  width: 72px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after {
  content: "";
  position: absolute;
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean input:checked ~ .form-item__label {
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper.field--type-boolean .form-item__label:after {
  top: 30px;
  right: 13px;
  height: 32px;
  width: 72px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .fieldset__label,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .fieldset__label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .fieldset__label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .fieldset__label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper .form-item__label {
  padding: 0;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea {
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  width: 100%;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #798186;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:hover, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:focus-visible,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:hover,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:focus-visible,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:hover,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:focus-visible,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:focus-visible,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:focus-visible,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:focus-visible,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:focus-visible,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:focus-visible,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:focus-visible,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper input:focus-visible,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select:focus-visible,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper textarea:focus-visible {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .form-wrapper select {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper #category-fields-wrapper.form-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper #category-fields-wrapper.form-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper #category-fields-wrapper.form-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper #category-fields-wrapper.form-wrapper {
  display: contents;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-value-proposition,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-potential-savings-up-to,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-value-proposition,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-potential-savings-up-to,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-value-proposition,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-potential-savings-up-to,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-value-proposition,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-potential-savings-up-to,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib {
  margin-bottom: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper {
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-overview-tab.horizontal-tabs-pane .claro-details__wrapper .field--name-field-corporate-social-responsib .form-textarea-wrapper .counter {
  left: -16px;
  bottom: -45px;
  position: absolute;
  margin-bottom: 1.25rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources {
  overflow: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-widget__toggle-weight,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-widget__toggle-weight,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-widget__toggle-weight,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-widget__toggle-weight {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources legend > span,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources legend > span,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources legend > span,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources legend > span {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .fieldset-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .fieldset-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .fieldset-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .fieldset-wrapper {
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button {
  background: #F5F4F6;
  border: 1px solid #D6D6DB;
  padding: 2.125rem;
  border-radius: 8px;
  text-align: center;
  margin-top: 0.625rem;
  display: block;
  height: 100%;
  overflow: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-text p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-text p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-text p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-text p {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button {
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener {
  display: block;
  position: absolute;
  text-align: center;
  left: 60%;
  top: 15px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .media-upload-opener input {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .custom-media-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .custom-media-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .custom-media-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .choose-button .custom-media-open-button {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
  background: transparent url(../images/bulk-upload.png) no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
  margin-bottom: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types h5,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types h5,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types h5,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types h5 {
  color: #212731;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  padding-left: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul {
  list-style: none;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-types ul li {
  display: inline-block;
  border: 1px solid #E2E8F0;
  padding: 0.1875rem 0.6875rem;
  border-radius: 9999px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  color: #212731;
  margin: 0 0.3125rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-heading p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-heading p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-heading p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-button .upload-heading p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  color: #64748B;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-list h5,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-list h5,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-list h5,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-upload-list h5 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  margin: 1.5rem 0;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection {
  display: block;
  width: 100%;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item {
  background: #E5E9F1;
  border: 1px solid #6587BF;
  padding: 1.125rem;
  margin-top: 1rem;
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .icon {
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  width: 32px;
  height: 32px;
  display: block;
  position: relative;
  top: 5px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .pdf-icon {
  background-image: url(../images/pdf-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .docx-icon {
  background-image: url(../images/docx-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .doc-icon {
  background-image: url(../images/doc-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .txt-icon {
  background-image: url(../images/txt-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .xlsx-icon {
  background-image: url(../images/xlsx-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .png-icon {
  background-image: url(../images/png-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-icon .jpg-icon {
  background-image: url(../images/jpg-file.png);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content {
  width: 62%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content h4,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content h4,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content h4,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content h4 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0%;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-content .resource-meta p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #64748B;
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions {
  display: block;
  width: 31%;
  text-align: right;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input {
  border: 1px solid #52516B;
  background: #fff;
  color: #43364C;
  text-decoration: none;
  padding: 0.625rem 1.875rem;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  height: auto;
  border-radius: 50px;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: inline-block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions a {
  background-image: url(../images/view.png);
  background-position: 30px center;
  background-repeat: no-repeat;
  padding-left: 3.75rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions input {
  background-image: url(../images/cancel.png);
  background-position: 25px center;
  background-repeat: no-repeat;
  padding-left: 3.4375rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber {
  height: auto;
  width: 100%;
  white-space: break-spaces;
  margin-top: 0.5rem;
  display: block;
  text-align: left;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-resources .media-library-selection .resource-item .resource-actions .ajax-progress.ajax-progress--throbber .ajax-progress__message {
  margin-top: 0.625rem;
  width: 100%;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery {
  overflow: visible;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery legend span,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery legend span,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery legend span,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery legend span {
  font-family: Work Sans;
  font-weight: 500;
  font-style: Medium;
  font-size: 1.25rem;
  leading-trim: NONE;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button {
  background: #F5F4F6;
  border: 1px solid #D6D6DB;
  padding: 2.125rem;
  border-radius: 8px;
  text-align: center;
  margin-top: 0.625rem;
  display: block;
  height: 100%;
  overflow: auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button {
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener {
  display: block;
  position: absolute;
  text-align: center;
  left: 55%;
  top: 15px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .choose-button .media-upload-opener input {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-text p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-text p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-text p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-text p {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0.625rem;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .custom-media-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .custom-media-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .custom-media-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .custom-media-open-button {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
  background: transparent url(../images/bulk-upload.png) no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
  margin-bottom: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types h5,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types h5,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types h5,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types h5 {
  color: #212731;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  padding-left: 1.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul {
  list-style: none;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul li,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul li,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul li,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-types ul li {
  display: inline-block;
  border: 1px solid #E2E8F0;
  padding: 0.1875rem 0.6875rem;
  border-radius: 9999px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  color: #212731;
  margin: 0 0.3125rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-heading p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-heading p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-heading p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-button .upload-heading p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 1%;
  text-align: center;
  vertical-align: middle;
  color: #64748B;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list h5,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list h5,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list h5,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list h5 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  margin: 1.5rem 0 0.75rem;
  color: #292C2E;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: auto;
  gap: 10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list {
  grid-column: 1/-1;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item {
  margin: 0;
  padding: 1rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header {
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header .messages__title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header .messages__title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header .messages__title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__header .messages__title {
  font-size: 1.375rem;
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__content,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__content,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__content,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .messages-list .messages-list__item .messages__content {
  font-size: 0.875rem;
  font-family: "Work Sans";
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item {
  border: 1px solid var(--color-grey-75, #BFBFBF);
  padding-bottom: 1.125rem;
  border-radius: 8px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img {
  height: 215px;
  overflow: hidden;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img video,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img video,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img video,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img video {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-img img {
  border-radius: 6px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content {
  padding: 1rem 1rem 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content h4 {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn {
  display: block;
  text-align: right;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn input {
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 28px;
  height: 28px;
  border: none;
  cursor: pointer;
  background: transparent url(../images/Delete.png) no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber {
  height: auto;
  width: 100%;
  white-space: break-spaces;
  margin: 0.5rem 0;
  display: block;
  text-align: left;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-gallery .media-upload-list .media-library-selection .gallery-item .gallery-content .remove-btn .ajax-progress.ajax-progress--throbber .ajax-progress__message {
  margin-top: 0.625rem;
  width: 95%;
  display: block;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px 24px;
}
@media (min-width: 48.0625rem) and (max-width: 67.5rem) {
  #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
  .node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
  #node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
  .node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper {
    gap: 24px 32px;
  }
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper {
  /* LTO manager wrapper — full width */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* LTO list header */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 1.5rem;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-header .ajax-progress {
  position: absolute;
  right: 0;
  bottom: -30px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-list-title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-list-title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-list-title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-list-title {
  color: #020817;
  font-size: 1.25rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.75rem;
  width: 100%;
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper {
  /* Add New LTO button */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-add-new-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-add-new-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-add-new-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-add-new-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  padding: 0.5rem 1.875rem 0.5rem 3.75rem;
  background: #F37C20;
  border: none;
  border-radius: 50px;
  color: #43364C;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
  cursor: pointer;
  white-space: nowrap;
  background-image: url("../images/plus.png");
  background-repeat: no-repeat;
  background-position: left 30px center;
  -webkit-background-size: 18px 18px;
          background-size: 18px 18px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper {
  /* Cards wrapper — full width with wrapping */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-cards-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-cards-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-cards-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-cards-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper {
  /* Each card — 3 per row, wraps to next line automatically */
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card {
  background: #fff;
  border: 1px solid #D9D9D9;
  padding: 1rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.333% - 14px);
      -ms-flex: 0 0 calc(33.333% - 14px);
          flex: 0 0 calc(33.333% - 14px);
  min-width: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card__header,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card__header,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card__header,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  margin-bottom: 0.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__title {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #43364C;
  margin-bottom: 0.5rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge {
  font-size: 0.75rem;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1rem;
  word-wrap: break-word;
  padding: 0.1875rem 0.625rem;
  border-radius: 50px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--draft,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--draft,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--draft,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--draft {
  background-color: #E5E7EB;
  color: #374151;
  border: 1px solid #9CA3AF;
  font-family: Inter;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--pending,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--pending,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--pending,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--pending {
  background-color: #FEE2E2;
  color: #B91C1C;
  border: 1px solid #DC2626;
  font-family: Inter;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--active,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--active,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--active,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-status-badge--active {
  background-color: #DCFCE7;
  color: #15803D;
  border: 1px solid #16A34A;
  font-family: Inter;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__description {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  margin-bottom: 0.75rem;
  color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__dates,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__dates,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__dates,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__dates {
  color: #52516B;
  margin-bottom: 1rem;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  margin-bottom: 16px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__actions,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__actions,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__actions,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-card__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-edit-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-edit-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-edit-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-edit-btn {
  border-radius: 50px;
  border: 1px solid #52516B;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #fff;
  color: #43364C;
  padding: 0.375rem 1.875rem 0.375rem 3.125rem;
  background-image: url("../images/edit.png");
  background-repeat: no-repeat;
  background-position: left 20px center;
  -webkit-background-size: 20px 20px;
          background-size: 20px 20px;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-delete-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-delete-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-delete-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-delete-btn {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  width: 28px;
  height: 28px;
  min-width: unset;
  cursor: pointer;
  font-size: 0;
  color: transparent;
  background-image: url("../images/Delete.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 28px 28px;
          background-size: 28px 28px;
  vertical-align: middle;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-empty-message,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-empty-message,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-empty-message,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper #lto-manager-wrapper .lto-card .lto-empty-message {
  color: #888;
  font-style: italic;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-title {
  color: #020817;
  font-size: 1.25rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: normal;
  width: 100%;
  margin-bottom: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn {
  background: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none;
  color: #52516B;
  cursor: pointer;
  font-size: 0.9375rem;
  padding: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-form-header .lto-back-btn:hover {
  background: transparent;
  text-decoration: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container label,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container label,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container label,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container label {
  padding-top: 0.25rem;
  font-size: 0.875rem;
  color: #52516B;
  cursor: pointer;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox] {
  accent-color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:checked,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:checked,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:checked,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:checked {
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #52516B;
  background-color: #52516B;
  --input--focus-border-color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:focus, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:active,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:focus,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:active,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:focus,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:active,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:focus,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:active {
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #52516B;
  --input--focus-border-color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-header-row .lto-feature-container input.lto-feature-checkbox[type=checkbox]:hover {
  accent-color: #52516B;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px 24px;
  width: 100%;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item {
  margin-block: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  background: #F7F7F8;
  border-bottom: 1px solid #52516B;
  padding: 0.9375rem 1.25rem 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title input, #node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  resize: none;
  color: #798186;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-title textarea,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-description textarea {
  padding: 0.75rem 0 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.33% - 16px);
      -ms-flex: 0 0 calc(33.33% - 16px);
          flex: 0 0 calc(33.33% - 16px);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 12px);
      -ms-flex: 0 0 calc(50% - 12px);
          flex: 0 0 calc(50% - 12px);
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link {
  background: #F7F7F8;
  border-bottom: 1px solid #52516B;
  padding: 0.9375rem 1.25rem 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input[type=date],
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input[type=date],
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input[type=date],
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-start-date input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-end-date input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-learn-more-link input,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input[type=date],
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-shop-now-link input {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  color: #43364C;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #F7F7F8;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #43364C;
  opacity: 1;
  cursor: default;
  padding: 0;
  background-image: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select:disabled,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select:disabled,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select:disabled,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .form-item--field-status select:disabled {
  color: #43364C;
  -webkit-text-fill-color: #43364C;
  opacity: 1;
  cursor: not-allowed;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid {
  width: 100%;
  padding: 1.25rem 3.125rem 1.25rem 2.5rem;
  background: transparent;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail {
  background-color: transparent;
  width: 200px;
  height: 150px;
  overflow: hidden;
  margin-bottom: 0.9375rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail img,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail img,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail img,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .field--name-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .media-library-item__attributes,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .media-library-item__attributes,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .media-library-item__attributes,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper .media-library-selection .media-library-item--grid .media-library-item__attributes {
  background-color: #FFFFFF;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper {
  border: 1px solid #F5F4F6;
  border-radius: 8px;
  padding: 2rem;
  text-align: center;
  background: #fafafa;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper legend,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper legend,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper legend,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper legend {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .custom-upload-wrapper,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-main-text,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-sub-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .custom-upload-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-main-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-sub-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .custom-upload-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-main-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-sub-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .custom-upload-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-main-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper :has(.media-library-item) .lto-upload-sub-text {
  display: none !important;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-form-element-empty-text,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .description,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-open-button,
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-selection:empty,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-form-element-empty-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .description,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-selection:empty,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-form-element-empty-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .description,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-selection:empty,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-form-element-empty-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .description,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .media-library-selection:empty {
  display: none;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .ajax-progress {
  position: absolute;
  left: 56%;
  top: 15px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 100%;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper .custom-media-open-button,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper .custom-media-open-button,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper .custom-media-open-button,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .custom-upload-wrapper .custom-media-open-button {
  display: block;
  margin: 0;
  padding: 0;
  background: no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
  background: transparent url(../images/bulk-upload.png) no-repeat center;
  -webkit-background-size: contain;
  background-size: contain;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-main-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-main-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-main-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-main-text {
  text-align: center;
  color: #43364C;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.75rem;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-sub-text,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-sub-text,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-sub-text,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper .fieldset-wrapper .lto-upload-sub-text {
  text-align: center;
  color: #7C7384;
  font-size: 0.875rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  line-height: 1.25rem;
  margin: 0;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper:has(.media-library-item),
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper:has(.media-library-item),
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper:has(.media-library-item),
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-fields .lto-image-upload-wrapper #field_lto_image-media-library-wrapper:has(.media-library-item) {
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  width: 100%;
  margin-top: 1rem;
  position: relative;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .ajax-progress,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .ajax-progress,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .ajax-progress,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .ajax-progress {
  position: absolute;
  right: 0;
  bottom: -10px;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn {
  background: white;
  border-radius: 50px;
  outline: 1px solid #52516B;
  outline-offset: -1px;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0.625rem 1.875rem;
  cursor: pointer;
  color: #43364C;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-cancel-btn:hover {
  background: #f5f5f5;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn {
  background: #ED6E0C;
  border-radius: 50px;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0.625rem 1.875rem;
  cursor: pointer;
  color: #2B2133;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
}
#node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn:hover,
.node-supplier-profile-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn:hover,
#node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn:hover,
.node-supplier-profile-edit-form .layout-form .layout-region--main .horizontal-tabs .horizontal-tabs-panes .supplier-promotion-offers-tab .claro-details__wrapper .lto-form-actions .lto-save-btn:hover {
  background: rgb(198.1662650602, 91.9759036145, 10.0337349398);
}
#node-supplier-profile-form .layout-region--footer,
.node-supplier-profile-form .layout-region--footer,
#node-supplier-profile-edit-form .layout-region--footer,
.node-supplier-profile-edit-form .layout-region--footer {
  margin: 0;
}
#node-supplier-profile-form .layout-region--footer .form-actions .button.form-submit,
.node-supplier-profile-form .layout-region--footer .form-actions .button.form-submit,
#node-supplier-profile-edit-form .layout-region--footer .form-actions .button.form-submit,
.node-supplier-profile-edit-form .layout-region--footer .form-actions .button.form-submit {
  background: #F37C20;
  border: none;
  border-radius: 50px;
  padding: 0.625rem 1.875rem;
  color: #43364C;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  text-align: center;
}
#node-supplier-profile-form .layout-region--footer .form-actions .button.button--primary.form-submit,
.node-supplier-profile-form .layout-region--footer .form-actions .button.button--primary.form-submit,
#node-supplier-profile-edit-form .layout-region--footer .form-actions .button.button--primary.form-submit,
.node-supplier-profile-edit-form .layout-region--footer .form-actions .button.button--primary.form-submit {
  background: #FFFFFF;
  border: 1px solid #52516B;
  font-weight: 500;
  font-size: 1rem;
}

.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ui-dialog .ui-dialog-titlebar-close {
  background: #fff;
}
.ui-dialog .ui-dialog-titlebar-close::before {
  content: "X";
  display: block;
  width: 24px;
  height: 24px;
  font-size: 1.25rem;
  font-weight: 500;
  background-image: url(../images/cancel.png);
  background-position: 2px center;
  background-repeat: no-repeat;
  padding-left: 3.75rem;
}

.messages--error .placeholder {
  background: transparent;
  opacity: 1;
}

.form-item__error-message .placeholder {
  background: transparent;
  opacity: 1;
  font-weight: 900;
}

.select2-container .select2-dropdown,
.select2-container--open .select2-dropdown {
  border: 1px solid #F7F7F8;
  background: #f7f7f8;
  border-radius: 0;
}
.select2-container .select2-dropdown .select2-results__options .select2-results__option,
.select2-container--open .select2-dropdown .select2-results__options .select2-results__option {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.01rem;
  color: #43364C;
}
.select2-container .select2-dropdown .select2-results__options .select2-results__option--highlighted[aria-selected],
.select2-container--open .select2-dropdown .select2-results__options .select2-results__option--highlighted[aria-selected] {
  background-color: #F37C20;
  color: #FFFFFF;
}
.select2-container .select2-dropdown .select2-results__options .select2-results__message,
.select2-container--open .select2-dropdown .select2-results__options .select2-results__message {
  display: none;
}

.container-fluid .region.region-header {
  padding: 0 3.125rem;
}

.js-media-library-add-form-added-media .form-text {
  width: 100%;
}

.media-library-widget-modal .media-library-views-form .media-library-item--grid {
  max-width: 33.3%;
  margin: 0;
  width: 33.3%;
}
.media-library-widget-modal .media-library-views-form .media-library-item--grid .field--name-thumbnail {
  height: 150px;
  padding: 0.625rem;
  overflow: hidden;
}
.media-library-widget-modal .media-library-views-form .media-library-item--grid .field--name-thumbnail img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.media-library-widget-modal .media-library-views-form .media-library-item__preview-wrapper .media-library-item__preview {
  margin-bottom: 0.9375rem;
}
.media-library-widget-modal .media-library-views-form .media-library-item__preview-wrapper .media-library-item__attributes {
  bottom: 0px;
}
.media-library-widget-modal .media-library-views-form .media-library-item__preview-wrapper .media-library-item__attributes .media-library-item__name {
  margin: 0;
}
.media-library-widget-modal .media-library-add-form__fields {
  width: 100%;
}
.media-library-widget-modal .media-library-add-form__preview {
  margin: 0;
}
.media-library-widget-modal .media-library-add-form__added-media:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.media-library-views-form table {
  table-layout: fixed;
}
.media-library-views-form table td, .media-library-views-form table th {
  width: 150px;
}
.media-library-views-form table .views-field-name {
  width: 250px;
}
.media-library-views-form table th.views-field.views-field-media-library-select-form {
  width: 50px;
}

article.contextual-region.media-library-item__preview-wrapper {
  position: relative;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #F7F7F8 inset !important;
  box-shadow: 0 0 0px 1000px #F7F7F8 inset !important;
  -webkit-text-fill-color: #798175 !important;
}

.page-node-type-supplier-profile .container-fluid {
  padding: 0;
}

.sp-preview .sp-edit-preview {
  background: #ED6E0C;
  border: 1px solid #000000;
  margin-bottom: 2.5rem;
  padding: 1rem 0;
}
.sp-preview .sp-edit-preview .az-ctnr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-title h1 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0;
  color: #fff;
  margin: 0;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-action-links {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #E9E9EE;
  border-radius: 50px;
  padding: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-action-links a {
  text-decoration: none;
  padding: 0.5rem 1rem;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 1%;
  text-align: center;
  background-repeat: no-repeat;
  position: relative;
  text-transform: capitalize;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-action-links a.sp-edit {
  background-image: url(../images/edit-dark.png);
  background-position: 15px center;
  padding: 0.5rem 0.9375rem 0.5rem 2.8125rem;
  color: #43364C;
}
.sp-preview .sp-edit-preview .az-ctnr .sp-action-links a.sp-preview-link {
  background-color: #43364C;
  border-radius: 30px;
  color: #fff;
  background-image: url(../images/visibility.png);
  background-position: 15px center;
  padding: 0.5rem 0.9375rem 0.5rem 2.8125rem;
}
.sp-preview h3 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0.015rem;
  vertical-align: middle;
  color: #43364C;
  margin-bottom: 1.25rem;
}
.sp-preview .container {
  max-width: 95%;
}
.sp-preview .container .tab-content {
  margin-top: 0;
}
.sp-preview .container .tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #E9E9EE;
}
.sp-preview .container .tabs .tab {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  font-family: Work Sans;
  font-weight: 500;
  font-style: Medium;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #43364C;
  padding: 0.625rem;
}
.sp-preview .container .tabs .tab.active {
  border-bottom: 2px solid #ED6E0C;
}
.sp-preview .container .sp-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 16px;
  margin-bottom: 1.5rem;
}
.sp-preview .container .sp-header .sp-header-logo .media--type-widen-images img {
  width: 200px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.sp-preview .container .sp-header .sp-header-logo img {
  width: 200px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.sp-preview .container .sp-header .sp-header-logo .field--name-field-dam-asset-id,
.sp-preview .container .sp-header .sp-header-logo .field--name-field-dam-url,
.sp-preview .container .sp-header .sp-header-logo .field--name-field-description,
.sp-preview .container .sp-header .sp-header-logo .field--name-field-dam-thumbnail {
  display: none;
}
.sp-preview .container .sp-header .sp-header-content h2 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.375rem;
  letter-spacing: 0.02rem;
  color: #43364C;
}
.sp-preview .container .sp-header .sp-header-content p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #52516B;
}
.sp-preview .container .sp-header .sp-header-content .sp-save-upto span {
  background-image: url(../images/save-upto.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.875rem;
  text-transform: capitalize;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 100%;
  letter-spacing: 0.01rem;
  vertical-align: middle;
  color: #127856;
}
.sp-preview .container .sp-header .sp-header-links {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sp-preview .container .sp-header .sp-header-links a {
  padding: 0.625rem 1.875rem;
  border-width: 1px;
  border-radius: 50px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  color: #43364C;
  text-decoration: none;
}
.sp-preview .container .sp-header .sp-header-links a.share {
  background: #FFFFFF;
  border: 1px solid #43364C;
  background-image: url(../images/share.png);
  background-position: 20px center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0.625rem 1.875rem 0.625rem 3.125rem;
}
.sp-preview .container .sp-header .sp-header-links a.enroll {
  background: #F37C20;
}
.sp-preview .container .sp-about-us,
.sp-preview .container .sp-overview {
  opacity: 1;
  border-radius: 12px;
  border-width: 1px;
  padding: 1rem;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  margin-bottom: 1.5rem;
}
.sp-preview .container .sp-about-us h3,
.sp-preview .container .sp-overview h3 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: 0.015rem;
  vertical-align: middle;
  color: #43364C;
  margin-bottom: 1.25rem;
  text-transform: capitalize;
}
.sp-preview .container .sp-about-us p,
.sp-preview .container .sp-about-us .field__item,
.sp-preview .container .sp-overview p,
.sp-preview .container .sp-overview .field__item {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  color: #52516B;
}
.sp-preview .container .sp-about-us p.web-url a,
.sp-preview .container .sp-about-us .field__item.web-url a,
.sp-preview .container .sp-overview p.web-url a,
.sp-preview .container .sp-overview .field__item.web-url a {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  text-decoration: underline;
  color: #ED6E0C;
  background-image: url(../images/web-url.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5rem;
}
.sp-preview .container .sp-about-us .field,
.sp-preview .container .sp-overview .field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  gap: 5px;
}
.sp-preview .container .sp-about-us .field .field__label,
.sp-preview .container .sp-overview .field .field__label {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  width: 46%;
}
.sp-preview .container .sp-about-us .field .field__item,
.sp-preview .container .sp-overview .field .field__item {
  width: 56%;
}
.sp-preview .container .sp-resources-wrapper {
  background: #FFFFFF;
  padding: 1rem;
  border: 1px solid #D9D9D9;
  border-radius: 12px;
  margin-bottom: 1.5rem;
}
.sp-preview .container .sp-resources-wrapper .sp-resources {
  background: #F7F7F8;
  padding: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.25rem;
}
.sp-preview .container .sp-resources-wrapper .sp-resources:last-child {
  margin: 0;
}
.sp-preview .container .sp-resources-wrapper .sp-resources .file-name {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1.125rem;
  letter-spacing: 0.0075rem;
  vertical-align: middle;
  text-decoration: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  text-decoration-thickness: 0%;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  background-image: url(../images/Link.png);
  background-position: 0 -2px;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5625rem;
}
.sp-preview .container .sp-resources-wrapper .sp-resources .download-url a {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  text-decoration: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  text-decoration-thickness: 0%;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  color: #ED6E0C;
  background-image: url(../images/download-preview.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5625rem;
}

.sp-preview__tabs,
.coverage-area__mode-tabs {
  border-bottom: 1px solid #e9e9ee;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  margin-bottom: 1.5rem;
}

.coverage-area__mode-tabs {
  gap: 1rem;
  margin-bottom: 1rem;
}

.sp-preview__tab,
.coverage-area__mode-tab {
  background: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  color: #43364c;
  cursor: pointer;
  font-family: "Work Sans", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5;
  padding: 0.75rem 0.25rem;
}

.coverage-area__mode-tab {
  font-size: 1rem;
  padding: 0.625rem 0.5rem;
  text-transform: capitalize;
}

.sp-preview__tab.is-active,
.coverage-area__mode-tab.is-active {
  border-bottom-color: #ed6e0c;
}

.sp-preview__panel {
  display: none;
}

.sp-preview__panel.is-active {
  display: block;
}

.coverage-area {
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}

.coverage-area__header h3 {
  margin-bottom: 1.25rem;
}

.coverage-area__toolbar {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  gap: 1rem;
  margin-bottom: 1rem;
}

.coverage-area__toolbar.is-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.coverage-area__field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 16rem;
      -ms-flex: 1 1 16rem;
          flex: 1 1 16rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #F7F7F8;
  padding: 1rem;
  border-bottom: 1px solid #52516B;
}

.coverage-area__field--wide {
  -webkit-flex-basis: 24rem;
      -ms-flex-preferred-size: 24rem;
          flex-basis: 24rem;
}

.coverage-area__field span {
  color: #52516B;
  font-family: "Work Sans", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  margin-bottom: 0.375rem;
}

.coverage-area__input,
.coverage-area__select {
  border-radius: 0;
  color: #43364c;
  font-family: "Work Sans", sans-serif;
  font-size: 1rem;
  background: #F7F7F8;
  border: none;
  line-height: normal;
}

.coverage-area__select {
  margin-left: -0.3125rem;
}

.coverage-area__search {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 1px solid #52516b;
  border-radius: 999px;
  color: #43364c;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: "Work Sans", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  height: 3rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 7.5rem;
  padding: 0 1.5rem;
}

.coverage-area__status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #43364c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: "Work Sans", sans-serif;
  font-size: 0.875rem;
  gap: 0.5rem;
  margin-bottom: 1rem;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 1%;
}

.coverage-area__status::before {
  background: #43364c;
  border-radius: 2px;
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  content: "✔";
  color: #fff;
  font-size: 0.875rem;
  text-align: center;
}

.coverage-area__status.is-success::before {
  background: #127856;
}

.coverage-area__status.is-error::before {
  background: #b10101;
}

.coverage-area__body {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr 12rem;
}

.coverage-area__map-wrap {
  min-width: 0;
  position: relative;
}

.coverage-area__map {
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f7fa), to(#ededf1));
  background: -webkit-linear-gradient(top, #f7f7fa 0%, #ededf1 100%);
  background: -o-linear-gradient(top, #f7f7fa 0%, #ededf1 100%);
  background: linear-gradient(180deg, #f7f7fa 0%, #ededf1 100%);
  border-radius: 12px;
  min-height: 24rem;
  overflow: hidden;
}
.coverage-area__map .leaflet-left {
  right: 16px;
  left: auto;
  top: 12px;
}

.coverage-area__legend,
.coverage-area__results {
  font-size: 0.875rem;
}

.coverage-area__legend {
  background: rgba(255, 255, 255, 0.95);
  border-radius: 12px;
  -webkit-box-shadow: 0 10px 30px rgba(31, 41, 55, 0.08);
          box-shadow: 0 10px 30px rgba(31, 41, 55, 0.08);
  left: 1rem;
  padding: 1rem;
  position: absolute;
  top: 1rem;
  z-index: 1000;
}

.coverage-area__legend h4 {
  color: #43364c;
  font-family: "Work Sans", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0 0.75rem;
}

.coverage-area__legend ul,
.coverage-area__legend li,
.coverage-area__state-list,
.coverage-area__state-list li {
  margin: 0;
}

.coverage-area__legend ul {
  padding-left: 0;
  list-style: none;
}

.coverage-area__legend li,
.coverage-area__state-list li {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #43364c;
  gap: 0.5rem;
}

.coverage-area__legend li::before {
  width: 14px;
  height: 14px;
  border-radius: 50px;
  content: "";
  display: inline-block;
  position: relative;
  top: 2px;
}
.coverage-area__legend li.Local::before {
  background-color: #5EC269;
}
.coverage-area__legend li.Direct::before {
  background-color: #9D59EF;
}
.coverage-area__legend li.National::before {
  background-color: #4E80EE;
}

.coverage-area__legend li + li,
.coverage-area__state-list li + li {
  margin-top: 0;
}

.coverage-area__legend-dot {
  border-radius: 50%;
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10px;
      -ms-flex: 0 0 10px;
          flex: 0 0 10px;
  height: 10px;
  display: none;
}

.coverage-area__legend-dot--1 {
  background: #4f7cf7;
}

.coverage-area__legend-dot--2 {
  background: #56be69;
}

.coverage-area__legend-dot--3 {
  background: #9f5df1;
}

.coverage-area__legend-dot--4 {
  background: #f37c20;
}

.coverage-area__state-list li {
  border-radius: 999px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0;
}

.coverage-area__state-name {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  vertical-align: middle;
  color: #52516B;
  margin: 0;
}

.coverage-area__state-code {
  color: #8b87a1;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.coverage-area__state-list li.is-match {
  background: #fff2e7;
  color: #a04a00;
  font-weight: 600;
}

.coverage-area__state-list li.is-match .coverage-area__state-code {
  color: #c05c00;
}

/* State code labels drawn on each polygon in the map. */
.coverage-area__state-label.leaflet-tooltip {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #43364c;
  font-family: "Work Sans", sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  padding: 0;
  pointer-events: none;
  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.85);
  text-transform: uppercase;
  white-space: nowrap;
}

.coverage-area__state-label.leaflet-tooltip::before {
  display: none;
}

.coverage-area__empty-map {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #6c6781;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: "Work Sans", sans-serif;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2rem;
  text-align: center;
}

@media (max-width: 61.9375rem) {
  .coverage-area__body {
    grid-template-columns: 1fr;
  }
  .coverage-area__results {
    padding-top: 0;
  }
}
@media (max-width: 47.9375rem) {
  .coverage-area {
    padding: 1rem;
  }
  .coverage-area__toolbar,
  .coverage-area__toolbar.is-active {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .coverage-area__search {
    width: 100%;
  }
  .coverage-area__legend {
    left: 0.75rem;
    right: 0.75rem;
    top: 0.75rem;
  }
}
.supplier_dashboard #block-supplier-central-content .az-ctnr.container, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr.container {
  max-width: 95%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs {
  margin: 0 0 1.5rem;
  border: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item {
  padding: 1rem 1rem 0.5rem 1rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item .nav-link, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item .nav-link {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  padding: 0 0.3125rem;
  background: none;
  border: none !important;
  color: #43364C !important;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item .nav-link:focus-visible, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item .nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item:has(.active), .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .nav-tabs .nav-item:has(.active) {
  border-bottom: 2px solid #ED6E0C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard {
  background: #FFFFFF;
  border: 1px solid #E9E9EE;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu {
  background: #FFFFFF;
  border: 1px solid #52516B;
  padding: 0;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item.active, .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:active, .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:focus, .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:hover, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item.active, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:active, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:focus, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item:hover {
  background-color: #F37C20;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item a, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .row-actions-wrapper .dropdown-menu .dropdown-item a {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  display: block;
  color: #43364C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .view-header h4, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .view-header h4 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
  margin-bottom: 0.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .view-header p, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .view-header p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .recent-activity,
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .dashboard-content, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .recent-activity,
.supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard .dashboard-content {
  background: #FFFFFF;
  border: 1px solid var(--color-grey-75, #BFBFBF);
  padding: 1.5rem 1rem;
  border-radius: 3px;
  margin: 0 0 1rem;
  -webkit-box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
          box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-empty p, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-empty p {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0%;
  color: #020817;
  margin-bottom: 0.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .pd-0, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .pd-0 {
  padding: 0;
}
@media (max-width: 48rem) {
  .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content {
    margin-bottom: 1.5rem;
  }
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_title h5, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_title h5 {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 100%;
  letter-spacing: 0;
  color: #43364C;
  margin-bottom: 1rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_auth_name, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_auth_name {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 2%;
  vertical-align: bottom;
  color: #52516B;
  background-image: url(../images/user.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5rem;
  text-transform: capitalize;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_auth_data, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_auth_data {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 2%;
  vertical-align: bottom;
  color: #52516B;
  background-image: url(../images/date.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_category, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_category {
  background: #F7F7F8;
  padding: 0.1875rem 0.6875rem;
  border: 1px solid #BFBFBF;
  border-radius: 50px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_category:empty, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_auth_details .sup_category:empty {
  display: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_moderation_log_message, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .left-content .sup_moderation_log_message {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  color: #52516B;
  margin-top: 0.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 16px;
}
@media (max-width: 48rem) {
  .supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn {
  padding: 0.625rem 1.125rem;
  border-radius: 50px;
  border: 1px solid #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn a, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn a {
  font-family: Work Sans;
  font-weight: 500;
  font-style: Medium;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  text-align: center;
  text-decoration: none;
  background-repeat: no-repeat;
  position: relative;
  padding: 0 0 0 1.875rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_view, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_view {
  background: #FFFFFF;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_view a, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_view a {
  color: #43364C;
  background-image: url(../images/preview.png);
  background-position: 0 center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_feedback, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_feedback {
  background: #FFFFFF;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_feedback a, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_feedback a {
  color: #43364C;
  background-image: url(../images/feedback.png);
  background-position: 0 center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_reject, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_reject {
  background: #B10101;
  border: 1px solid #B10101;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_reject a, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_reject a {
  color: #fff;
  background-image: url(../images/cancel-white.png);
  background-position: 5px center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_approve, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_approve {
  background: #127856;
  border: 1px solid #127856;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_approve a, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-dashboard .view-content .dashboard-content .right-content .btn.sup_approve a {
  color: #fff;
  background-image: url(../images/approve-white.png);
  background-position: 3px center;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .pd-0, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .pd-0 {
  padding: 0;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .left-content .recent-title h5, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .left-content .recent-title h5 {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 100%;
  letter-spacing: 0;
  color: #43364C;
  margin-bottom: 1rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .left-content .recent-date, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .left-content .recent-date {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content {
  text-align: right;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  display: inline;
  padding: 0.1875rem 0.6875rem;
  border-radius: 50px;
  text-transform: capitalize;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.draft, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.draft {
  border: 1px solid #3B82F6;
  background: #DBEAFE;
  color: #1D4ED8;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.published, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.published {
  border: 1px solid #16A34A;
  background: #DCFCE7;
  color: #15803D;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.in_review, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.in_review {
  border: 1px solid #EAB308;
  background: #FEF9C3;
  color: #8B6005;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.rejected, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-tabs .view-supplier-profile-admin-dashboard.view-display-id-recent_activity .view-content .recent-activity .right-content .recent-moderation span.rejected {
  border: 1px solid #DC2626;
  background: #FEE2E2;
  color: #B91C1C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-block_1, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-block_1 {
  margin: 0 !important;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count {
  background: #FFFFFF;
  padding: 1.5rem;
  -webkit-box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
          box-shadow: 0px 6px 12px 0px rgba(67, 54, 76, 0.031372549);
  margin-bottom: 1rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count .view-header p, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count .view-header p {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: 2%;
  vertical-align: bottom;
  text-transform: uppercase;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count .view-content .views-field-nid span, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-cms-element .view-id-suppliers_count .view-content .views-field-nid span {
  font-family: Work Sans;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.375rem;
  letter-spacing: 0;
  color: #43364C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-text, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-text {
  margin: 1.5rem 0;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-text h2, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-text h2 {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.375rem;
  letter-spacing: 0.02rem;
  color: #43364C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .az-text p, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .az-text p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: bottom;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-header, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 35%;
      -ms-flex: 0 0 35%;
          flex: 0 0 35%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 63%;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--textfield input, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--textfield input {
  border: 1px solid #52516B;
  border-radius: 25px;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.views-exposed-form__item, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.views-exposed-form__item {
  margin-right: 0;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.views-exposed-form__item.form-item--moderation-state-1, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.views-exposed-form__item.form-item--moderation-state-1 {
  margin-right: 0.625rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.form-item--field-category-group-value select, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select.form-item--field-category-group-value select {
  width: 180px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select {
  background-image: url(../images/dropdown.png);
  -webkit-background-size: 16px 16px;
          background-size: 16px 16px;
  border: 1px solid #52516B;
  border-radius: 50px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
  min-width: 140px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select:focus, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-image: url(../images/dropdown.png);
  -webkit-background-size: 16px 16px;
          background-size: 16px 16px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option {
  font-family: Work Sans;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 1%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:hover, .supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:active, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:hover, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:active {
  background-color: #F37C20;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option[selected=selected],
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:hover, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option[selected=selected],
.supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .form-type--select select option:hover {
  background-color: #F37C20;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .views-exposed-form__item--actions, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .views-exposed-form__item--actions {
  margin-top: 0.75rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .views-exposed-form__item--actions .button, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-filters .views-exposed-form .views-exposed-form__item--actions .button {
  background: #F37C20;
  border-radius: 50px;
  margin-left: 0.625rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #43364C;
  font-size: 1rem;
  font-weight: 600;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-empty, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-empty {
  width: 100%;
  margin-top: 1.5rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th {
  background: #E9E9EE;
  padding: 0.9375rem 1rem 0.9375rem 0.625rem;
  border-bottom: 2px solid #43364C;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: 2%;
  vertical-align: bottom;
  text-transform: uppercase;
  color: #43364C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th.views-field-title, .supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th.views-field-field-category-group, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th.views-field-title, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table thead tr th.views-field-field-category-group {
  width: 300px;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td {
  border-bottom: 1px solid #E9E9EE;
  padding: 0.625rem 1.5625rem 0.625rem 0.625rem;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-title, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-title {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #F37C20;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-category-group span, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-category-group span {
  background: #F7F7F8;
  padding: 0.1875rem 0.6875rem;
  border: 1px solid #BFBFBF;
  border-radius: 50px;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-category-group span:blank, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-category-group span:blank {
  display: none;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.draft, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.draft {
  border: 1px solid #3B82F6;
  background: #DBEAFE;
  color: #1D4ED8;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.published, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.published {
  border: 1px solid #16A34A;
  background: #DCFCE7;
  color: #15803D;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.in_review, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.in_review {
  border: 1px solid #EAB308;
  background: #FEF9C3;
  color: #8B6005;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.rejected, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span.rejected {
  border: 1px solid #DC2626;
  background: #FEE2E2;
  color: #B91C1C;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-moderation-state span {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0%;
  vertical-align: middle;
  padding: 0.1875rem 0.6875rem;
  border-radius: 50px;
  text-transform: capitalize;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-changed, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-changed {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #52516B;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-last-name, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-last-name {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #2B2133;
  display: block;
  margin-top: 0.75rem;
  text-transform: capitalize;
}
.supplier_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-last-name p, .supplier_profile_admin_dashboard #block-supplier-central-content .az-ctnr .view-display-id-all_suppliers .view-content .views-table tbody tr td.views-field-field-last-name p {
  font-family: Work Sans;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 100%;
  letter-spacing: 1%;
  vertical-align: middle;
  color: #7C7384;
  margin-top: 0.3125rem;
  text-transform: none;
}

#block-supplier-central-supplierprofileblock .az-ctnr.container {
  max-width: 98%;
  margin-top: 2rem;
}
#block-supplier-central-supplierprofileblock .sd-wrapper {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  padding: 1.5rem;
  background: var(--color-white-solid, white);
  overflow: hidden;
  border-radius: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  /* justify-content: flex-start; */
  /* align-items: flex-start; */
  gap: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px;
}
#block-supplier-central-supplierprofileblock .sd-text-and-feedback-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .supplier-dashboard-text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#block-supplier-central-supplierprofileblock .supplier-dashboard-feedback {
  position: relative;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .precentage-and-buttons {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .percentage-completed {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .percentage-completed .info_pill {
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  background: #DBEAFE;
  border-radius: 9999px;
  outline: 1px #3461AC solid;
  outline-offset: -1px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .percentage-completed .info_pill .info_pill_text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #1D4ED8;
  font-size: 0.75rem;
  font-family: Inter;
  font-weight: 600;
  line-height: 1rem;
  word-wrap: break-word;
}
#block-supplier-central-supplierprofileblock .percentage-completed .completed_text {
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #212731;
  font-size: 1rem;
  font-family: Work Sans;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  word-wrap: break-word;
}
#block-supplier-central-supplierprofileblock .supplierprofile-buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-supplier-central-supplierprofileblock .progressbar-parent {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  height: 12px;
  position: relative;
  background: #EDEDF1;
  overflow: hidden;
  border-radius: 9999px;
}
#block-supplier-central-supplierprofileblock .progressbar {
  width: 672px;
  height: 12px;
  left: 0px;
  top: 0.4px;
  position: absolute;
  background: #43364C;
}

/* ===========================
   Market Share by Category UI
   =========================== */
.market-share-container {
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  background: white;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(166, 173, 186, 0.06), 0px 4px 6px -1px rgba(166, 173, 186, 0.1);
          box-shadow: 0px 2px 4px -1px rgba(166, 173, 186, 0.06), 0px 4px 6px -1px rgba(166, 173, 186, 0.1);
  overflow: visible;
  border-radius: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.market-share-container .ms-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.market-share-container .ms-header .ms-header-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.market-share-container .ms-header .ms-header-text .ms-title {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  color: #020817;
  font-size: 1.25rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.75rem;
  word-wrap: break-word;
}
.market-share-container .ms-header .ms-header-text .ms-subtitle {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #52516B;
  font-size: 0.875rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  word-wrap: break-word;
}
.market-share-container .ms-legend {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.market-share-container .ms-legend .ms-legend-item {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-legend .ms-legend-item .ms-legend-swatch {
  width: 18px;
  height: 18px;
  border-radius: 2px;
}
.market-share-container .ms-legend .ms-legend-item .ms-legend-label {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #52516B;
  font-size: 0.875rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  word-wrap: break-word;
}
.market-share-container .ms-legend .ms-legend-total-label {
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 105px;
      -ms-flex: 0 0 105px;
          flex: 0 0 105px;
  text-align: right;
  font-weight: 400;
  font-size: 0.82rem;
  color: #52586b;
}
.market-share-container .ms-data-row {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-data-row .ms-category-name {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  color: #020817;
  font-size: 1rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  word-wrap: break-word;
}
.market-share-container .ms-data-row .ms-bar-container {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: inherit;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment .ms-segment-value {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #52516B;
  font-size: 1rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  word-wrap: break-word;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment--small {
  position: relative;
  overflow: visible;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment--small .ms-segment-value {
  display: none;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment--small:hover::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #333;
  color: #fff;
  font-size: 0.75rem;
  padding: 0.1875rem 0.5rem;
  border-radius: 4px;
  white-space: nowrap;
  pointer-events: none;
  z-index: 10;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-segment--small:hover::before {
  content: "";
  position: absolute;
  bottom: calc(100% + 2px);
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 4px solid transparent;
  border-top-color: #333;
  pointer-events: none;
  z-index: 10;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-empty {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  background: #F5F5F5;
  position: relative;
  overflow: visible;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-empty:hover::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #333;
  color: #fff;
  font-size: 0.75rem;
  padding: 0.1875rem 0.5rem;
  border-radius: 4px;
  white-space: nowrap;
  pointer-events: none;
  z-index: 10;
}
.market-share-container .ms-data-row .ms-bar-container .ms-bar-empty:hover::before {
  content: "";
  position: absolute;
  bottom: calc(100% + 2px);
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 4px solid transparent;
  border-top-color: #333;
  pointer-events: none;
  z-index: 10;
}
.market-share-container .ms-data-row .ms-bar-container .ms-total-value {
  width: 100px;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-data-row .ms-bar-container .ms-total-value .ms-total-text {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #52516B;
  font-size: 1.125rem;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
  word-wrap: break-word;
}
.market-share-container .ms-pagination {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.market-share-container .ms-pagination .ms-pagination-inner {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn.is-active .ms-pag-content {
  background: var(--color-white-solid, white);
  outline: 1px #E2E8F0 solid;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn .ms-pag-content {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 40px;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn .ms-pag-content .ms-pag-icon {
  width: 16px;
  height: 16px;
  position: relative;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn .ms-pag-content .ms-pag-icon .ms-pag-chevron {
  width: 4px;
  height: 8px;
  left: 6px;
  top: 4px;
  position: absolute;
  outline: 1.33px var(--color-black-solid, black) solid;
  outline-offset: -0.67px;
}
.market-share-container .ms-pagination .ms-pagination-inner .ms-pag-btn .ms-pag-content .ms-pag-text {
  color: var(--color-black-solid, black);
  font-size: 0.875rem;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.25rem;
  word-wrap: break-word;
}
.market-share-container .ms-details-table-wrapper {
  width: 100%;
  overflow-x: auto;
}
.market-share-container .ms-details-table-wrapper .ms-details-table {
  min-width: 1000px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-header-row,
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row {
  display: grid;
  grid-template-columns: minmax(0, 3fr) minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  /* ROW */
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E9E9EE;
  padding: 0 0.625rem;
  width: 100%;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-header-row {
  background: #E9E9EE;
  border-bottom: 2px solid #43364C;
  font-weight: 600;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-header-row .ms-details-header-cell {
  color: #43364C;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.015rem;
  font-family: "Work Sans", sans-serif;
  text-align: right;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-header-row .ms-details-header-cell:first-child {
  text-align: left;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row {
  font-family: "Work Sans", sans-serif;
  min-height: 48px;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row.is-bold {
  font-weight: 600;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row:hover {
  background-color: #F8F9FB;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell {
  padding: 0.625rem 0;
  font-size: 0.875rem;
  color: #52516B;
  text-align: right;
  min-width: 0;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  text-align: left;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell .ms-toggle-btn {
  width: 18px;
  height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.25rem;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell .ms-name {
  word-break: break-word;
  line-height: 1.2;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell.indent-1 {
  padding-left: 1.875rem;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.ms-category-cell.indent-2 {
  padding-left: 3.75rem;
}
.market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.is-gm-value, .market-share-container .ms-details-table-wrapper .ms-details-table .ms-details-row .ms-details-cell.is-non-rebatable-value {
  color: #F28500;
  font-weight: 600;
}

#toast-container .toast-message {
  color: #fff !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  opacity: 1 !important;
}
#toast-container .toast-success {
  background-color: #51a351 !important;
  color: #fff !important;
}
#toast-container .toast-warning {
  background-color: #f89406 !important;
  color: #fff !important;
}
#toast-container .toast-error {
  background-color: #bd362f !important;
  color: #fff !important;
}
#toast-container .toast-info {
  background-color: #2f96b4 !important;
  color: #fff !important;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* Header Banner */
.top-banner {
  background: #2b2133;
  color: #FFFFFF;
  text-align: center;
  padding: 0.625rem;
}

.cta-button {
  background: orange;
  color: #FFFFFF;
  padding: 0.3125rem 0.625rem;
  border-radius: 5px;
}

.navbar-custom {
  --nav-dd-gap: .25rem;
  --nav-dd-z: 1051;
}
.navbar-custom .nav-item.dropdown {
  position: relative;
}
.navbar-custom .nav-item.dropdown > .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.3rem;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
.navbar-custom .dropdown-menu {
  position: absolute;
  top: calc(75% + var(--nav-dd-gap));
  left: 0;
  margin: 0;
  z-index: var(--nav-dd-z);
  display: block;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-0.125rem);
       -o-transform: translateY(-0.125rem);
          transform: translateY(-0.125rem);
  -webkit-transition: opacity 120ms ease, -webkit-transform 120ms ease;
  transition: opacity 120ms ease, -webkit-transform 120ms ease;
  -o-transition: opacity 120ms ease, -o-transform 120ms ease;
  transition: opacity 120ms ease, transform 120ms ease;
  transition: opacity 120ms ease, transform 120ms ease, -webkit-transform 120ms ease, -o-transform 120ms ease;
  pointer-events: none;
  --bs-dropdown-link-hover-bg: transparent;
  --bs-dropdown-link-active-bg: transparent;
  --bs-dropdown-link-active-color: inherit;
  --bs-dropdown-link-hover-color: inherit;
}
.navbar-custom .dropdown-menu.show {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  pointer-events: auto;
}
.navbar-custom .dropdown-submenu {
  position: relative;
}
.navbar-custom .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.25rem;
}
.navbar-custom .dropdown-menu-end {
  right: 0;
  left: auto;
}
.navbar-custom .dropdown-item {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .dropdown-item:hover {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:active {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:focus {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-custom .dropdown-item:focus-visible {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 2px solid #d3932d;
  outline-offset: 2px;
}
.navbar-custom .nav-link {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .nav-link:focus-visible {
  outline: 2px solid #d3932d;
  outline-offset: 2px;
}
.navbar-custom .dropdown-toggle {
  -webkit-tap-highlight-color: transparent;
}
.navbar-custom .dropdown-item.active {
  background: transparent !important;
  color: inherit !important;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: white;
  padding: 0.9375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}
.main-nav .logo img {
  height: 40px;
  margin-right: 1.25rem;
}
.main-nav ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.main-nav ul li {
  display: inline;
}
.main-nav ul li a {
  text-decoration: none;
  color: #333;
  font-weight: bold;
}

.nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

/* Hero Section */
.hero {
  position: relative;
  overflow: hidden;
  color: white;
  text-align: left;
  height: 320px;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  min-height: 350px;
  position: relative;
  overflow: hidden;
  min-height: 50vh;
}
.hero .container {
  z-index: 2;
  position: relative;
}
.hero h1 {
  color: #ffffff;
}
.hero p {
  color: #ffffff;
}

.hero-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  background-color: #52516b;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.1)));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.1));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.1));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.1));
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.logo-section img {
  max-height: 50px;
}

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

.bi-arrow-right-circle-fill::before {
  color: #d3932d;
  font-size: 1.25rem;
}

.learn-more {
  font-size: 1.25rem;
  color: #fff;
}

.align-items-center {
  text-decoration: none;
}

.site-logo img {
  width: 100%;
  max-height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}

.me-3 {
  font-size: 1.125rem;
}

.lead2 {
  font-weight: 600 !important;
  font-size: 1.25rem;
  margin-left: 3.0625rem;
}

@media (min-width: 62rem) {
  .navbar-custom .dropdown:hover > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    pointer-events: auto;
  }
  .navbar-custom .dropdown:focus-within > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    pointer-events: auto;
  }
  .navbar-expand-lg .navbar-nav {
    gap: 20px;
  }
  .navbar-expand-lg .navbar-collapse {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .navbar-custom .dropdown-menu {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* Card container */
.custom-card {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
}

/* Export button style */
.btn-export {
  background-color: #e4e3eb;
  border: none;
  border-radius: 12px;
  padding: 0.25rem 0.875rem;
  font-size: 0.8125rem;
  color: #333333;
  font-weight: 500;
}
.btn-export:hover {
  background-color: #d1d0da;
  color: #52516b;
}

.card-title {
  color: rgba(58, 54, 98, 0.768627451) !important;
  text-align: center;
  margin-top: 0.625rem;
  font-size: 0.9375rem;
}

.expand-export {
  background-color: #e4e3eb !important;
  color: #333333 !important;
  border: none !important;
  border-radius: 15px !important;
  padding: 0.625rem 0.625rem !important;
  font-size: 0.8125rem !important;
  font-weight: 500 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: background-color 0.2s ease-in-out !important;
  -o-transition: background-color 0.2s ease-in-out !important;
  transition: background-color 0.2s ease-in-out !important;
}
.expand-export:hover {
  background-color: #d6d5df !important;
  color: #52516b !important;
  text-decoration: none !important;
}

.chat-icon {
  width: 48px !important;
  height: 48px !important;
  background-color: #f57c00 !important;
  color: #fff !important;
  border-radius: 50% !important;
  position: absolute !important;
  bottom: 20px !important;
  right: 20px !important;
  z-index: 3 !important;
  font-size: 1.375rem !important;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25) !important;
  text-decoration: none !important;
  -webkit-transition: background-color 0.3s ease !important;
  -o-transition: background-color 0.3s ease !important;
  transition: background-color 0.3s ease !important;
}
.chat-icon:hover {
  background-color: #e06600 !important;
  color: #fff !important;
}

.main-navigation ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  padding: 0 1rem;
}
.main-navigation ul li {
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.03125rem;
}
.main-navigation ul li a {
  color: #52516b;
  text-decoration: none;
}
.main-navigation ul li a:hover {
  color: #F37C20 !important;
}
.main-navigation ul li a.is-active {
  color: #F37C20 !important;
}
.main-navigation ul li.active > a {
  color: #F37C20 !important;
}

.text-orange {
  color: #F37C20;
}

.login-menu .nav-link:hover {
  color: #F37C20;
}
.login-menu .sign-in-border {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
}
.login-menu {
  white-space: nowrap;
}
.login-menu + .nav-link {
  white-space: nowrap;
}

.login-menu.nav-link {
  white-space: nowrap;
}

.user-icon {
  width: 30px;
  height: 30px;
  background-color: #F37C20 !important;
  color: #fff;
  border-radius: 50%;
  font-size: 1rem;
}

a.dropdown-toggle {
  text-decoration: none !important;
}

a.nav-link {
  text-decoration: none !important;
  color: #52516b !important;
}
a.nav-link:hover {
  color: #F37C20 !important;
}

/* Dot style */
.custom-legend li > div {
  font-size: 1rem;
}
.custom-legend .legend-card:last-child {
  border-bottom: none;
}
.custom-legend .legend-card:hover {
  background-color: #f9f9f9;
  border-radius: 6px;
}
.custom-legend .legend-card {
  background-color: #f9f9f9;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 12px #ddd;
          box-shadow: 0 4px 12px #ddd;
  border: 1px solid #ddd;
  padding: 1.0625rem !important;
}
.custom-legend .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
}
.custom-legend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.custom-legend .legend-card.active {
  background-color: #f9f9f9;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 12px #ddd;
          box-shadow: 0 4px 12px #ddd;
  border: 1px solid #ddd;
  padding: 1.0625rem !important;
  background-color: #eef3ff;
  -webkit-box-shadow: 0 4px 12px rgba(51, 51, 255, 0.1);
          box-shadow: 0 4px 12px rgba(51, 51, 255, 0.1);
  border: 1px solid #8fa6d0;
}
.custom-legend li.active {
  background-color: #d8e6ff;
  border: 1px solid #d0e0ff;
  border-radius: 6px;
}

.legend-header div {
  font-size: 0.625rem;
  text-align: center;
}

.product-swaps-card {
  border-radius: 30px;
  padding: 1.25rem;
  background: #ffffff;
  font-family: Arial, sans-serif;
  margin: 1.875rem auto;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

.product-swaps-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.title {
  color: #f28500;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0;
}

.subtitle {
  margin: 0.25rem 0 0;
  color: #3b2b4d;
  font-size: 1.125rem;
  font-weight: 600;
}

.info-icon {
  font-size: 1.25rem;
  color: #555555;
  margin-left: 0.3125rem;
}

.match-quality {
  font-size: 0.5625rem;
  font-weight: bold;
  line-height: 1.4;
}
.match-quality .dots {
  display: block;
  font-size: 1rem;
  margin-top: 0.125rem;
}

.match-quality.high {
  color: #f28500;
}

.match-quality.medium {
  color: #f0a500;
}

.info-icon-wrapper i {
  font-size: 1.125rem;
}
.info-icon-wrapper:hover .tooltip-text {
  opacity: 1;
  visibility: visible;
  display: block;
}
.info-icon-wrapper {
  display: inline-block;
  position: relative;
  margin-left: 0.375rem;
  cursor: pointer;
}

.tooltip-text {
  position: absolute;
  bottom: -17px;
  left: 165px;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(222, 226, 230, 0.4);
  border: 1px solid #666;
  color: #000000;
  padding: 0.625rem 0.875rem;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  font-size: 0.8125rem;
  width: 270px;
  text-align: left;
  white-space: normal;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.2s ease, visibility 0.2s ease;
  -o-transition: opacity 0.2s ease, visibility 0.2s ease;
  transition: opacity 0.2s ease, visibility 0.2s ease;
  z-index: 999;
}

.bar-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  min-width: 100px;
}

.bar-label {
  font-weight: bold;
  font-size: 0.875rem;
  color: #444;
}

.bar-track {
  width: 50%;
  height: 10px;
  background-color: #e0e0e0;
  border-radius: 7px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}

.bar-fill {
  height: 100%;
  background-color: #f28500;
  border-radius: 7px;
  -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.6), 0 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.6), 0 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}

.graph-wrapper {
  padding: 1.25rem;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
  position: relative;
}

.graph-title {
  font-size: 1.375rem;
  font-weight: bold;
  margin-bottom: 0.625rem;
  color: #3b2b4d;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  position: relative;
}

.tooltip-icon:hover .tooltip-text {
  display: block;
}

.right-panel {
  position: absolute;
  top: 85px;
  right: 0px;
  width: 280px;
}
.right-panel .chart-date-controls {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.highlight-box {
  border: 2px solid #f28500;
  border-radius: 12px;
  padding: 0.625rem;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
          box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.highlight-box .label {
  font-size: 0.75rem;
  color: #666;
  font-size: 12px;
  color: #666;
}
.highlight-box .product-name {
  font-size: 1.375rem;
  font-weight: bold;
  font-size: 22px;
  font-weight: bold;
  color: #f28500;
}

.chart-title {
  font-size: 1.375rem;
  font-weight: bold;
  color: #f28500;
  text-align: center;
  margin-bottom: 0.625rem;
}

.chart-date-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  background: #fff;
  padding: 0.75rem 1rem;
  border-radius: 12px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  margin-top: 7.5rem;
}

.date-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.label {
  font-size: 0.8125rem;
  font-weight: bold;
  font-size: 13px;
  font-weight: bold;
}

.label.purple {
  color: #3b2b4d;
  font-size: 0.75rem;
  color: #3b2b4d;
}
.label.purple:not(:empty)::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #3e2555;
  border-radius: 2px;
  margin-right: 0.5rem;
  vertical-align: middle;
}

.label.orange {
  color: #f28500;
  font-size: 0.75rem;
  color: #f28500;
}
.label.orange:not(:empty)::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #f28500;
  border-radius: 2px;
  margin-right: 0.5rem;
  vertical-align: middle;
}

.date-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0px;
  padding: 0.4375rem 0.3125rem;
  font-weight: bold;
  color: #fff;
}
.date-box select {
  border: none;
  outline: none;
  background: transparent;
  font-size: 0.8125rem;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  border: none;
  outline: none;
  background: transparent;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}
.date-box i {
  color: #fff;
  font-size: 1rem;
  color: #fff;
  font-size: 16px;
}

.date-box.orange {
  background-color: #f28500;
  background-color: #f28500;
}

.date-box.purple {
  background-color: #3b2b4d;
  background-color: #3b2b4d;
}

.date-product-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0;
  position: relative;
  padding: 1.125rem 0.5625rem;
}

.date-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  width: 185px;
}

.dot-line-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0px;
  height: 100%;
  position: relative;
}

.dot {
  width: 10px;
  height: 10px;
  background-color: #f28500;
  border-radius: 50%;
  margin-top: 0;
}

.dotted-line {
  width: 33px;
  height: 2px;
  border-top: 2px dotted #ccc;
  margin-top: 0.9375rem;
}

.product-card {
  margin-top: 15%;
  border: 2px solid #f28500;
  border-radius: 12px;
  padding: 0.625rem;
  text-align: left;
  background: #fff;
  -webkit-box-shadow: 0 9px 14px #c3b6b6;
          box-shadow: 0 9px 14px #c3b6b6;
  min-width: 180px;
}

.product-list {
  list-style: decimal inside;
  margin: 0;
  padding: 0.5rem;
  line-height: 1.7;
}
.product-list li {
  font-size: 0.75rem;
  font-weight: bold;
  color: #f28500;
  margin: 0.375rem 0;
}

.input-border {
  border: 0px;
}

.tabs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin: 9.375rem 0.6875rem;
}

.tab-button {
  background-color: #fff;
  border: 2px solid #dcdcdc;
  padding: 2.125rem 0.4375rem 2.125rem 0.4375rem;
  cursor: pointer;
  border-radius: 10px;
  text-align: center;
  font-weight: 600;
  -webkit-box-shadow: 0 4px 9px rgba(41, 17, 17, 0.43);
          box-shadow: 0 4px 9px rgba(41, 17, 17, 0.43);
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  width: 200px;
  height: 100px;
}
.tab-button:hover {
  background-color: #f9f9f9;
}

.tab-button.active {
  border-color: #3b2b4d;
  background: #f5f5f5;
}

.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
  margin-top: 1.25rem;
}

.latest-graph {
  border: 1px solid #2b2133;
  border-radius: 45px;
  -webkit-box-shadow: 0 4px 9px rgba(41, 17, 17, 0.43);
          box-shadow: 0 4px 9px rgba(41, 17, 17, 0.43);
}

/* Table header fixed css start*/
.table-scroll-wrapper {
  max-height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

/* Donut Graph */
.recapture-card {
  border-radius: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.34);
          box-shadow: 0 8px 20px rgba(0, 0, 0, 0.34);
  padding: 1.25rem;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}

/* Chart canvas should be centered */
#lostProductChart {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.positive {
  color: green;
  font-weight: bold;
}

.negative {
  color: red;
  font-weight: bold;
}

.marketShareChart2 {
  border-radius: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.34);
          box-shadow: 0 8px 20px rgba(0, 0, 0, 0.34);
  padding: 1.25rem;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  position: relative;
}

.custom-market-share-legend-box {
  background: white;
  border-radius: 14px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  padding: 0.875rem 1rem;
  font-family: Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.8;
  min-width: 200px;
  max-width: 260px;
  z-index: 10;
  background: white;
  border-radius: 14px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  padding: 14px 16px;
  display: inline-block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.8;
  margin-top: 0.625rem;
}

.legend-absolute {
  position: absolute;
  top: 146px;
  right: -140px;
}

.legend-hover-active {
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  padding: 0.25rem 0.5rem;
}

.legend-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-bottom: 0.25rem;
}

.legend-color {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 2px;
}

.text-success {
  color: green !important;
}

.text-danger {
  color: red !important;
}

.main-chart-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 1.875rem;
  border-radius: 70px;
  background: white;
  -webkit-box-shadow: 0 7px 18px rgba(0, 0, 0, 0.34);
          box-shadow: 0 7px 18px rgba(0, 0, 0, 0.34);
}

/* Hide Popup Modal CSS Start */
.hide-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.hide-modal-box {
  background: white;
  padding: 1.5rem;
  border-radius: 16px;
  width: 400px;
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
}
.hide-modal-box h4 {
  margin-bottom: 1rem;
}

.modal-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
}

#hideReasonModal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* Modal Box */
}
#hideReasonModal .modal-content {
  background: #fff;
  padding: 1.25rem 1.875rem;
  border-radius: 10px;
  width: 400px;
  max-width: 90%;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  text-align: left;
}
#hideReasonModal .modal-content h4 {
  font-weight: 600;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 1.25rem;
  color: #333;
}
#hideReasonModal .reason-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  font-size: 0.875rem;
}
#hideReasonModal .modal-actions {
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#hideReasonModal button {
  padding: 0.375rem 1.25rem;
  border-radius: 4px;
  border: none;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
}
#hideReasonModal .exit-btn {
  background-color: #e6e6e6;
  color: #333;
}
#hideReasonModal .submit-btn {
  background-color: #3b2b4d;
  color: #fff;
}

/* Hide Popup Modal CSS End */
.status-dropdown-wrapper {
  position: relative;
  display: inline-block;
}
.status-dropdown-wrapper:hover .status-dropdown {
  display: block;
}

.status-dropdown {
  display: none;
  position: absolute;
  background: white;
  border: 1px solid #ccc;
  padding: 0.5rem;
  z-index: 10;
  list-style: none;
}
.status-dropdown li {
  margin-bottom: 0.3125rem;
}

.submenu {
  display: none;
  padding-left: 0.9375rem;
  border-left: 2px solid #eee;
}

.has-submenu:hover > .submenu {
  display: block;
}

.custom-toast {
  position: fixed;
  top: 20px;
  right: 20px;
  background: #28a745;
  color: white;
  padding: 0.625rem 1.25rem;
  border-radius: 6px;
  font-size: 0.875rem;
  z-index: 9999;
}

.custom-toast.error {
  background: #dc3545;
}

.export-btn {
  background-color: #f28500 !important;
  border-color: #f28500 !important;
}

.spinner-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9999;
}

.spinner {
  width: 50px;
  height: 50px;
  border: 6px solid #ccc;
  border-top: 6px solid #3498db;
  border-radius: 50%;
  -webkit-animation: spin 0.8s linear infinite;
       -o-animation: spin 0.8s linear infinite;
          animation: spin 0.8s linear infinite;
}

.legend-card.hover-highlight {
  background-color: #eef3ff;
  border: 1px solid #8fa6d0;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}

.legend-card.active {
  background-color: #d8e6ff !important;
  -webkit-box-shadow: 0 0 6px #8fa6d0;
          box-shadow: 0 0 6px #8fa6d0;
  border: 2px solid #314a72;
}

.legend-card {
  -webkit-transition: background-color 0.2s, border 0.2s, -webkit-box-shadow 0.2s;
  transition: background-color 0.2s, border 0.2s, -webkit-box-shadow 0.2s;
  -o-transition: background-color 0.2s, box-shadow 0.2s, border 0.2s;
  transition: background-color 0.2s, box-shadow 0.2s, border 0.2s;
  transition: background-color 0.2s, box-shadow 0.2s, border 0.2s, -webkit-box-shadow 0.2s;
}

.lost-products-scroll-wrapper {
  max-height: 337px;
  padding-right: 0.25rem;
}
.lost-products-scroll-wrapper::-webkit-scrollbar {
  width: 6px;
}
.lost-products-scroll-wrapper::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 4px;
}

.no-data-message-latest-graph {
  padding: 1rem;
  border-radius: 4px;
  margin-top: 1rem;
  background: rgba(0, 0, 0, 0.1);
  color: #000 !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  width: 100%;
}

.no-data-message-line-chart {
  padding: 1rem;
  border-radius: 4px;
  margin-top: 1rem;
  background: rgba(0, 0, 0, 0.1);
  color: #000 !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  width: 100%;
}

.no-data-message-recapture {
  padding: 1rem;
  border-radius: 4px;
  margin-top: 1rem;
  background: rgba(0, 0, 0, 0.1);
  color: #000 !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  width: 100%;
}

td.equal-width {
  width: 20%;
  word-wrap: break-word;
  white-space: normal;
}

/**** New CSS for account login ****/
.account-login-page {
  padding: 0;
}
.account-login-page .layout-container.login-page {
  margin-left: 0;
  margin-right: 0;
}
.account-login-page .register-link-text {
  margin-bottom: 3rem;
}
.account-login-page .register-link-text p {
  color: var(--neutrals-slate, #52516B);
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
}
.account-login-page .register-link-text a {
  color: #ED6E0C;
}

#block-supplier-central-content .signin-page {
  text-align: center;
}
#block-supplier-central-content .user-login-content {
  padding: 1.875rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 16px;
}
#block-supplier-central-content .signin-content-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 0.625rem 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
#block-supplier-central-content .signin-content-title h5 {
  color: #43364C;
  text-align: center;
  font-size: 3rem;
  line-height: 3rem;
  font-weight: 700;
  gap: 16px;
}
#block-supplier-central-content .signin-content-title p {
  color: #52516B;
  text-align: center;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.3125rem;
}
#block-supplier-central-content .openid-connect-login-form div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  gap: 7px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#block-supplier-central-content .openid-connect-login-form div .button {
  width: 75%;
  height: 47px;
  padding: 0.625rem 1.875rem;
  border: solid rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border-radius: 50px;
  background: var(--neutrals-slate, #52516B);
  color: var(--neutrals-white, #FFFFFF);
  text-align: center;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.6875rem;
  letter-spacing: 0.01125rem;
}
#block-supplier-central-content .openid-connect-login-form input {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: #52516B;
  height: 75px;
  padding: 0.9375rem 1.25rem;
  gap: 10px;
  border: none;
  border-bottom: 1px solid var(--neutrals-slate, #52516B);
  background: var(--neutrals-white, #FFFFFF);
  width: 75%;
}
#block-supplier-central-content .openid-connect-login-form input[type=checkbox] {
  width: 20px;
  height: 20px;
  padding: 0 !important;
  border: 1px solid #7C7384;
  background: #FFF !important;
}
#block-supplier-central-content .openid-connect-login-form input[type=checkbox]:checked {
  background: #43364c !important;
}
#block-supplier-central-content .openid-connect-login-form input[type=checkbox]:checked:before {
  content: "\f26e";
  font-family: bootstrap-icons;
  color: #FFFFFF;
  line-height: 0.625rem;
}
#block-supplier-central-content .openid-connect-login-form .form-item--entegra-terms-condition label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#block-supplier-central-content .openid-connect-login-form .form-item--entegra-terms-condition label a {
  color: #ED6E0C;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.3125rem;
  padding-left: 0.625rem;
}

.openid-connect-login-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  width: 100%;
}

.custom-page-split {
  background-color: #F7F7F8;
  --bs-gutter-x: 0;
}
.custom-page-split .right-side .site-logo img {
  min-height: 60px;
}

/**** New CSS for account login ****/
nav#mainNavbar {
  padding: 0 3.375rem !important;
  background-color: #FFF !important;
}

/*main {
	padding: 0 54px 24px 54px;
}*/
.custom-usermenu.dropdown a {
  color: #FFFFFF !important;
}

/* User onboard css */
.path-user-onboard .user-register-form {
  padding-left: 10%;
}
.path-user-onboard .user-register-form #edit-mail--description {
  display: none;
}
.path-user-onboard .ent-user-onboard {
  padding-left: 10%;
}

#field-manufacturer-number-add-more-wrapper .tabledrag-toggle-weight-wrapper {
  display: none;
}

table#field-manufacturer-number-values {
  width: auto;
}

/****** user login page ********/
.login-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 80vh;
}

.login-container {
  background: #fff;
  padding: 2.5rem;
  border-radius: 8px;
  text-align: center;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 500px;
}

.login-logo img {
  max-width: 150px;
  margin-bottom: 1.25rem;
}

.login-form form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}

.page-wrapper *:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ui-dialog *:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (max-width: 47.9375rem) {
  .hero {
    min-height: 60vh;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  #block-supplier-central-content .openid-connect-login-form input[type=email] {
    width: 100%;
    max-width: 100%;
  }
  #block-supplier-central-content .openid-connect-login-form div .button {
    width: 100%;
  }
  #block-supplier-central-content .layout-container.login-page {
    margin: 0 auto;
  }
}
.login-page.register-form .form-wrapper .form-element:focus, .login-page.register-form .form-wrapper .form-element:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  min-height: auto;
}

/****** Register page *******/
.selfregister-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 80vh;
  padding: 1.875rem;
}

.login-page.register-form {
  padding: 1.25rem;
  text-align: center;
  max-width: 600px;
}
.login-page.register-form h3 {
  color: #52516b;
  font-size: 3rem;
  line-height: 3rem;
  letter-spacing: 0.01rem;
  font-weight: 700;
}
.login-page.register-form p {
  color: #52516b;
  padding: 0.5rem 0 0rem;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0;
}
.login-page.register-form p span {
  display: block;
  font-weight: 700;
}
.login-page.register-form .form-actions .form-submit {
  padding: 0.625rem 1.875rem;
  border: solid rgba(0, 0, 0, 0);
  border-radius: 50px;
  background: #52516b;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  font-family: Work Sans;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.01125rem;
  width: 100%;
}
.login-page.register-form .form-wrapper .form-item {
  border-bottom: 1px solid #52516b;
  background: #fff;
  height: 75px;
  margin-bottom: 1.25rem;
  padding: 0.9375rem 1.25rem;
  position: relative;
}
.login-page.register-form .form-wrapper .form-item label {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  color: #52516b;
  position: relative;
  top: 11px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.login-page.register-form .form-wrapper .form-item input {
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  color: #52516b;
  min-height: auto !important;
}
.login-page.register-form .form-wrapper .form-item.success {
  border: none;
}
.login-page.register-form .form-wrapper .form-item.success input {
  color: #127856;
}
.login-page.register-form .form-wrapper .form-item.success:after {
  content: "";
  border-bottom: 2px solid #127856;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.login-page.register-form .form-wrapper .form-item.success:before {
  content: "\f633";
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.25rem;
  height: 20px;
  position: absolute;
  right: 28px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  color: #127856;
}
.login-page.register-form .form-wrapper .form-item.error {
  position: relative;
  border: none;
}
.login-page.register-form .form-wrapper .form-item.error label {
  color: #B10101;
}
.login-page.register-form .form-wrapper .form-item.error:after {
  content: "";
  border-bottom: 2px solid #B10101;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.login-page.register-form .form-wrapper .form-item.error:before {
  content: "\f333";
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.25rem;
  height: 20px;
  position: absolute;
  right: 28px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  color: #B10101;
  z-index: 99;
}
.login-page.register-form .form-wrapper .form-item + .red-text.red-text-value {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  color: #B10101;
  position: relative;
  top: -4px;
  margin-bottom: 0.75rem;
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select label, .login-page.register-form .form-wrapper .form-item.js-form-type-checkbox label {
  top: 0;
  font-size: 0.875rem;
  line-height: 1.3125rem;
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select label a, .login-page.register-form .form-wrapper .form-item.js-form-type-checkbox label a {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select:before {
  content: "";
  border-right: 1px solid #E9E9EE;
  height: 40px;
  position: absolute;
  right: 60px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select label {
  display: none;
}
.login-page.register-form .form-wrapper .form-item.js-form-type-select select {
  background-image: url("/themes/custom/entegra_mygpo/images/chevron-down-form-select.svg");
  background-position-y: 12px;
  background-position-x: 100%;
  height: 100%;
  top: 0;
  position: relative;
  background-color: transparent;
}
.login-page.register-form .form-wrapper .form-item--multiple {
  height: auto;
}
.login-page.register-form .form-wrapper .form-item--multiple .form-item {
  height: auto;
}
.login-page.register-form .form-wrapper .form-item--multiple .form-submit {
  padding: 0.3125rem 0.9375rem;
  background: #52516b;
  color: #FFF;
  border-radius: 50px;
}
.login-page.register-form .form-wrapper .form-type--textarea {
  height: auto;
}
.login-page.register-form .form-wrapper .form-type--textarea label {
  margin-bottom: 1.25rem;
}
.login-page.register-form .form-wrapper.form-wrapper .form-item label.label-top {
  top: 0;
  font-size: 0.875rem;
  line-height: 1.3125rem;
}
.login-page.register-form .form-wrapper.form-wrapper .form-type--email .form-item__description {
  display: none;
}
.login-page.register-form .register-footer a {
  color: #ED6E0C;
}

.login-page.register-form .form-wrapper .form-element:focus, .login-page.register-form .form-wrapper .form-element:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  min-height: auto;
}

/****** Register page *******/
/****** Search page *******/
.path-search main {
  padding-top: 1.5rem;
}
.path-search main .search-form, .path-search main .item-list {
  background: #FFF;
  padding: 1.25rem 1.25rem;
  margin: 0.3125rem 0;
  border-radius: 5px;
}
.path-search main .search-form .search-help-link {
  display: none;
}
.path-search main .search-form .search-advanced {
  display: none;
}
.path-search main .form-element--type-search[type=search] {
  border-radius: 10px;
}
.path-search main .form-submit {
  padding: 0.625rem 1.875rem;
  border: solid rgba(0, 0, 0, 0);
  border-radius: 10px;
  background: #52516b;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  font-family: Work Sans;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.01125rem;
  margin-left: 0.625rem;
}
.path-search main .search-results {
  list-style: none;
}

/****** Search page *******/
/****** User Approval ******/
.user-approval {
  margin: 3rem 0;
  padding: 1.25rem 1.875rem 2.5rem 1.5rem;
  background: #FFF;
}
.user-approval a {
  color: #ED6E0C;
}
.user-approval .views-exposed-form.views-exposed-form {
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 0;
}
.user-approval .views-exposed-form.views-exposed-form .form-text {
  border: none;
  border-bottom: 1px solid #52516b;
  background: #F7F7F8;
  color: #43364c;
  height: 40px;
  font-size: 1rem;
  line-height: 1.3125rem;
}
.user-approval .views-exposed-form.views-exposed-form .form-submit {
  text-align: center;
  color: #FFFFFF;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
  background: #43364C;
  border-radius: 0;
  border: none;
  padding: 0.875rem;
  height: 50px;
}
.user-approval table thead {
  border-bottom: 2px solid #43364c;
  background: #e9e9ee;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}
.user-approval table thead tr th {
  color: #43364c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.75rem;
  letter-spacing: 0.015rem;
  text-transform: uppercase;
  padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  background-color: #e9e9ee;
}
.user-approval table tbody tr:nth-child(even) {
  border-bottom: 1px solid #e9e9ee;
  background: #f7f7f8;
}
.user-approval table tbody tr:nth-child(odd) {
  border-bottom: 1px solid #e9e9ee;
  background: #fff;
}
.user-approval table tbody tr td {
  color: #52516b;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3125rem;
  letter-spacing: 0.00875rem;
}

/****** User Approval ******/
/***** User profile *****/
.path-user article.profile {
  margin: 1.5rem 0 0 0;
  background: #FFFFFF;
  padding: 1.25rem 1.875rem;
  -webkit-box-shadow: 0px 6px 12px rgba(67, 54, 76, 0.03);
          box-shadow: 0px 6px 12px rgba(67, 54, 76, 0.03);
}

/***** Help Center *****/
.view-help-center {
  margin-top: 1.5rem;
}
.view-help-center .view-header {
  padding: 0 1.25rem;
}
.view-help-center .accordion {
  --bs-accordion-bg: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
.view-help-center .accordion .accordion-item {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.view-help-center .accordion .accordion-item .accordion-header button {
  font-size: 1.25rem !important;
  color: rgb(67, 54, 76) !important;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  overflow-anchor: none;
  padding: 1rem 1.25rem;
  border-width: 0px;
  border-style: initial;
  border-color: initial;
  -webkit-border-image: initial;
       -o-border-image: initial;
          border-image: initial;
  border-radius: 0px;
  --bs-accordion-transition: color 0.15s ease-in-out,
  background-color 0.15s ease-in-out,
  border-color 0.15s ease-in-out,
  box-shadow 0.15s ease-in-out,
  border-radius 0.15s ease;
  border-bottom: 2px solid rgb(82, 81, 107);
}
.view-help-center .accordion .accordion-item .accordion-header button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.view-help-center .accordion .accordion-item .accordion-header button:not(.collapsed) {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.view-help-center .accordion .accordion-item .accordion-header button.collapsed {
  border-bottom: 1px solid rgb(233, 233, 238);
}

/***** Help Center *****/
.region.region-header {
  padding: 2rem 3.375rem 0 3.375rem;
}

/***** Training page *****/
.training_grid {
  row-gap: 42px;
  -webkit-column-gap: 2%;
     -moz-column-gap: 2%;
          column-gap: 2%;
  padding: 1.3125rem 0 !important;
}
.training_grid .custom-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; /* Grow, shrink, base width */
  padding: 0;
}
.training_grid .training_item {
  position: relative;
  width: 23%;
  max-width: 23%;
  background: #FFFFFF;
  padding-bottom: 3.125rem;
}
.training_grid .training_item .training_grid_content {
  background: #FFFFFF;
  padding: 1.25rem 0.9375rem 1.25rem 0.9375rem;
}
.training_grid .training_item .training_grid_content .training_grid_title {
  margin: 0 0 1.25rem 0;
}
.training_grid .training_item .training_grid_content .training_grid_title h5 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  display: block;
}
.training_grid .training_item .training_grid_content .training_grid_body {
  margin-bottom: 1.25rem;
  font-size: 1rem;
}
.training_grid .training_item .training_grid_content .training_grid_link a {
  color: #ED6E0C;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.training_grid .training_item .training_grid_content .training_grid_link a::after {
  font-family: "bootstrap-icons";
  content: "\f285";
  font-size: 0.625rem;
  border: 1px solid;
  border-radius: 50%;
  margin-left: 0.3125rem;
  padding: 0 0.125rem;
}
.training_grid .training_item .training_grid_link {
  position: absolute;
  bottom: 15px;
  padding: 1.25rem 0.9375rem;
}
.training_grid .training_item .training_grid_link a {
  color: #ED6E0C;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.training_grid .training_item .training_grid_link a::after {
  font-family: "bootstrap-icons";
  content: "\f285";
  font-size: 0.625rem;
  border: 1px solid;
  border-radius: 50%;
  margin-left: 0.3125rem;
  padding: 0 0.125rem;
}

.view-training .pager {
  text-align: center;
}

/***** Training page *****/
/***** Help Center page *****/
#views-exposed-form-help-center-page-1 {
  border: none;
  background-color: unset;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#views-exposed-form-help-center-page-1 input.form-text {
  width: 350px;
}

/***** Pagination *****/
.pager .pager__items .pager__item a,
.pager .pager__items .pager__item span {
  border-radius: 50%;
  border: 1px solid #43364C;
  background-color: #FFFFFF;
  color: #43364C;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.pager .pager__items .pager__item a:hover,
.pager .pager__items .pager__item span:hover {
  background-color: #ED6E0C;
  color: #FFFFFF;
  border-color: #ED6E0C;
}
.pager .pager__items .pager__item--previous:hover .pager__link::before {
  --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 2L5 8l6 6' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e");
}
.pager .pager__items .pager__item--next:hover .pager__link::after {
  --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 14l6-6-6-6' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e");
}
.pager .pager__items .pager__item--first:hover .pager__link::before {
  --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2v12M14 2L8 8l6 6' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e");
}
.pager .pager__items .pager__item--last:hover .pager__link::after {
  --background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 14V2M2 14l6-6-6-6' stroke='%23FFFFFF' stroke-width='2'/%3e%3c/svg%3e");
}
.pager .pager__items {
  /* Active Page */
}
.pager .pager__items .pager__link.is-active:hover {
  background-color: #ED6E0C;
  color: #FFFFFF;
  border-color: #ED6E0C;
}
.pager .pager__items .pager__item--current,
.pager .pager__items .pager__item.pager__item--active a,
.pager .pager__items .pager__item.pager__item--active span {
  background-color: #ED6E0C;
  color: #FFFFFF;
  border-color: #ED6E0C;
}
.pager .pager__items {
  /* Disabled Links (if any) */
}
.pager .pager__items .pager__item.pager__item--disabled span {
  opacity: 0.5;
  background-color: #f2f2f2;
  color: #aaa;
  cursor: not-allowed;
}
.pager .pager__items .pager__item.pager__item--action .pager__link.pager__link--action-link .pager__item-title--backwards, .pager .pager__items .pager__item.pager__item--action .pager__link.pager__link--action-link .pager__item-title--forward {
  display: none;
}

/***** Pagination *****/
/***** Status message placeholders *****/
.messages-list .messages .messages__content em.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: inherit;
  background-color: transparent;
  opacity: 1;
  font-style: normal;
}

/***** Status message placeholders *****/
/**** Footer fixed to bottom ****/
body {
  height: 100%;
}

.page-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

main {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

main.account-login-page {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/**** Footer fixed to bottom ****/
.confirmation_registration_page .messages-list {
  display: none;
}

.view-supplier-profile-admin-dashboard .row-actions-wrapper {
  position: relative;
  display: inline-block;
}
.view-supplier-profile-admin-dashboard .three-dots {
  background: none;
  border: none;
  font-size: 1.125rem;
  cursor: pointer;
}
.view-supplier-profile-admin-dashboard .dropdown-menu {
  display: none;
  position: absolute;
  right: 0;
  background: white;
  border: 1px solid #ccc;
  padding: 0.3125rem;
  z-index: 10;
}
.view-supplier-profile-admin-dashboard .dropdown-item {
  padding: 0.3125rem 0.625rem;
}
.view-supplier-profile-admin-dashboard .dropdown-item a {
  text-decoration: none;
}
.view-supplier-profile-admin-dashboard .row-actions-wrapper.active .dropdown-menu {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImltcG9ydC5zY3NzIiwibmF2aWdhdGlvbi5zY3NzIiwidGFibGUuc2NzcyIsImZvb3Rlci5zY3NzIiwiZXhwYW5kLWN1cnJlbnQtYnVzaW5lc3Muc2NzcyIsImNvbXBvbmVudHMuc2NzcyIsIl91dGlsaXRpZXMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsInN3YXBzLnNjc3MiLCJ2b2x1bWUtZGVjcmVhc2Uuc2NzcyIsInN1cHBsaWVyLXByb2ZpbGUuc2NzcyIsInN1cHBsaWVyLXByb2ZpbGUtcHJldmlldy5zY3NzIiwic3VwcGxpZXItcHJvZmlsZS1jb3ZlcmFnZS5zY3NzIiwic3VwcGxpZXItZGFzaGJvYXJkLnNjc3MiLCJtYXJrZXQtc2hhcmUuc2NzcyIsImRydXBhbC10b2FzdHIuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLG9CQUFBO0FBQ0EsaUJBQUE7QUFDUSw0RUFBQTtBQUNBLHFGQUFBO0FBQ0EscUZBQUE7QUFDQSxxRkFBQTtBQUNSLGlCQUFBO0FDTkE7RUFDQyxvQkFBQTtFQUNBLGdCQUFBO0FGU0Q7QUVSQztFQUNDLGtCQUFBO0FGVUY7QUVSRztFQUNDLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLHFDQUFBO0VBQ0Esb0NBQUE7QUZVSjtBRU5DO0VBQ0Msa0JBQUE7RUFDQSxrQ0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0NBQUE7T0FBQSxtQ0FBQTtVQUFBLGdDQUFBO0VBQ0Esb0VBQUE7RUFBQSw0REFBQTtFQUFBLDBEQUFBO0VBQUEsb0RBQUE7RUFBQSwyR0FBQTtFQUNBLG9CQUFBO0VBQ0Esd0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsdUNBQUE7QUZRRjtBRU5DO0VBQ0MsbUJBQUE7RUFDQSxVQUFB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QSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBakJ3cVVIO0FpQnBxVUk7RUFDQyxhQUFBO0FqQnNxVUw7O0FpQmhxVUEsdUJBQUE7QUFFQSx3Q0FBQTtBQUlHO0VBQ0MscUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBakIrcFVKOztBaUIxcFVBLHdDQUFBO0FBRUEsaUNBQUE7QUFDQTtFQUNDLFlBQUE7QWpCNHBVRDs7QWlCMXBVQTtFQUNDLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsaUJBQUE7QWpCNnBVRDs7QWlCM3BVQTtFQUNDLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0FqQjhwVUQ7O0FpQjVwVUE7RUFDQyxtQkFBQTtFQUFBLGtCQUFBO01BQUEsY0FBQTtVQUFBLFVBQUE7QWpCK3BVRDs7QWlCN3BVQSxpQ0FBQTtBQUdDO0VBQ0MsYUFBQTtBakI4cFVGOztBaUJ6cFVDO0VBQ0Msa0JBQUE7RUFDQSxxQkFBQTtBakI0cFVGO0FpQnpwVUM7RUFDQyxnQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QWpCMnBVRjtBaUJ4cFVDO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QWpCMHBVRjtBaUJ2cFVDO0VBQ0MsMkJBQUE7QWpCeXBVRjtBaUJ0cFVDO0VBQ0MscUJBQUE7QWpCd3BVRjtBaUJycFVDO0VBQ0MsY0FBQTtBakJ1cFVGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEltcG9ydCBhbGwgc2NzcyAqL1xuLyoqKioqIEZvbnQgKioqKiovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2FucyZkaXNwbGF5PXN3YXApO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6d2dodEA1MDAmZGlzcGxheT1zd2FwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9V29yaytTYW5zOndnaHRANjAwJmRpc3BsYXk9c3dhcCk7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXApO1xuLyoqKioqIEZvbnQgKioqKiovXG4ubmF2YmFyLWN1c3RvbSB7XG4gIC0tbmF2LWRkLWdhcDogLjI1cmVtO1xuICAtLW5hdi1kZC16OiAxMDUxO1xufVxuLm5hdmJhci1jdXN0b20gLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1jdXN0b20gLm5hdi1pdGVtLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg3NSUgKyB2YXIoLS1uYXYtZGQtZ2FwKSk7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogdmFyKC0tbmF2LWRkLXopO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTI1cmVtKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLCB0cmFuc2Zvcm0gMTIwbXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGluaGVyaXQ7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tbWVudS1lbmQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24taXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNkMzkzMmQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubmF2YmFyLWN1c3RvbSAubmF2LWxpbmsge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1jdXN0b20gLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI2QzOTMyZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItY3VzdG9tIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItY3VzdG9tIC5kcm9wZG93bjpmb2N1cy13aXRoaW4gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi8qIE5hdmlnYXRpb24gKi9cbi5tYWluLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubWFpbi1uYXYgLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubWFpbi1uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG4ubWFpbi1uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubWFpbi1uYXYgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKioqKiBNYWluIG1lbnUgKioqKiovXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0uZHJvcGRvd24gPiBhLnNob3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VkNmUwYztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbS5kcm9wZG93biAubWVudXdyYXBwZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkge1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgYSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51d3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDEwMHZ3O1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpICFpbXBvcnRhbnQ7XG4gIGluc2V0OiB1bnNldCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51d3JhcHBlci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIC5kcm9wZG93bi1tZW51IGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51d3JhcHBlciAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51d3JhcHBlciAuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSxcbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgYS5hY3RpdmUsXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMsXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItY3VzdG9tIC5uYXYtaXRlbS5kcm9wZG93biA+IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKioqIE1haW4gbWVudSAqKioqKi9cbi8qKioqKiogdXNlciBhY2NvdW50IGRyb3Bkb3duICoqKioqKioqL1xuLmRyb3Bkb3duLnVzZXItYWNjb3VudC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51c2VyLWFjY291bnQtZHJvcGRvd24gYSB7XG4gIGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLnByb2ZpbGV0b2dnbGUge1xuICBtaW4td2lkdGg6IDEzNXB4O1xuICBwYWRkaW5nOiAxNXB4IDIxcHggMTVweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udXNlci1hY2NvdW50LWRyb3Bkb3duIC5wcm9maWxlc3VibWVudSAucHJvZmlsZW1hbmFnZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLnByb2ZpbGVzdWJtZW51IC5hcHByb3ZldXNlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLnByb2ZpbGVzdWJtZW51IC5zaWdub3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udXNlci1hY2NvdW50LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDZweCAxMnB4IHJnYmEoNjcsIDU0LCA3NiwgMC4wMyk7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MjUxNmI7XG59XG4udXNlci1hY2NvdW50LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDAuNjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgcGFkZGluZzogNXB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MjUxNmI7XG59XG4udXNlci1hY2NvdW50LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIC5kcm9wZG93bi1pdGVtLXRleHQge1xuICBjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAuc2VhcmNoIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLnNlYXJjaCAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLmRhc2hib2FyZCAuY3VzdG9tc3VibWVudSAubWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAuZGFzaGJvYXJkIC5jdXN0b21zdWJtZW51IC5tZW51IC5tZW51LWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biAuZGFzaGJvYXJkIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyLWFjY291bnQtZHJvcGRvd24gLmRhc2hib2FyZCAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi10b2dnbGUuc2hvdyAuaWNvbiB7XG4gIGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG59XG5cbi5kYXNoYm9hcmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkIC5jdXN0b21zdWJtZW51IC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmRhc2hib2FyZCAuY3VzdG9tc3VibWVudSAubWVudSBsaSBhIHtcbiAgY29sb3I6ICM1MjUxNmIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyoqKioqKiB1c2VyIGFjY291bnQgZHJvcGRvd24gKioqKioqKiovXG4uY2hhcnQsXG4uY29udmVyc2lvbi10YWJsZSxcbi5wdXJjaGFzZS10YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udGFibGUge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTgsIDU0LCA5OCwgMC43Nyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuXG4udG9wLXNwZW5kLWxpbmUtY2hhcnQtdGFibGUgLnRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ODEzYjtcbn1cbi50b3Atc3BlbmQtbGluZS1jaGFydC10YWJsZSAudGFibGUgdGJvZHkgdGQubmVnYXRpdmUge1xuICBjb2xvcjogcmVkO1xufVxuLnRvcC1zcGVuZC1saW5lLWNoYXJ0LXRhYmxlIC50YWJsZSB0Ym9keSB0ZC5wb3NpdGl2ZSB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi50b3Atc3BlbmQtbGluZS1jaGFydC10YWJsZSAudGFibGUgdGJvZHkgdGQubGluZS1jaGFydC1oZWFkZXIge1xuICBjb2xvcjogI2U1ODEzYjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50b3Atc3BlbmQtbGluZS1jaGFydC10YWJsZSAudGFibGUgdGJvZHkgdGQubGluZS1jaGFydC1oZWFkZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN0b3BTcGVuZExpbmVDaGFydExlZ2VuZCAubGVnZW5kLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiN0b3BTcGVuZExpbmVDaGFydExlZ2VuZCAubGVnZW5kLWhlYWRlciBkaXYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jdG9wU3BlbmRMaW5lQ2hhcnRMZWdlbmQgLmxlZ2VuZC1jYXJkIC5sZWdlbmQtbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZTU4MTNiO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvZHVjdC1zd2Fwcy10YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMzgwcHg7XG59XG5cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3Qtc3dhcHMtdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IyYjRkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogdGV4dDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0Ym9keSB0ZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0Ym9keSB0ZCBzZWxlY3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0Ym9keSB0ZCBzZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNnB4ICNmMjg1MDA7XG4gIGJvcmRlci1jb2xvcjogI2YyODUwMDtcbn1cbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuLnByb2R1Y3Qtc3dhcHMtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB0aCxcbi5wcm9kdWN0LXN3YXBzLXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRhYmxlLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnRhYmxlLXNlY3Rpb24gLmdwby10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cblxuLnlveS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnlveS10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueW95LXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueW95LXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmMjg1MDA7XG59XG4ueW95LXRhYmxlIHRkLnBvc2l0aXZlIHtcbiAgY29sb3I6IGdyZWVuO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnlveS10YWJsZSB0ZC5uZWdhdGl2ZSB7XG4gIGNvbG9yOiAjZTUzOTM1O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubG9zcy10YWJsZSB7XG4gIHdpZHRoOiA5OCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvc3MtdGFibGUgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyODUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5sb3NzLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyODUwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDI0MiwgMTMzLCAwLCAwLjIpO1xufVxuLmxvc3MtdGFibGUgdGJvZHkgdHIuaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyODUwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDI0MiwgMTMzLCAwLCAwLjI1KTtcbn1cbi5sb3NzLXRhYmxlIHRib2R5IHRyLmhvdmVyLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiOTE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCA3NSwgMTQ1LCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmZjtcbn1cbi5sb3NzLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvc3MtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNHB4O1xufVxuLmxvc3MtdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvc3MtdGFibGUgdHIuaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDZjO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbn1cbi5sb3NzLXRhYmxlIC5oZWFkaW5nIHtcbiAgY29sb3I6ICNmMjg1MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ncG8tdGFibGUgdGFibGUgdGJvZHkgLmhlYWRpbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICNmMjg1MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2YyODUwMDtcbn1cblxuLmxvc3QtcHJvZHVjdHMtdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRoZWFkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGhlYWQgdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRib2R5IHRyICsgdHIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGJvZHkgdHIuaG92ZXItaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGI5MSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgNzUsIDE0NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNGI5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxvc3QtcHJvZHVjdHMtdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRib2R5IHRyIHRkIGEge1xuICBjb2xvcjogIzAwNGI5MTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXdyYXA6IHdyYXA7XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0Ym9keSB0ciB0ZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0aCxcbi5sb3N0LXByb2R1Y3RzLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubG9zdC1wcm9kdWN0cy10YWJsZSB0ci5ob3Zlci1oaWdobGlnaHQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0YjkxO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgNzUsIDE0NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmZjtcbn1cblxuLmdwby1hbmFseXNpcy10YWJsZSB0ci5ob3Zlci1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0YjkxO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgNzUsIDE0NSwgMC4yNSk7XG59XG5cbi5zdW1tYXJ5LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5zdW1tYXJ5LWJveC5oaWdobGlnaHRlZC1zdW1tYXJ5IHtcbiAgYm9yZGVyOiAycHggc29saWQgcmVkO1xuICBib3gtc2hhZG93OiAwIDE0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMTgzLCAyMjYsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uc3VtbWFyeS10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9zcy10YWJsZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG1hcmdpbjogOTRweCA4cHg7XG59XG5cbi5sb3NzLXRhYmxlLmdwby1hbmFseXNpcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCA2cHg7XG59XG4ubG9zcy10YWJsZS5ncG8tYW5hbHlzaXMtdGFibGUgdGhlYWQgdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4jZmllbGQtbWFudWZhY3R1cmVyLW51bWJlci1hZGQtbW9yZS13cmFwcGVyIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUjZmllbGQtbWFudWZhY3R1cmVyLW51bWJlci12YWx1ZXMge1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogRm9vdGVyIENTUyBTdGFydCAqL1xuLmZvb3Rlci1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2YyOTQyMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhcnRuZXItaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNGMzdDMjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuLmZvb3Rlci1kZXRhaWwgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLWRldGFpbCBwIGE6aG92ZXIge1xuICBjb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1kZXRhaWwgaSB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1kZXRhaWwgYTpob3ZlciBpIHtcbiAgY29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcbn1cbi5mb290ZXItZGV0YWlsIHVsLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLWRldGFpbCB1bC5tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvb3Rlci1kZXRhaWwgdWwubWVudSBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmZvb3Rlci1kZXRhaWwgdWwubWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMjhjMjg7XG59XG5cbi5mb290ZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cbi5mb290ZXItc2VjdGlvbiBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXNlY3Rpb24yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMzY0YyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItcGFydG5lciBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbjogMTRweDtcbn1cblxuLnBhcnRuZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogRm9vdGVyIENTUyBFbmQgKi9cbi8qKioqIEFub255bW91cyBGb290ZXIgKioqKi9cbi5hbm9ueW1vdXMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYW5vbnltb3VzLWZvb3RlciBhIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuLyoqKioqIE5lZWQgSGVscCByZWdpc3RyYXRpb24gcGFnZSAqKioqKi9cbi5mb290ZXJoZWxwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNTBweCAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5mb290ZXJoZWxwIGg0IHtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5mb290ZXJoZWxwIHAge1xuICBjb2xvcjogIzUyNTE2QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIG1heC13aWR0aDogNDQ2cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyaGVscCBhIHtcbiAgY29sb3I6ICNFRDZFMEM7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nY3VycmVudENvbG9yJyBjbGFzcz0nYmkgYmktZW52ZWxvcGUnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZD0nTTAgNGEyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2OGEyIDIgMCAwIDEtMiAySDJhMiAyIDAgMCAxLTItMnptMi0xYTEgMSAwIDAgMC0xIDF2LjIxN2w3IDQuMiA3LTQuMlY0YTEgMSAwIDAgMC0xLTF6bTEzIDIuMzgzLTQuNzA4IDIuODI1TDE1IDExLjEwNXptLS4wMzQgNi44NzYtNS42NC0zLjQ3MUw4IDkuNTgzbC0xLjMyNi0uNzk1LTUuNjQgMy40N0ExIDEgMCAwIDAgMiAxM2gxMmExIDEgMCAwIDAgLjk2Ni0uNzQxTTEgMTEuMTA1bDQuNzA4LTIuODk3TDEgNS4zODN6Jy8+PC9zdmc+XCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuXG4uYnRuLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4uYnRuLXN1YnRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuXG4uc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uc2lkZWJhciBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2lkZWJhciBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhOTJhMjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBQcm9kdWN0IFN3YXAgT3Bwb3J0dW5pdGllcyAqL1xuLnByb2R1Y3Qtc3dhcC1vcHBvcnR1bml0aWVzIHRhYmxlIHRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3Qtc3dhcC1vcHBvcnR1bml0aWVzIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RhdHVzLWRyb3Bkb3duLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogSGlkZSBkcm9wZG93bnMgYnkgZGVmYXVsdCAqL1xuLnN0YXR1cy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4uc3RhdHVzLWRyb3Bkb3duIGxpLmhhcy1zdWJtZW51OmhvdmVyIC5zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdHVzLWRyb3Bkb3duIGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdGF0dXMtZHJvcGRvd24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uc3VibWVudSBsaSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3VibWVudSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5zdGF0dXMtZHJvcGRvd24td3JhcHBlcjpob3ZlciAuc3RhdHVzLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKioqKioqIGR4cHIgY29tcG9uZW50cyAqKioqKioqKi9cbi5hei10YWJzIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhwci1idWlsZGVyLXVpIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhwci1ob21lcGFnZS1oZXJvYmFubmVyLFxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyLFxuLmR4cHItaG9tZXBhZ2Utc3VwcG9ydC1hbmQtcmVzb3VyY2VzLFxuLmR4cHItaG9tZXBhZ2UtbW9yZS1yZXNvdXJjZXMge1xuICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5keHByLWhvbWVwYWdlIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5keHByLWhvbWVwYWdlLXN1cHBvcnQtYW5kLXJlc291cmNlcy10aXRsZSBoMiwgLmR4cHItaG9tZXBhZ2UtbW9yZS1yZXNvdXJjZXMtdGl0bGUgaDIge1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmR4cHItaG9tZXBhZ2Utc3VwcG9ydC1hbmQtcmVzb3VyY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5keHByLWhvbWVwYWdlLXN1cHBvcnQtYW5kLXJlc291cmNlcyBhIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keHByLWhvbWVwYWdlLXN1cHBvcnQtYW5kLXJlc291cmNlcyBhIC5hei10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5keHByLWhvbWVwYWdlLW1vcmUtcmVzb3VyY2VzIGEge1xuICBjb2xvcjogI0VENkUwQztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUVFO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyM0VENkUwQycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmR4cHItaG9tZXBhZ2UtbW9yZS1yZXNvdXJjZXMgYSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmR4cHJfZm9vdGVyX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMnB4IDU0cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuLmR4cHJfZm9vdGVyX3dyYXBwZXIgaDYge1xuICBjb2xvcjogI0YzN0MyMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5keHByX2Zvb3Rlcl93cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keHByX2Zvb3Rlcl93cmFwcGVyIHVsIGxpLm1lbnUtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5keHByX2Zvb3Rlcl93cmFwcGVyIHVsIGxpIGEge1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xufVxuLmR4cHJfZm9vdGVyX3dyYXBwZXIgZGl2LmF6LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmR4cHJfZm9vdGVyX3dyYXBwZXIgLmF6LWxpbmsgLmF6LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZHhwcl9mb290ZXJfd3JhcHBlciAuZHhwci1mb290ZXItZm9sbG93LXVzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4cHJfZm9vdGVyX3dyYXBwZXIgLmR4cHItZm9vdGVyLWZvbGxvdy11cyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZHhwci1mb290ZXItcGFydG5lci1hbmQtYWxsaWFuY2VzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmR4cHJfZm9vdGVyX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5keHByLWZvb3Rlci10ZXJtcy1tZW51IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbn1cbi5keHByLWZvb3Rlci10ZXJtcy1tZW51IHVsIGxpIGEge1xuICBjb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uZHhwci1ob21lcGFnZS1oZXJvYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmR4cHItaG9tZXBhZ2UtaGVyb2Jhbm5lciAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAub3dsLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5vd2wtY29udHJvbHMgLm93bC1wYWdpbmF0aW9uIC5jdXN0b20tbmF2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtY29udHJvbHMge1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLXByZXY6OmJlZm9yZSB7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiAzNSU7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OjphZnRlciB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDM1JTtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6OmFmdGVyIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OjpiZWZvcmUge1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLmF6LWNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5hei1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5hei1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtcGFnaW5hdGlvbiAub3dsLXBhZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YzN0MyMDtcbn1cblxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtcHJldjo6YmVmb3JlLFxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtcHJldjo6YWZ0ZXIsXG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OjpiZWZvcmUsXG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OjphZnRlciB7XG4gIGhlaWdodDogMzAlO1xufVxuXG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OjphZnRlcixcbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6OmFmdGVyIHtcbiAgdG9wOiAzMCU7XG59XG5cbi5keHByLWhvbWVwYWdlLXNsaWRlciAub3dsLWJ1dHRvbnMgLm93bC1wcmV2LCAuZHhwci1ob21lcGFnZS1zbGlkZXIgLm93bC1idXR0b25zIC5vd2wtbmV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmR4cHItaG9tZXBhZ2Utc2xpZGUtY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5keHByLWhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzUyNTE2QjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5hei1lbGVtZW50LS1jb250cm9scy1zcGFjZXIgLmR4cHItaG9tZXBhZ2Utc2xpZGUtY29udGVudC1kZXNjcmlwdGlvbiB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZHhwci1ob21lcGFnZS1zbGlkZS1jb250ZW50LWN0YSBhIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtY3RhIGE6aG92ZXIge1xuICBjb2xvcjogI2YzN2MyMDtcbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtY3RhIGE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2YzN2MyMCcgY2xhc3M9J2JpIGJpLWFycm93LXJpZ2h0JyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC4xNDYgNC44NTRhLjUuNSAwIDAgMSAuNzA4IDBMMTQgOGwtMy4xNDYgMy4xNDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTIuMjkzIDguNUgyLjVhLjUuNSAwIDAgMSAwLTFoOS43OTNMMTAuMTQ2IDUuNTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGUtY29udGVudC1jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdjdXJyZW50Q29sb3InIGNsYXNzPSdiaSBiaS1hcnJvdy1yaWdodCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTAuMTQ2IDQuODU0YS41LjUgMCAwIDEgLjcwOCAwTDE0IDhsLTMuMTQ2IDMuMTQ2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEyLjI5MyA4LjVIMi41YS41LjUgMCAwIDEgMC0xaDkuNzkzTDEwLjE0NiA1LjU2YS41LjUgMCAwIDEgMC0uNzA4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qKioqKiBDb25maXJtYXRpb24gcGFnZSAqKioqKi9cbi5keHByLXJlZ2lzdHJhdGlvbi1jb25maXJtYXRpb24ge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4cHItcmVnaXN0cmF0aW9uLWNvbmZpcm1hdGlvbiAuYXotdGV4dC5jay1jb250ZW50IC5iaS1jaGVjay1sZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbn1cbi5keHByLXJlZ2lzdHJhdGlvbi1jb25maXJtYXRpb24gLmF6LXRleHQuY2stY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzUyNTE2YjtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4uZHhwci1yZWdpc3RyYXRpb24tY29uZmlybWF0aW9uIC5hei10ZXh0LmNrLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5keHByLXJlZ2lzdHJhdGlvbi1jb25maXJtYXRpb24gLmF6LXRleHQuY2stY29udGVudCBhIHtcbiAgd2lkdGg6IDQzMnB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlcjogc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbHMtc2xhdGUsICM1MjUxNkIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFscy13aGl0ZSwgI0ZGRkZGRik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZHhwci1leGFtcGxlLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5keHByLWV4YW1wbGUtaGVhZGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMjAsICMyRTM0MzgpO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5keHByLWV4YW1wbGUtaGVhZGVyIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzAyMDgxNztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG59XG4uZHhwci1leGFtcGxlLWhlYWRlciAuZXhhbXBsZS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI0U5RTlFRTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhwci1leGFtcGxlLWhlYWRlciAuZXhhbXBsZS1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhwci1idWlsZC1wcm9maWxlIC5idWlsZC1wcm9maWxlLXRpdGxlIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yMCwgIzJFMzQzOCk7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZHhwci1idWlsZC1wcm9maWxlIC5idWlsZC1wcm9maWxlLXN1YnRpdGxlIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAyMDgxNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmR4cHItcHJvZmlsZS1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZHhwci1wcm9maWxlLXN0ZXBzIC5wcm9maWxlLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMjRweDtcbn1cbi5keHByLXByb2ZpbGUtc3RlcHMgLnByb2ZpbGUtc3RlcC1jYXJkIHtcbiAgZmxleDogMSAxIDA7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTc1LCAjQkZCRkJGKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmR4cHItcHJvZmlsZS1zdGVwcyAucHJvZmlsZS1zdGVwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhwci1wcm9maWxlLXN0ZXBzIC5wcm9maWxlLXN0ZXAtYmFkZ2Uge1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBiYWNrZ3JvdW5kOiAjRUQ2RTBDO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhwci1wcm9maWxlLXN0ZXBzIC5wcm9maWxlLXN0ZXAtYmFkZ2Ugc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5keHByLXByb2ZpbGUtc3RlcHMgLnByb2ZpbGUtc3RlcC10aXRsZSB7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmR4cHItcHJvZmlsZS1zdGVwcyAucHJvZmlsZS1zdGVwLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xufVxuXG4uZHhwci1mZWF0dXJlLXNwbGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMjRweDtcbn1cbi5keHByLWZlYXR1cmUtc3BsaXQgLmR4cHItZmVhdHVyZS1jb2wge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHhwci12aWRlby1zZWN0aW9uLFxuLmR4cHItaW1wYWN0LW1ldHJpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhwci12aWRlby1zZWN0aW9uIC52aWRlby1jYXJkIHtcbiAgZmxleDogMSAxIDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDY3LCA1NCwgNzYsIDAuMDMpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmR4cHItdmlkZW8tc2VjdGlvbiAudmlkZW8tc2VjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmR4cHItdmlkZW8tc2VjdGlvbiAudmlkZW8tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5keHByLXZpZGVvLXNlY3Rpb24gLnZpZGVvLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbi5keHByLXZpZGVvLXNlY3Rpb24gLnZpZGVvLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmR4cHItdmlkZW8tc2VjdGlvbiAuYnRuLW91dGxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM1MjUxNkI7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhwci12aWRlby1zZWN0aW9uIC5idG4tb3V0bGluZSAuYnRuLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi5keHByLXZpZGVvLXNlY3Rpb24gLmxpbmstYWN0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4uZHhwci12aWRlby1zZWN0aW9uIC5saW5rLWFjdGlvbiAubGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uZHhwci12aWRlby1zZWN0aW9uIC52aWRlby13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4cHItdmlkZW8tc2VjdGlvbiAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1jYXJkIHtcbiAgZmxleDogMSAxIDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSg2NywgNTQsIDc2LCAwLjAzKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnByb2ZpbGUtaW1wYWN0LWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1zdG9yeSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAucHJvZmlsZS1pbXBhY3Qtc3RvcnkgLnN0b3J5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMTI3MzE7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAucHJvZmlsZS1pbXBhY3Qtc3RvcnkgLnN0b3J5LXF1b3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzIxMjczMTtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1zdG9yeSAuc3RvcnktYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyMTI3MzE7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAucHJvZmlsZS1pbXBhY3Qtc3RvcnkgLnN0b3J5LWNvbXBhbnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzY0NzQ4Qjtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5wcm9maWxlLWltcGFjdC1zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlFRTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5zdGF0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAuc3RhdC1pY29uLXdyYXAge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAuc3RhdC1pY29uLXdyYXAgLnN0YXQtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMkIyMTMzO1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnN0YXQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmR4cHItaW1wYWN0LW1ldHJpY3MgLnN0YXQtdGV4dCAuc3RhdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uZHhwci1pbXBhY3QtbWV0cmljcyAuc3RhdC10ZXh0IC5zdGF0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbi5keHByLWltcGFjdC1tZXRyaWNzIC5zdGF0LXRleHQgLnN0YXQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG5cbi5keHByLWV4YW1wbGUtY2FyZHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmR4cHItZXhhbXBsZS1jYXJkcyAuZXhhbXBsZS1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uZHhwci1leGFtcGxlLWNhcmRzIC5leGFtcGxlLWNhcmQge1xuICBmbGV4OiAxIDEgMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNzUsICNCRkJGQkYpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keHByLWV4YW1wbGUtY2FyZHMgLmV4YW1wbGUtY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4OiAxO1xufVxuLmR4cHItZXhhbXBsZS1jYXJkcyAuZXhhbXBsZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keHByLWV4YW1wbGUtY2FyZHMgLmV4YW1wbGUtY2F0ZWdvcnkge1xuICBjb2xvcjogIzUyNTE2QjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xufVxuLmR4cHItZXhhbXBsZS1jYXJkcyAuZXhhbXBsZS10aXRsZSB7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZHhwci1leGFtcGxlLWNhcmRzIC5leGFtcGxlLWRlc2Mge1xuICBjb2xvcjogIzUyNTE2QjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xufVxuLmR4cHItZXhhbXBsZS1jYXJkcyAuZXhhbXBsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzNnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmR4cHItZXhhbXBsZS1jYXJkcyAuZXhhbXBsZS1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc3VwcGxpZXItZmFxIHtcbiAgbWFyZ2luOiAyNHB4IDEycHggNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbiNzdXBwbGllci1mYXEgLmNvbC1sZy02IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuI3N1cHBsaWVyLWZhcS10aXRsZSB7XG4gIGNvbG9yOiAjMTExODI3O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuI3N1cHBsaWVyLWZhcS10aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jc3VwcGxpZXItZmFxLWRlc2Mge1xuICBjb2xvcjogIzRCNTU2MztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiNzdXBwbGllci1mYXEtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4udmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4udmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24uY29sbGFwc2VkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IGgxLFxuYm9keSBoMixcbmJvZHkgaDMsXG5ib2R5IGg0LFxuYm9keSBoNSxcbmJvZHkgaDYsXG5ib2R5IC5uYXYtbGluayxcbmJvZHkgYnV0dG9uLFxuYm9keSBpbnB1dCxcbmJvZHkgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmN0YS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyogRmlsdGVycyAqL1xuLmZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZmlsdGVyLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNGMzdDMjAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzN0MyMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLXRpdGxlIHtcbiAgY29sb3I6ICMzYjJiNGQgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci10aXRsZS5yZXF1aXJlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmU6IDAuMTVlbTtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYXhpbXVtcmVkKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZpbHRlci10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZmlsdGVyLWdyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmlsdGVyLWdyb3VwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjJiNGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi13aWR0aDogMTc1UFg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPVwid2hpdGVcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNyAxMGw1IDUgNS01elwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cblxuLnN3YXBzLXRhYmxlIHtcbiAgLyogLS0tLSBUYWJsZSBTaGVsbCAtLS0tICovXG59XG4uc3dhcHMtdGFibGUgLmdwby10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJvdy1ib3JkZXIsICNFQUVBRUEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IC8qIG5vIGhvcml6b250YWwgc2Nyb2xsICovXG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIEdyaWQgTGF5b3V0OiA5IGNvbHVtbnMgLS0tLVxuICAgICAxKSBDbGllbnQvR1BPICBcbiAgICAgMikgSW5jdW1iZW50ICBcbiAgICAgMykgTmV3IFByb2QgIFxuICAgICA0KSBWb2x1bWVcbiAgICAgNSkgSW52b2ljZSBTYXZpbmdzXG4gICAgIDYpIE5ldCBTYXZpbmdzICAgICAgXG4gICAgIDcpIE1hdGNoIExldmVsXG4gICAgIDgpIE9wcG9ydHVuaXR5IFN0YXR1c1xuICAgICA5KSBBY3Rpb24gVGFrZW5cbiAgICAgVXNlIG1pbm1heCgwLCDigKYpIHNvIGNvbHVtbnMgY2FuIHNocmluayBhbmQgV1JBUCAobm8gb3ZlcmZsb3cpLiAqL1xufVxuLnN3YXBzLXRhYmxlIC5ncG8taGVhZGVyLFxuLnN3YXBzLXRhYmxlIC5ncG8tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS42ZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgxMTBweCwgMC44NmZyKSBtaW5tYXgoMCwgMC45MmZyKSBtaW5tYXgoMCwgMC45MmZyKSBtaW5tYXgoNjVweCwgMC40NWZyKSBtaW5tYXgoMTM1cHgsIDAuOWZyKSBtaW5tYXgoODBweCwgMC42ZnIpOyAvKiBBY3Rpb24gVGFrZW4gICAgICAgICAgICAgKi9cbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiB0b3AtYWxpZ24gdGFsbCwgd3JhcHBlZCBjZWxscyAqL1xufVxuLnN3YXBzLXRhYmxlIHtcbiAgLyogTGV0IGdyaWQgaXRlbXMgYWN0dWFsbHkgc2hyaW5rOyBvdGhlcndpc2UgdGV4dCBjYW4gZm9yY2Ugb3ZlcmZsb3cgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWhlYWRlciA+IC5ncG8tY29sLFxuLnN3YXBzLXRhYmxlIC5ncG8tcm93ID4gLmdwby1jb2wge1xuICBtaW4td2lkdGg6IDA7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIEhlYWRlciAtLS0tICovXG59XG4uc3dhcHMtdGFibGUgLmdwby1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0QztcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250OiA2MDAgMTJweC8xMnB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIFJvd3MgLS0tLSAqL1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RUU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3dhcHMtdGFibGUgLmdwby1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZCO1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tcm93LmlzLWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0Y5RjhGQTtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXJvdy5pcy1ncmFuZGNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbn1cbi5zd2Fwcy10YWJsZSB7XG4gIC8qIC0tLS0gQ29sdW1ucyAmIFRleHQgV3JhcHBpbmcgLS0tLSAqL1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tY29sIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8taGVhZGVyIC5ncG8tY29sLFxuLnN3YXBzLXRhYmxlIC5ncG8tcm93IC5ncG8tY29sIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7IC8qIG1vZGVybiB3cmFwcGluZyBmb3IgbG9uZyB0b2tlbnMgKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgLyogZmFsbGJhY2sgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiBLZWVwIHNtYWxsIG51bWVyaWMgbWV0YSBjb21wYWN0IChvcHRpb25hbDogY29tbWVudCBvdXQgdG8gYWxsb3cgd3JhcCkgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWNvbC1sZXZlbCxcbi5zd2Fwcy10YWJsZSAuZ3BvLWNvbC1jYXNlcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIE5hbWUgQ2VsbDogY2FyZXQgKyBpbmRlbnQgKyBsYWJlbCAtLS0tICovXG59XG4uc3dhcHMtdGFibGUgLmdwby1jb2wtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLyogdG9wIGFsaWduIHdoZW4gbXVsdGktbGluZSAqL1xuICBnYXA6IDZweDtcbn1cbi5zd2Fwcy10YWJsZSB7XG4gIC8qIENhcmV0IHRvZ2dsZSBidXR0b24gKyBidWxsZXQgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXRvZ2dsZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUgLmdwby10b2dnbGUgLmdwby1jYXJldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tYnVsbGV0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiBJbmRlbnQgbWFya2VycyBmb3IgbmVzdGVkIHJvd3MgKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWluZGVudC02IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUgeyAvKiBjaGlsZCBpbmRlbnQgKi8gfVxuLnN3YXBzLXRhYmxlIC5ncG8taW5kZW50LTEyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUgeyAvKiBncmFuZGNoaWxkIGluZGVudCAqL1xuICAvKiBWZXJ0aWNhbCBndWlkZSBsaW5lcyBmb3IgaGllcmFyY2h5ICovXG59XG4uc3dhcHMtdGFibGUgLmdwby1yb3cuaXMtY2hpbGQgLmdwby1jb2wtbmFtZSxcbi5zd2Fwcy10YWJsZSAuZ3BvLXJvdy5pcy1ncmFuZGNoaWxkIC5ncG8tY29sLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dhcHMtdGFibGUgLmdwby1yb3cuaXMtY2hpbGQgLmdwby1jb2wtbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4OyAvKiBhbGlnbnMgd2l0aCBmaXJzdCBpbmRlbnQgYXJlYSAqL1xuICB0b3A6IDZweDtcbiAgYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG59XG4uc3dhcHMtdGFibGUgLmdwby1yb3cuaXMtZ3JhbmRjaGlsZCAuZ3BvLWNvbC1uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIycHg7IC8qIGRlZXBlciBsaW5lOyBhZGp1c3QgaWYgeW91IHR3ZWFrIGluZGVudCB3aWR0aHMgKi9cbiAgdG9wOiA2cHg7XG4gIGJvdHRvbTogNnB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFRkYzO1xufVxuLnN3YXBzLXRhYmxlIHtcbiAgLyogLS0tLSBMZXZlbCBQaWxsIC0tLS0gKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXBpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG91dGxpbmU6IDFweCAjOUNBM0FGIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjRTVFN0VCO1xuICBmb250OiA2MDAgMTJweC8xNnB4IEludGVyLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3YXBzLXRhYmxlIHtcbiAgLyogLS0tLSBPcHBvcnR1bml0eSBUb2dnbGUgKEFJIHwgVkFTVCB8IEJvdGgpIC0tLS0gKi9cbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1ldHJpYy10b2dnbGUsXG4uc3dhcHMtdGFibGUgLmdwby1vcHAtdG9nZ2xlLFxuLnN3YXBzLXRhYmxlICNvcHBvcnR1bml0eS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uc3dhcHMtdGFibGUgLmdwby1vcHAtYnRuIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogNTAwIDEzcHgvMThweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dhcHMtdGFibGUgLmdwby1vcHAtYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG59XG4uc3dhcHMtdGFibGUgOnJvb3Qge1xuICAtLWVwaXEtcHVycGxlOiAjNDMzNjRDO1xuICAtLWVwaXEtb3JhbmdlOiAjRUQ2RTBDO1xufVxuLnN3YXBzLXRhYmxlIC5tcS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc3dhcHMtdGFibGUgLm1xLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3dhcHMtdGFibGUgLmdwby1sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweCAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTBweCAxMnB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tbGVnZW5kIC5sZWdlbmQtdGl0bGUge1xuICBmb250OiA2MDAgMTJweC8xIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tbGVnZW5kIC5sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWxlZ2VuZCAubGVnZW5kLXRleHQge1xuICBmb250OiAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWNvbC1uYW1lIC5ncG8tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1lcGlxLW9yYW5nZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tY29sLW5hbWUgLmdwby1uYW1lIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLWNvbC1uYW1lIC5ncG8tbmFtZSBhOmhvdmVyLCAuc3dhcHMtdGFibGUgLmdwby1jb2wtbmFtZSAuZ3BvLW5hbWUgYTpmb2N1cywgLnN3YXBzLXRhYmxlIC5ncG8tY29sLW5hbWUgLmdwby1uYW1lIGE6YWN0aXZlLCAuc3dhcHMtdGFibGUgLmdwby1jb2wtbmFtZSAuZ3BvLW5hbWUgYTp2aXNpdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3dhcHMtdGFibGUgLmdwby1sZWdlbmQge1xuICAgIGdhcDogMTBweCAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG4gIC5zd2Fwcy10YWJsZSAubXEtaWNvbiBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5zd2Fwcy10YWJsZSAubXEtaWNvbiBzdmcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuLnN3YXBzLXRhYmxlIHtcbiAgLyogdG9wIGJhciB0aGF0IGhvbGRzIHRvZ2dsZSAobGVmdCkgKyBsZWdlbmQgKHJpZ2h0KSAqL1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zd2Fwcy10YWJsZSAuZ3BvLXRvb2xiYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5zd2Fwcy10YWJsZSB7XG4gIC8qIC0tLS0gTWF0Y2ggTGV2ZWwgVG9nZ2xlIEJ1dHRvbnMgLS0tLSAqL1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tbXEtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHggMTJweDtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1xLXRvZ2dsZSAubGVnZW5kLXRpdGxlIHtcbiAgZm9udDogNjAwIDEycHgvMSBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1xLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogNTAwIDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uc3dhcHMtdGFibGUgLmdwby1tcS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG4gIGJhY2tncm91bmQ6ICNGM0YxRjU7XG59XG4uc3dhcHMtdGFibGUgLmdwby1tcS1idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQzMzY0QztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQzMzY0Qztcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1xLWJ0bi5pcy1hY3RpdmUgLm1xLWljb24gc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1xLWJ0bi5pcy1hY3RpdmUgLm1xLWljb24gc3ZnIGNpcmNsZVtmaWxsPVwidmFyKC0tZXBpcS1wdXJwbGUpXCJdIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLW1xLWJ0bi5pcy1hY3RpdmUgLm1xLWljb24gc3ZnIGxpbmVhckdyYWRpZW50IHN0b3A6Zmlyc3QtY2hpbGQge1xuICBzdG9wLWNvbG9yOiAjZmZmO1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tbXEtYnRuIC5tcS1sYWJlbCB7XG4gIGZvbnQ6IDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG59XG4uc3dhcHMtdGFibGUge1xuICAvKiAtLS0tIFN0YXR1cyBEcm9wZG93biB3aXRoIENvbG9yZWQgT3B0aW9ucyAtLS0tICovXG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQ6IDYwMCAxMnB4LzE2cHggXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDMzNjRDO1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZCO1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tc3RhdHVzLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNDMzNjRDO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnN3YXBzLXRhYmxlIHtcbiAgLyogU3RhdHVzIGJ1dHRvbiBjb2xvciB2YXJpYW50cyAqL1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tc3RhdHVzLWJ0bi0tY29udmVydGVkIHtcbiAgYmFja2dyb3VuZDogI0RDRkNFNztcbiAgYm9yZGVyLWNvbG9yOiAjMTI3ODU2O1xuICBjb2xvcjogIzEyNzg1NjtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tc3RhdHVzLWJ0bi0taW4tcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjRkVGOUMzO1xuICBib3JkZXItY29sb3I6ICNFQUIzMDg7XG4gIGNvbG9yOiAjNzEzRDAwO1xuICB3aWR0aDogMTIwcHg7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtYnRuLS1uZXcge1xuICBiYWNrZ3JvdW5kOiAjRTVFN0VCO1xuICBib3JkZXItY29sb3I6ICM5Q0EzQUY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICB3aWR0aDogNzVweDtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXN0YXR1cy1idG4tLWhpZGRlbiB7XG4gIGJhY2tncm91bmQ6ICNGRUUyRTI7XG4gIGJvcmRlci1jb2xvcjogI0RDMjYyNjtcbiAgY29sb3I6ICNEQzI2MjY7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnN3YXBzLXRhYmxlIC5ncG8tc3RhdHVzLWxhYmVsIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXN0YXR1cy1jYXJldCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtZHJvcGRvd24uaXMtb3BlbiAuZ3BvLXN0YXR1cy1jYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogLTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwcHggNHB4IDZweCAtMXB4IHJnYmEoMTY2LCAxNzMsIDE4NiwgMC4xKSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDE2NiwgMTczLCAxODYsIDAuMDYpO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtZHJvcGRvd24uaXMtb3BlbiAuZ3BvLXN0YXR1cy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXN0YXR1cy1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udDogNTAwIDE0cHgvMjBweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXN0YXR1cy1vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YzRjFGNTtcbn1cbi5zd2Fwcy10YWJsZSAuc3RhdHVzLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXN0YXR1cy1vcHRpb24tLWNvbnZlcnRlZCAuc3RhdHVzLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RhdHVzLWNvbnZlcnRlZC5zdmdcIik7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtb3B0aW9uLS1pbi1wcm9ncmVzcyAuc3RhdHVzLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RhdHVzLWluLXByb2dyZXNzLnN2Z1wiKTtcbn1cbi5zd2Fwcy10YWJsZSAuZ3BvLXN0YXR1cy1vcHRpb24tLW5ldyAuc3RhdHVzLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RhdHVzLW5ldy5zdmdcIik7XG59XG4uc3dhcHMtdGFibGUgLmdwby1zdGF0dXMtb3B0aW9uLS1oaWRkZW4gLnN0YXR1cy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YXR1cy1oaWRkZW4uc3ZnXCIpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdQTyBWb2x1bWUgRGVjcmVhc2UgVUlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogLS0tLS0tLS0tLSBEZXNpZ24gdG9rZW5zIC0tLS0tLS0tLS0gKi9cbjpyb290IHtcbiAgLS1pbms6ICMwMjA4MTc7XG4gIC0tbXV0ZWQ6ICM1MjUxNkI7XG4gIC0tbGFiZWw6ICM0MzM2NEM7XG4gIC0tYWNjZW50OiAjRUQ2RTBDO1xuICAtLWRlbHRhLXBvczogIzEyNzg1NjtcbiAgLS1kZWx0YS1uZWc6ICNCMTAxMDE7XG4gIC0tcm93LWJvcmRlcjogI0VBRUFFQTtcbiAgLS1yb3ctaG92ZXI6ICNGOEY5RkI7XG4gIC0tcm93LXNlbGVjdGVkOiAjRkZGM0U4O1xuICAtLWJnLXNvZnQ6ICNGQUZCRkM7XG4gIC0tYmFkZ2UtYmc6ICNGMkYyRjY7XG4gIC0tcmFkaXVzOiAxMHB4O1xuICAtLXJhZGl1cy1zbTogOHB4O1xuICAtLWNvbC10aWdodDogODhweDtcbiAgLS1jb2wtbWlkOiAxMjBweDtcbiAgLS1zaGFkb3ctc29mdDogMCAxcHggMCByZ2IoMCAwIDAgLyA0JSksIDAgMnB4IDZweCByZ2IoMCAwIDAgLyA0JSk7XG4gIC0tZXBpcS1wdXJwbGU6ICM0MzM2NEM7XG4gIC0tZXBpcS1vcmFuZ2U6ICNFRDZFMEM7XG4gIC0tcmFkaWFudC1vcmFuZ2U6ICNmMzdjMjA7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXN0cm9uZy1ibHVlIHtcbiAgY29sb3I6ICMzNDYxYWM7XG59XG5cbi8qIC0tLS0tLS0tLS0gUGFnZSB0aXRsZSAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcGFnZS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmspO1xuICBmb250OiA1MDAgMjRweC8zMHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcGFnZS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQ6IDQwMCAxNHB4LzIwcHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDRweCAwIDIwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0gVHlwb2dyYXBoeSAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGl0bGUge1xuICBjb2xvcjogdmFyKC0taW5rKTtcbiAgZm9udDogNTAwIDE4cHgvMjRweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udDogNDAwIDEzcHgvMTlweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW11dGVkIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udDogNTAwIDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIFNlbGVjdGVkIGxhYmVscyB1bmRlciBoZWFkZXJzIChjbGllbnQgLyBjYXRlZ29yeSAvIFNLVSkgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLXNlbGVjdGVkLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogdmFyKC0tcmFkaWFudC1vcmFuZ2UpO1xuICBmb250OiA3MDAgMTRweC8yMHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbn1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLXNlbGVjdGVkLWxhYmVsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24tc2VsZWN0ZWQtbGFiZWwgYTpob3ZlciwgLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24tc2VsZWN0ZWQtbGFiZWwgYTpmb2N1cywgLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24tc2VsZWN0ZWQtbGFiZWwgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tIFNlY3Rpb24gc2hlbGxzIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zb2Z0KTtcbn1cblxuLyogQmx1ciB0aXRsZXMgd2hlbiB1bmRlcmx5aW5nIHN0ZXAgaXMgZGlzYWJsZWQgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrLmlzLXN0ZXAtZGlzYWJsZWQgLmdwby10aXRsZSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrLmlzLXN0ZXAtZGlzYWJsZWQgLmdwby1zdWJ0aXRsZSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrLmlzLXN0ZXAtZGlzYWJsZWQgLmdwby1zZWN0aW9uLXNlbGVjdGVkLWxhYmVsIHtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLyogU2VjdGlvbiBoZWFkZXIgbGF5b3V0ICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24taGVhZGVyLW1haW4ge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWhlYWRlci1hdXgge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLyog4pyFIE1ha2UgQmxvY2sgMSArIEJsb2NrIDIgZXF1YWwgaGVpZ2h0ICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctdGFibGUtd3JhcCA+IFtjbGFzcyo9Y29sLV0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctdGFibGUtd3JhcCAuZ3BvLXNlY3Rpb24tYmxvY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LXRhYmxlLXdyYXAgLmdwby10YWJsZSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy10YWJsZS13cmFwIC5ncG8tc3RlcC1zZWN0aW9uIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0gVGFibGUgc2hlbGwgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcm93LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zb2Z0KTtcbn1cblxuLyogU2Nyb2xsYWJsZSBuZXN0ZWQgdGFibGUgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10YWJsZS5zaW5nbGUtbWV0cmljIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi8qIFNoYXJlZCBncmlkIGxheW91dCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWhlYWRlcixcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1oZWFkZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjhmcikgbWlubWF4KDg4cHgsIDFmcik7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQ6IDYwMCAxMnB4LzEycHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRhYmxlLnNpbmdsZS1tZXRyaWMgLmdwby1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDU7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjhmcikgbWlubWF4KDg4cHgsIDFmcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUVFO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yb3ctaG92ZXIpO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93LmlzLWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0Y5RjhGQTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdy5pcy1ncmFuZGNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdy5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJvdy1zZWxlY3RlZCk7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1jb2wge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWhlYWRlciAuZ3BvLWNvbCxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cgLmdwby1jb2wge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1jb2wtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRvZ2dsZSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1idWxsZXQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi8qIFdyYXBwZXIgYXJvdW5kIG5hbWUgKyByb2xsdXAgZm9yIGNsZWFuIGJhc2VsaW5lICsgd3JhcHBpbmcgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1uYW1ld3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiA2cHg7XG4gIHJvdy1nYXA6IDJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKiBUb2dnbGUgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10b2dnbGUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYWNjZW50KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY2FyZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWJ1bGxldCB7XG4gIHdpZHRoOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taW5kZW50LTYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWluZGVudC0xMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQ6IDcwMCAxNHB4LzIxcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvbGx1cC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQ6IDUwMCAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY29sLW51bSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0taW5rKTtcbiAgZm9udDogNDAwIDE0cHgvMjFweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93IC5ncG8tY29sLW51bSB7XG4gIGNvbG9yOiB2YXIoLS1kZWx0YS1uZWcpO1xufVxuXG4vKiAzLWNvbHVtbiBsYXlvdXQ6IE5hbWUgfCBNZXRyaWMgfCBNZXRyaWMlICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGFibGUuc2luZ2xlLW1ldHJpYyAuZ3BvLWhlYWRlcixcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10YWJsZS5zaW5nbGUtbWV0cmljIC5ncG8tcm93IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMi42ZnIpIG1pbm1heCh2YXIoLS1jb2wtbWlkKSwgMWZyKSBtaW5tYXgodmFyKC0tY29sLW1pZCksIDFmcik7XG59XG5cbi8qIC0tLS0tLS0tLS0gTWV0cmljIHRvZ2dsZSAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbWV0cmljLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDhweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1ldHJpYy1idG4ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250OiA1MDAgMTNweC8xOHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1ldHJpYy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGN0ZBO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbWV0cmljLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1ldHJpYy1idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQzMzY0QztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQzMzY0Qztcbn1cblxuLyogLS0tLS0tLS0tLSBQcm9kdWN0cyB0YWJsZSAoQmxvY2sgMykgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcm93LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiDinIUgaG9yaXpvbnRhbCBzY3JvbGwgY29udGFpbmVyICovXG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zb2Z0KTtcbn1cblxuLyog4pyFIG1ha2UgbW9udGhzIGNyZWF0ZSBob3Jpem9udGFsIHNjcm9sbCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbi8qIGhlYWRlciBjZWxscyAoc2luZ2xlIGhlYWRlciByb3cgb25seSkgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udDogNjAwIDEycHgvMTJweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogYm9keSBjZWxscyAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXJvdy1ib3JkZXIpO1xuICBmb250OiA0MDAgMTRweC8yMXB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIFJhbmsgY29sdW1uICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcmFuay1jZWxsIHtcbiAgd2lkdGg6IDU2cHg7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIOKchSByYW5rIGhlYWRlciBhbGlnbnMgdG9vbHRpcCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRoZWFkIHRoLmdwby1yYW5rLWNlbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIFByb2R1Y3QgY29sICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1jb2wge1xuICB3aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0ZC5ncG8tcHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LXJvdy5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJvdy1zZWxlY3RlZCk7XG59XG5cbi8qIE1vbnRoICsgVHJlbmQgc2l6aW5nICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbW9udGgtY29sIHtcbiAgd2lkdGg6IDkycHg7XG4gIG1pbi13aWR0aDogOTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10cmVuZC1jb2wge1xuICB3aWR0aDogMTUwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi8qIERpdmlkZXIgYmV0d2VlbiBQUklPUiBncm91cCBhbmQgQ1VSUiBncm91cCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWN1cnItZmlyc3Qge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNEOEQ4RTA7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCB0aC5ncG8tY3Vyci1maXJzdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQzMzY0Qztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1vbnRoLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tIFN0aWNreSBjb2x1bW5zIGZvciBob3Jpem9udGFsIHNjcm9sbCAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAzO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnQtMSB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDY7XG59IC8qIHJhbmsgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktbGVmdC0yIHtcbiAgbGVmdDogNTZweDtcbiAgei1pbmRleDogNTtcbn0gLyogcHJvZHVjdCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0aWNreS1yaWdodCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA1O1xufVxuXG4vKiBoZWFkZXIgc3RpY2t5IHByaW9yaXR5IGZvciBzdGlja3kgY29scyAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRoZWFkIC5ncG8tc3RpY2t5LWxlZnQtMSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCAuZ3BvLXN0aWNreS1sZWZ0LTIsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGhlYWQgLmdwby1zdGlja3ktcmlnaHQge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLyogc3VidGxlIHNlcGFyYXRvcnMgZm9yIHN0aWNreSBjb2xzICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnQtMiB7XG4gIGJveC1zaGFkb3c6IDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0aWNreS1yaWdodCB7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi8qIGtlZXAgc2VsZWN0ZWQvaG92ZXIgYmcgY29uc2lzdGVudCBvbiBzdGlja3kgY2VsbHMgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LXJvdy5pcy1zZWxlY3RlZCAuZ3BvLXN0aWNreS1sZWZ0LFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3Qtcm93LmlzLXNlbGVjdGVkIC5ncG8tc3RpY2t5LXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcm93LXNlbGVjdGVkKTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3Qtcm93OmhvdmVyIC5ncG8tc3RpY2t5LWxlZnQsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3c6aG92ZXIgLmdwby1zdGlja3ktcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yb3ctaG92ZXIpO1xufVxuXG4vKiAtLS0tLS0tLS0tIERvbnV0ICsgbGVnZW5kIC0tLS0tLS0tLS0gKi9cbiNyb3ctZG9udXQgLnctMTAwIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuI2RvbnV0LWNhbnZhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiDinIUgSElERSB0aGUgb2xkIGhlYWRlciByb3cgKG5vdyBsZWdlbmQgaGVhZGVyIGlzIHJlbmRlcmVkIGluc2lkZSAjZG9udXQtbGVnZW5kKSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWRvbnV0LWhlYWRlcnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ncG8tZG9udXQtbGVnZW5kIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5cbi8qIOKchSBMZWdlbmQgaGVhZGVyIHVzZXMgc2FtZSBncmlkIGFzIGxlZ2VuZCBpdGVtcyA9PiBwZXJmZWN0IGFsaWdubWVudCAqL1xuLmdwby1kb251dC1sZWdlbmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMnB4IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwIDhweCAycHg7XG4gIGZvbnQ6IDYwMCAxMXB4LzEgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cblxuLmdwby1kb251dC1sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTJweCBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjlGQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTBFMEU2O1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZC1pdGVtOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYWNjZW50KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmdwby1kb251dC1sZWdlbmQtaXRlbS5pcy1kaW1tZWQge1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZC1zd2F0Y2gge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZC1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQ6IDUwMCAxM3B4LzEuMyBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1pbmspO1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZC12YWx1ZSB7XG4gIGZvbnQ6IDUwMCAxMnB4LzEuMyBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZC1pdGVtIC5ncG8tZG9udXQtbGVnZW5kLXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWRlbHRhLW5lZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0gVHJlbmQgc3BhcmtsaW5lIC0tLS0tLS0tLS0gKi9cbi5ncG8tdHJlbmQtY2VsbCB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cblxuLmdwby10cmVuZC1zcGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmdwby10cmVuZC1zcGFyayAuc3BhcmtsaW5lLWxhYmVsIHtcbiAgZm9udDogNjAwIDdweC8xIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgZmlsbDogdmFyKC0tbXV0ZWQpO1xufVxuXG4vKiAtLS0tLS0tLS0tIFN0ZXAgc2tlbGV0b24gLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LWRvbnV0Lmdwby1zdGVwLXNlY3Rpb24sXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctcHJvZHVjdHMuZ3BvLXN0ZXAtc2VjdGlvbixcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy1wcm9kdWN0LWxpbmUuZ3BvLXN0ZXAtc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1zZWN0aW9uIC5ncG8tc3RlcC1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMTVzIGVhc2UsIG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtc2VjdGlvbi5pcy1kaXNhYmxlZCAuZ3BvLXN0ZXAtY29udGVudCB7XG4gIGZpbHRlcjogYmx1cigycHgpO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtc2VjdGlvbi5pcy1hY3RpdmUgLmdwby1zdGVwLWNvbnRlbnQge1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtc2VjdGlvbi5pcy1kaXNhYmxlZCAuZ3BvLXN0ZXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLWNhcmQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEU2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29mdCk7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUVGMkZGO1xuICBjb2xvcjogIzRCNTU2MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiA0MDAgMTNweC8xLjQgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xufVxuXG4vKiAtLS0tLS0tLS0tIElubGluZSB0b29sdGlwIG1hcmt1cCBoaWRkZW4gKHdlIHVzZSBmbG9hdGluZyB0b29sdGlwIG5vdykgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRvb2x0aXAgYnV0dG9uICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdG9vbHRpcC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1pbmZvLWJ0biB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgZm9udDogNjAwIDExcHgvMSBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taW5mby1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjNGNEY2O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taW5mby1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vKiDinIUgRmxvYXRpbmcgdG9vbHRpcCAobmV2ZXIgY2xpcHBlZCkgKi9cbi5ncG8tZmxvYXQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMTJzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IG1pbig0NDBweCwgMTAwdncgLSAyNHB4KTtcbn1cblxuLmdwby1mbG9hdC10b29sdGlwLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZ3BvLWZsb2F0LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMTExODI3O1xuICBjb2xvcjogI0Y5RkFGQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udDogNDAwIDEycHgvMS40IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIGFycm93ICovXG4uZ3BvLWZsb2F0LXRvb2x0aXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1hcnJvdy1sZWZ0LCA1MCUpO1xuICB0b3A6IC00cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMTExODI3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmdwby1mbG9hdC10b29sdGlwLmlzLXRvcDo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTRweDtcbn1cblxuI3Jvdy1wcm9kdWN0LWxpbmUge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuI3Jvdy1wcm9kdWN0LWxpbmUgI3Byb2R1Y3QtbGluZSB7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0gUmVzcG9uc2l2ZSB0d2Vha3MgLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNyb3ctZG9udXQgLnctMTAwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgI2RvbnV0LWNhbnZhcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI3Byb2R1Y3QtbGluZSB7XG4gICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbiAgLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAudm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1jb2wge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG4gIC52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktbGVmdC0yIHtcbiAgICBsZWZ0OiA1NnB4O1xuICB9XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIHtcbiAgcGFkZGluZzogMCAwIDI0cHg7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX3RpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX3RpdGxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX190aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fYWN0aW9ucyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX19hY3Rpb25zLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fYWN0aW9ucyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0U5RTlFRTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogNHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSAuc3AtdG9nZ2xlLWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4ge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1mZy1jb2xvcik7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlIC5zcC10b2dnbGUtYnRuLnByZXZpZXctYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSAuc3AtdG9nZ2xlLWJ0bi5wcmV2aWV3LWJ0bixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSAuc3AtdG9nZ2xlLWJ0bi5wcmV2aWV3LWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSAuc3AtdG9nZ2xlLWJ0bi5wcmV2aWV3LWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMTZweCA3cHggNDVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4uc3AtdG9nZ2xlLWJ0bi0tYWN0aXZlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXJfX3RvZ2dsZSAuc3AtdG9nZ2xlLWJ0bi5zcC10b2dnbGUtYnRuLS1hY3RpdmUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyX190b2dnbGUgLnNwLXRvZ2dsZS1idG4uc3AtdG9nZ2xlLWJ0bi0tYWN0aXZlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fdG9nZ2xlIC5zcC10b2dnbGUtYnRuLnNwLXRvZ2dsZS1idG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZWRpdC13aGl0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMjBweCA3cHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMzY0QztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlcl9fZmVlZGJhY2std3JhcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX19mZWVkYmFjay13cmFwLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fZmVlZGJhY2std3JhcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX2ZlZWRiYWNrLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA1MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVlZGJhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX19mZWVkYmFjay13cmFwIC5zcC1mZWVkYmFjay1iYWRnZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyX19mZWVkYmFjay13cmFwIC5zcC1mZWVkYmFjay1iYWRnZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXJfX2ZlZWRiYWNrLXdyYXAgLnNwLWZlZWRiYWNrLWJhZGdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlcl9fZmVlZGJhY2std3JhcCAuc3AtZmVlZGJhY2stYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGJhY2tncm91bmQ6ICNCMTAxMDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zYXZlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXNhdmUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zYXZlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlciAuc3AtaGVhZGVyX19hY3Rpb25zIGJ1dHRvbi5zcC1idG4tc2F2ZSB7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zYXZlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zYXZlOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXNhdmU6aG92ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zYXZlOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnNwLWhlYWRlciAuc3AtaGVhZGVyX19hY3Rpb25zIGJ1dHRvbi5zcC1idG4tc2F2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnNwLWhlYWRlciAuc3AtaGVhZGVyX19hY3Rpb25zIGJ1dHRvbi5zcC1idG4tc3VibWl0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXN1Ym1pdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXN1Ym1pdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMzdDMjA7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zcC1oZWFkZXIgLnNwLWhlYWRlcl9fYWN0aW9ucyBidXR0b24uc3AtYnRuLXN1Ym1pdC5kaXNhYmxlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zdWJtaXQuZGlzYWJsZWQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zdWJtaXQuZGlzYWJsZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3AtaGVhZGVyIC5zcC1oZWFkZXJfX2FjdGlvbnMgYnV0dG9uLnNwLWJ0bi1zdWJtaXQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5jb3VudGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5jb3VudGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmNvdW50ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuY291bnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuY2xhcm8tZGV0YWlsc19fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmNsYXJvLWRldGFpbHNfX2Rlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmNsYXJvLWRldGFpbHNfX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmNsYXJvLWRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICBjb2xvcjogIzAyMDgxNztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZmxleDogMTAwJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFiLWhpZGRlbiArIC51cGxvYWQtdGlwcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFiLWhpZGRlbiArIC51cGxvYWQtdGlwcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWItaGlkZGVuICsgLnVwbG9hZC10aXBzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYi1oaWRkZW4gKyAudXBsb2FkLXRpcHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIgKyAudXBsb2FkLXRpcHMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiArIC51cGxvYWQtdGlwcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIgKyAudXBsb2FkLXRpcHMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiICsgLnVwbG9hZC10aXBzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLndyaXRpbmctdGlwcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAudXBsb2FkLXRpcHMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLndyaXRpbmctdGlwcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAudXBsb2FkLXRpcHMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAud3JpdGluZy10aXBzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnVwbG9hZC10aXBzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLndyaXRpbmctdGlwcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC51cGxvYWQtdGlwcyB7XG4gIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLndyaXRpbmctdGlwcyBzdHJvbmcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLnVwbG9hZC10aXBzIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAud3JpdGluZy10aXBzIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAudXBsb2FkLXRpcHMgc3Ryb25nLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLndyaXRpbmctdGlwcyBzdHJvbmcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAudXBsb2FkLXRpcHMgc3Ryb25nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLndyaXRpbmctdGlwcyBzdHJvbmcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAudXBsb2FkLXRpcHMgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLndyaXRpbmctdGlwcyB1bCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAudXBsb2FkLXRpcHMgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLndyaXRpbmctdGlwcyB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAudXBsb2FkLXRpcHMgdWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAud3JpdGluZy10aXBzIHVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnVwbG9hZC10aXBzIHVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLndyaXRpbmctdGlwcyB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC51cGxvYWQtdGlwcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLndyaXRpbmctdGlwcyB1bCBsaSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAudXBsb2FkLXRpcHMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLndyaXRpbmctdGlwcyB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAudXBsb2FkLXRpcHMgdWwgbGksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAud3JpdGluZy10aXBzIHVsIGxpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLnVwbG9hZC10aXBzIHVsIGxpLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLndyaXRpbmctdGlwcyB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC51cGxvYWQtdGlwcyB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtcmVnaW9uLS1zZWNvbmRhcnksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1yZWdpb24tLXNlY29uZGFyeSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1zZWNvbmRhcnksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIGgyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5wbGFjZWhvbGRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLnBsYWNlaG9sZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5wbGFjZWhvbGRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAucGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDg3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIGgyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC10aXRsZS13cmFwcGVyLCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLWNvbXBhbnktbG9nby13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LXRpdGxlLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtY29tcGFueS1sb2dvLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC10aXRsZS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtY29tcGFueS1sb2dvLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC10aXRsZS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtY29tcGFueS1sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXN1cHBsaWVyLW5hbWUtd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlciAuZm9ybS1pdGVtX19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmNvdW50ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5jb3VudGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5jb3VudGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIC5jb3VudGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIC5maWVsZHNldF9fd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuZmllbGRzZXRfX3dyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuZmllbGRzZXRfX3dyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuZmllbGRzZXRfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzc5ODE4NjtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3ZlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpmb2N1cy12aXNpYmxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLXZpc2libGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpmb2N1cy12aXNpYmxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtZmlsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS1maWxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtZmlsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS10ZXh0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLXRleHQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS10ZXh0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtdGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCBsYWJlbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIGxhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgY29sb3I6ICMyOTJDMkU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5OjpiZWZvcmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeTo6YmVmb3JlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeTo6YmVmb3JlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGxhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXgsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXg6OmJlZm9yZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbjo6YmVmb3JlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXg6OmJlZm9yZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbjo6YmVmb3JlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeDo6YmVmb3JlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW46OmJlZm9yZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXg6OmJlZm9yZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdXBsb2FkLnBuZ1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTVweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgY29sb3I6ICMyOTJDMkU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyICNlZGl0LWZpZWxkLWFib3V0LXVzLTAtZm9ybWF0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgI2VkaXQtZmllbGQtYWJvdXQtdXMtMC1mb3JtYXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsID4gLmZvcm0taXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsID4gLmZvcm0taXRlbSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwgPiAuZm9ybS1pdGVtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCA+IC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIGxhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIGxhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsOm5vdCguY2stcmVzZXRfYWxsLWV4Y2x1ZGVkICopLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGw6bm90KC5jay1yZXNldF9hbGwtZXhjbHVkZWQgKiksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsOm5vdCguY2stcmVzZXRfYWxsLWV4Y2x1ZGVkICopLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbDpub3QoLmNrLXJlc2V0X2FsbC1leGNsdWRlZCAqKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsLmNrLWVkaXRvcl9fdG9wLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGwuY2stZWRpdG9yX190b3AsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsLmNrLWVkaXRvcl9fdG9wLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbC5jay1lZGl0b3JfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IC5jay10b29sYmFyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQgLmNrLXRvb2xiYXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IC5jay10b29sYmFyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCAuY2stdG9vbGJhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb24ge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLWxpc3RfX2l0ZW0gYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLWxpc3RfX2l0ZW0gYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stbGlzdF9faXRlbSBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1saXN0X19pdGVtIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZENkRCO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGU6bm90KC5jay1mb2N1c2VkKSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1hYm91dC11cy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgIHBhZGRpbmc6IDE1cHggMTZweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpob3ZlciwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0OmhvdmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpob3ZlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIHtcbiAgICBtYXJnaW46IDVweCAwIDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0tYWRkXSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0tYWRkXSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybS1hZGRdLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLWFkZF0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuYWpheC1wcm9ncmVzcyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5hamF4LXByb2dyZXNzLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuYWpheC1wcm9ncmVzcyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIGxhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjNTI1MTZCO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgcGFkZGluZzogMTVweCAxNnB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kcm9wZG93bi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FuY2VsLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLXN1Ym1pdC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLXN1Ym1pdC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtc3VibWl0LWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1zdWJtaXQtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZGQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtY2FuY2VsLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtY2FuY2VsLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1jYW5jZWwtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLWNhbmNlbC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gaDMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIGgzLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIGgzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIGgzIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgY29sb3I6ICMwMjA4MTc7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRoZWFkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0aGVhZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0aGVhZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERjE7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCByZ2JhKDY3LCA1NCwgNzYsIDAuMDMxMzcyNTQ5KTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5Omxhc3QtY2hpbGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5Omxhc3QtY2hpbGQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6bGFzdC1jaGlsZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSB0ZDpsYXN0LW9mLXR5cGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0gdGQ6bGFzdC1vZi10eXBlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0gdGQ6bGFzdC1vZi10eXBlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0gdGQ6bGFzdC1vZi10eXBlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1zdGF0ZSwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1zdGF0ZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXN0YXRlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1zdGF0ZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlX3NlbGVjdGVkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAudGFibGVkcmFnLWNlbGwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IC50YWJsZWRyYWctY2VsbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAudGFibGVkcmFnLWNlbGwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgLnRhYmxlZHJhZy1jZWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5OjpiZWZvcmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5OjpiZWZvcmUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6OmJlZm9yZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvY2F0aW9uLnBuZ1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IC0ycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXJhZGl1cyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1yYWRpdXMsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1yYWRpdXMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1yYWRpdXMge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQ6bGFzdC1vZi10eXBlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZDpsYXN0LW9mLXR5cGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQ6bGFzdC1vZi10eXBlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXRbdmFsdWU9RWRpdF0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPUVkaXRdLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPUVkaXRdLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPUVkaXRdIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvZWRpdC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1SZW1vdmVdLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1SZW1vdmVdLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPVJlbW92ZV0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXRbdmFsdWU9UmVtb3ZlXSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2NhbmNlbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtOmhvdmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtOmhvdmVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm06aG92ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyIC5mb3JtLXR5cGUtLW51bWJlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgLmZvcm0tdHlwZS0tbnVtYmVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyIC5mb3JtLXR5cGUtLW51bWJlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciAuZm9ybS10eXBlLS1udW1iZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciAucGxhY2Vob2xkZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciAucGxhY2Vob2xkZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIC5wbGFjZWhvbGRlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLnBsYWNlaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIGVsZW1lbnQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciBlbGVtZW50LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciBlbGVtZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciBlbGVtZW50IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5zZWxlY3RlZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuc2VsZWN0ZWQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuc2VsZWN0ZWQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuc2VsZWN0ZWQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUQ2RTBDO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5ob3Jpem9udGFsLXRhYi1idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyIGxlZ2VuZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIgbGVnZW5kLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyIGxlZ2VuZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlciBsZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAuZmllbGQtYWN0aW9ucyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAuZmllbGQtYWN0aW9ucyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC5maWVsZC1hY3Rpb25zLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLmZpZWxkLWFjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHRyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHRyIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIgdHIgLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIgdHIgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHRyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIgdHIgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB0ciAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHRyIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLnBhcmFncmFwaC10eXBlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiW29wZW5dICsgLnVwbG9hZC10aXBzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYltvcGVuXSArIC51cGxvYWQtdGlwcyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYltvcGVuXSArIC51cGxvYWQtdGlwcyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYltvcGVuXSArIC51cGxvYWQtdGlwcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIgKyAudXBsb2FkLXRpcHMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiICsgLnVwbG9hZC10aXBzLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiICsgLnVwbG9hZC10aXBzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiICsgLnVwbG9hZC10aXBzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAzNnB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1kb3dubG9hZC1jc3YtYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LWRvd25sb2FkLWNzdi1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDQ1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZG93bmxvYWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM0MzM2NEM7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA0NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91cGxvYWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VENkUwQztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHAsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzdDNzM4NDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LnJlbW92ZS1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQucmVtb3ZlLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LnJlbW92ZS1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dC5yZW1vdmUtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvY2FuY2VsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLWVudGl0eS1hdXRvY29tcGxldGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLWVudGl0eS1hdXRvY29tcGxldGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tZW50aXR5LWF1dG9jb21wbGV0ZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS1lbnRpdHktYXV0b2NvbXBsZXRlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLXRleHRmaWVsZCwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS10ZXh0ZmllbGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIGxhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLXRleHRmaWVsZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciBsYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS10ZXh0ZmllbGQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsZXg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM0MzM2NEM7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBTYWZhcmkgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDE5cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb2ZmLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vbi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogNzJweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbDphZnRlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbDphZnRlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtX19sYWJlbCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtX19sYWJlbCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzUyNTE2QjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWEsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6aG92ZXIsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6aG92ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6aG92ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpmb2N1cy12aXNpYmxlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6aG92ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpmb2N1cy12aXNpYmxlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmhvdmVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpob3ZlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpob3ZlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmZvY3VzLXZpc2libGUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6aG92ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmhvdmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2NhdGVnb3J5LWZpZWxkcy13cmFwcGVyLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2NhdGVnb3J5LWZpZWxkcy13cmFwcGVyLmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjY2F0ZWdvcnktZmllbGRzLXdyYXBwZXIuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNjYXRlZ29yeS1maWVsZHMtd3JhcHBlci5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBvdGVudGlhbC1zYXZpbmdzLXVwLXRvLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBvdGVudGlhbC1zYXZpbmdzLXVwLXRvLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXByb3Bvc2l0aW9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1wb3RlbnRpYWwtc2F2aW5ncy11cC10byxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXByb3Bvc2l0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1wb3RlbnRpYWwtc2F2aW5ncy11cC10byxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIge1xuICAgIGZsZXg6IDEwMCU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciAuY291bnRlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgLmNvdW50ZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgLmNvdW50ZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1vdmVydmlldy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgLmNvdW50ZXIge1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5mb3JtLXdyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmZvcm0td3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXdpZGdldF9fdG9nZ2xlLXdlaWdodCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktd2lkZ2V0X190b2dnbGUtd2VpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIGxlZ2VuZCA+IHNwYW4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIGxlZ2VuZCA+IHNwYW4sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgbGVnZW5kID4gc3BhbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyBsZWdlbmQgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5maWVsZHNldC13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuZmllbGRzZXQtd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuZmllbGRzZXQtd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5jaG9vc2UtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAyJTtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICAgIHBhZGRpbmc6IDIuMTI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dDo6YmVmb3JlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQ6OmJlZm9yZSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQ6OmJlZm9yZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQ6OmJlZm9yZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9idWxrLXVwbG9hZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM0MzM2NEM7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHA6bGFzdC1jaGlsZCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHA6bGFzdC1jaGlsZCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcDpsYXN0LWNoaWxkLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjN0M3Mzg0O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICAgIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91cGxvYWQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUge1xuICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCBsaSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICMyMTI3MzE7XG4gICAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLWhlYWRpbmcgcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNjQ3NDhCO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjU4N0JGO1xuICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmljb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wZGYtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wZGYtaWNvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBkZi1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucGRmLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGRmLWZpbGUucG5nKTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmRvY3gtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2N4LWljb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2N4LWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2N4LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9jeC1maWxlLnBuZyk7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2MtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2MtaWNvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmRvYy1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9jLWZpbGUucG5nKTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnR4dC1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnR4dC1pY29uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAudHh0LWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC50eHQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90eHQtZmlsZS5wbmcpO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAueGxzeC1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnhsc3gtaWNvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnhsc3gtaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnhsc3gtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy94bHN4LWZpbGUucG5nKTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBuZy1pY29uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBuZy1pY29uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucG5nLWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wbmctaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbmctZmlsZS5wbmcpO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuanBnLWljb24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuanBnLWljb24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5qcGctaWNvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmpwZy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2pwZy1maWxlLnBuZyk7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgaDQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCBoNCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgaDQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IGg0IHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjMDIwODE3O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCAucmVzb3VyY2UtbWV0YSBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLW1ldGEgcCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLW1ldGEgcCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLW1ldGEgcCB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzQzMzY0QztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ZpZXcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSBsZWdlbmQgc3BhbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IGxlZ2VuZCBzcGFuLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSBsZWdlbmQgc3BhbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgbGVnZW5kIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgY29sb3I6ICMwMjA4MTc7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAuZm9ybS13cmFwcGVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAuZm9ybS13cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAuZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2REI7XG4gICAgcGFkZGluZzogMi4xMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24sXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIgaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNDMzNjRDO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9idWxrLXVwbG9hZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1LFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1IHtcbiAgICBjb2xvcjogIzIxMjczMTtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICMyMTI3MzE7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLWhlYWRpbmcgcCB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM2NDc0OEI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgaDUsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgaDUsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCBoNSxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IGg1IHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIGNvbG9yOiAjMjkyQzJFO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3Qge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS03NSwgI0JGQkZCRik7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyxcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyB7XG4gICAgaGVpZ2h0OiAyMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIGltZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcgaW1nLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIGltZyxcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IGg0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgaDQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IGg0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM0MzM2NEM7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IHAsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBwLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBwLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBwIHtcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzUyNTE2QjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0bixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gaW5wdXQsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIGlucHV0LFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9EZWxldGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2UsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24ge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEge1xuICBjb2xvcjogIzQzMzY0QztcbiAgcGFkZGluZzogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRDZFMEM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2Qjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC10aXRsZS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LXRpdGxlLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC10aXRsZS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc3VwcGxpZXItbmFtZS13cmFwcGVyLCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXN1cHBsaWVyLW5hbWUtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0OSU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtc2F2ZS11cC10by13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXNhdmUtdXAtdG8td3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciNlZGl0LWZpZWxkLXRhZ2xpbmUtd3JhcHBlciAuY291bnRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmNvdW50ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmNvdW50ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIgLmNvdW50ZXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IC01MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIC5maWVsZHNldF9fd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuZmllbGRzZXRfX3dyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuZmllbGRzZXRfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuZmllbGRzZXRfX3dyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNzk4MTg2O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6aG92ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLXZpc2libGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMtdmlzaWJsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLXZpc2libGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1sb2dvIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3VwbG9hZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyAucmVtb3ZlLWJ0biBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLnJlbW92ZS1idG4gaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLnJlbW92ZS1idG4gaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWxvZ28gLnJlbW92ZS1idG4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5wbmcpO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS1maWxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS1maWxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtZmlsZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtdGV4dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIGlucHV0LmZvcm0tZWxlbWVudC0tdHlwZS10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLXR5cGUtLXRleHRmaWVsZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS10eXBlLS10ZXh0ZmllbGQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzI5MkMyRTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5OjpiZWZvcmUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeTo6YmVmb3JlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeTo6YmVmb3JlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXgsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXgsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXgsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXg6OmJlZm9yZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbjo6YmVmb3JlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXg6OmJlZm9yZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbjo6YmVmb3JlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZmllbGRzZXRfX3N1ZmZpeDo6YmVmb3JlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW46OmJlZm9yZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXg6OmJlZm9yZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VwbG9hZC5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28gLmZpZWxkc2V0X19zdWZmaXggLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIC5maWVsZHNldF9fc3VmZml4IC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VwcGxpZXItbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItaGVhZGVyLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X19sYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1oZWFkZXItdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMyOTJDMkU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgI2VkaXQtZmllbGQtYWJvdXQtdXMtMC1mb3JtYXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgI2VkaXQtZmllbGQtYWJvdXQtdXMtMC1mb3JtYXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyICNlZGl0LWZpZWxkLWFib3V0LXVzLTAtZm9ybWF0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyB7XG4gIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzIHN0cm9uZyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMgc3Ryb25nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyBzdHJvbmcge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzIHVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMgdWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzIHVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAud3JpdGluZy10aXBzIHVsIGxpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLndyaXRpbmctdGlwcyB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC53cml0aW5nLXRpcHMgdWwgbGkge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsID4gLmZvcm0taXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsID4gLmZvcm0taXRlbSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwgPiAuZm9ybS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCA+IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAudGV4dC1mdWxsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnRleHQtZnVsbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC50ZXh0LWZ1bGwge1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIGxhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGw6bm90KC5jay1yZXNldF9hbGwtZXhjbHVkZWQgKiksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbDpub3QoLmNrLXJlc2V0X2FsbC1leGNsdWRlZCAqKSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGw6bm90KC5jay1yZXNldF9hbGwtZXhjbHVkZWQgKiksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsOm5vdCguY2stcmVzZXRfYWxsLWV4Y2x1ZGVkICopIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbC5jay1lZGl0b3JfX3RvcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stcmVzZXRfYWxsLmNrLWVkaXRvcl9fdG9wLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLXJlc2V0X2FsbC5jay1lZGl0b3JfX3RvcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1yZXNldF9hbGwuY2stZWRpdG9yX190b3Age1xuICBiYWNrZ3JvdW5kOiAjRTVFOUYxO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQgLmNrLXRvb2xiYXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCAuY2stdG9vbGJhcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQgLmNrLXRvb2xiYXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stc3RpY2t5LXBhbmVsX19jb250ZW50IC5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGJ1dHRvbi5jay5jay1idXR0b24uY2stb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBidXR0b24uY2suY2stYnV0dG9uLmNrLW9uIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1saXN0X19pdGVtIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1saXN0X19pdGVtIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLWxpc3RfX2l0ZW0gYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stbGlzdF9faXRlbSBidXR0b24uY2suY2stYnV0dG9uLmNrLW9mZiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZENkRCO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGU6bm90KC5jay1mb2N1c2VkKSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1hYm91dC11cy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWFib3V0LXVzLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYWJvdXQtdXMtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1lcnJvcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmZvcm0taXRlbS0tZXJyb3IsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmZvcm0taXRlbS0tZXJyb3IsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmZvcm0taXRlbS0tZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3QsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpob3ZlciwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZm9ybS13cmFwcGVyIC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZvcm0td3JhcHBlciAuZm9ybS1zZWxlY3Q6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0OmZvY3VzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0OmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0OmZvY3VzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0OmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5mb3JtLXdyYXBwZXIgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lICN6aXBfY29kZV93cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgI3ppcF9jb2RlX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgI3ppcF9jb2RlX3dyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAjemlwX2NvZGVfd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIHtcbiAgbWFyZ2luOiA1cHggMCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybS1hZGRdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybS1hZGRdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtLWFkZF0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0tYWRkXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDEycHggMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWRkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuYWpheC1wcm9ncmVzcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2Vycm9yLW1lc3NhZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuZm9ybS1pdGVtX19lcnJvci1tZXNzYWdlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuZm9ybS1pdGVtX19lcnJvci1tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuZm9ybS1pdGVtX19lcnJvci1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSBsYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCBsYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSBsYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCBsYWJlbCB7XG4gIGNvbG9yOiAjNTI1MTZCO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpOmxhc3QtY2hpbGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiAuaXRlbS1saXN0IHVsIGxpOmxhc3QtY2hpbGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgcGFkZGluZzogMTVweCAxNnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNzVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogMXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlICsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgKyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlICsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlICsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlICsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlICsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlICsgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZHJvcGRvd24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FuY2VsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCAuZm9ybS10eXBlLS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIC5mb3JtLXR5cGUtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQgLmZvcm0tdHlwZS0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLXN1Ym1pdC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLXN1Ym1pdC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtc3VibWl0LWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1zdWJtaXQtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogMTJweCAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZGQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtY2FuY2VsLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmZpZWxkc2V0X193cmFwcGVyIC5pZWYtZm9ybS1ib3R0b20gLmZpZWxkc2V0X193cmFwcGVyID4gLmZvcm0td3JhcHBlciBpbnB1dFtuYW1lPWllZi1hZGQtY2FuY2VsLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuZmllbGRzZXRfX3dyYXBwZXIgLmllZi1mb3JtLWJvdHRvbSAuZmllbGRzZXRfX3dyYXBwZXIgPiAuZm9ybS13cmFwcGVyIGlucHV0W25hbWU9aWVmLWFkZC1jYW5jZWwtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1dLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5maWVsZHNldF9fd3JhcHBlciAuaWVmLWZvcm0tYm90dG9tIC5maWVsZHNldF9fd3JhcHBlciA+IC5mb3JtLXdyYXBwZXIgaW5wdXRbbmFtZT1pZWYtYWRkLWNhbmNlbC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSBoMyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gaDMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gaDMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gaDMge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBjb2xvcjogIzAyMDgxNztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERjE7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSg2NywgNTQsIDc2LCAwLjAzMTM3MjU0OSk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDEwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IC5pZWYtZW50aXR5LW9wZXJhdGlvbnMgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IC5pZWYtZW50aXR5LW9wZXJhdGlvbnMgLmFqYXgtcHJvZ3Jlc3MsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgLmllZi1lbnRpdHktb3BlcmF0aW9ucyAuYWpheC1wcm9ncmVzcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAuaWVmLWVudGl0eS1vcGVyYXRpb25zIC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiA2cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5Omxhc3QtY2hpbGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5Omxhc3QtY2hpbGQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6bGFzdC1jaGlsZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkuaWVmLXJvdy1lbnRpdHktZm9ybSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5LmllZi1yb3ctZW50aXR5LWZvcm0gdGQ6bGFzdC1vZi10eXBlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHRkOmxhc3Qtb2YtdHlwZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHRkOmxhc3Qtb2YtdHlwZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eS5pZWYtcm93LWVudGl0eS1mb3JtIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1zdGF0ZSwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlX3NlbGVjdGVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXN0YXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlX3NlbGVjdGVkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtc3RhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXN0YXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlX3NlbGVjdGVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQge1xuICB3aWR0aDogNzUlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAudGFibGVkcmFnLWNlbGwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IC50YWJsZWRyYWctY2VsbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSAudGFibGVkcmFnLWNlbGwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgLnRhYmxlZHJhZy1jZWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6OmJlZm9yZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHk6OmJlZm9yZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eTo6YmVmb3JlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvY2F0aW9uLnBuZ1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZC5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC1yYWRpdXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtcmFkaXVzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtcmFkaXVzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtcmFkaXVzIHtcbiAgd2lkdGg6IDIwJTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZDpsYXN0LW9mLXR5cGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkOmxhc3Qtb2YtdHlwZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZDpsYXN0LW9mLXR5cGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQ6bGFzdC1vZi10eXBlIHtcbiAgZmxleDogYXV0bztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXRbdmFsdWU9RWRpdF0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPUVkaXRdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPUVkaXRdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPUVkaXRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2VkaXQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXRbdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgdHIuaWVmLXJvdy1lbnRpdHkgdGQgaW5wdXRbdmFsdWU9UmVtb3ZlXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSB0ci5pZWYtcm93LWVudGl0eSB0ZCBpbnB1dFt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIHRyLmllZi1yb3ctZW50aXR5IHRkIGlucHV0W3ZhbHVlPVJlbW92ZV0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvY2FuY2VsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZsb2F0OiByaWdodDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm06aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm06aG92ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybTpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyIHtcbiAgd2lkdGg6IDMzJTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciAuZm9ybS10eXBlLS1udW1iZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyIC5mb3JtLXR5cGUtLW51bWJlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciAuZm9ybS10eXBlLS1udW1iZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZpZWxkLS10eXBlLWludGVnZXIgLmZvcm0tdHlwZS0tbnVtYmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gdGQgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbnRlZ2VyIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGQtLXR5cGUtaW50ZWdlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIHRkIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSB0ZCAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLnBsYWNlaG9sZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLnBsYWNlaG9sZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciAucGxhY2Vob2xkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIC5wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciAuYWpheC1wcm9ncmVzcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgI2lubGluZS1lbnRpdHktZm9ybS1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybSAuaWVmLWVudGl0eS10YWJsZSAuaWVmLXJvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5ICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0gLmllZi1lbnRpdHktdGFibGUgLmllZi1yb3ctZm9ybSAuZm9ybS13cmFwcGVyIGVsZW1lbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciBlbGVtZW50LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciBlbGVtZW50LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIC5pZWYtZW50aXR5LXRhYmxlIC5pZWYtcm93LWZvcm0gLmZvcm0td3JhcHBlciBlbGVtZW50IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLnNlbGVjdGVkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5zZWxlY3RlZCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5zZWxlY3RlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5zZWxlY3RlZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUQ2RTBDO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlci5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIuaG9yaXpvbnRhbC10YWItYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyIGxlZ2VuZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5mb3JtLXdyYXBwZXIgbGVnZW5kLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuZm9ybS13cmFwcGVyIGxlZ2VuZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmZvcm0td3JhcHBlciBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHtcbiAgcGFkZGluZzogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAuZmllbGQtYWN0aW9ucyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSAuZmllbGQtYWN0aW9ucyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC5maWVsZC1hY3Rpb25zLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLmZpZWxkLWFjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRoZWFkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRoZWFkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0aGVhZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGhlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItY292ZXJhZ2UtdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5zdXBwbGllci1jb3ZlcmFnZS1lbnRyeSAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5jbGFyby1kZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkgdGJvZHkgdHIgLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1jb3ZlcmFnZS10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLnN1cHBsaWVyLWNvdmVyYWdlLWVudHJ5IC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmNsYXJvLWRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyYWdlLXBhcmFncmFwaC1lbnRyeSB0Ym9keSB0ciAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkgLmhvcml6b250YWwtdGFicy1wYW5lcyAuY2xhcm8tZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHRib2R5IHRyIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIHtcbiAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgcGFkZGluZzogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1kb3dubG9hZC1jc3YtYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LWRvd25sb2FkLWNzdi1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZG93bmxvYWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LXByb2Nlc3MtY3N2LWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA0NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdXBsb2FkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24gKyAuYWpheC1wcm9ncmVzcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24gKyAuYWpheC1wcm9ncmVzcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkICNlZGl0LXByb2Nlc3MtY3N2LWJ1dHRvbiArIC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uICsgLmFqYXgtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSBsYWJlbCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuY2xhcm8tZGV0YWlsc19fc3VtbWFyeSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBwLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBwLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzdDNzM4NDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvYnVsay11cGxvYWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dC5yZW1vdmUtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIC5jbGFyby1kZXRhaWxzIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIGlucHV0LnJlbW92ZS1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1idWxrLXVwbG9hZC10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUjZWRpdC1ncm91cC1idWxrLXVwbG9hZCAuY2xhcm8tZGV0YWlscyAuZm9ybS10eXBlLS1tYW5hZ2VkLWZpbGUgLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZV9fbWFpbiBpbnB1dC5yZW1vdmUtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiLmhvcml6b250YWwtdGFicy1wYW5lI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQgLmNsYXJvLWRldGFpbHMgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4gaW5wdXQucmVtb3ZlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9jYW5jZWwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiAgLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAgIGdhcDogMjRweCAzMnB4O1xuICB9XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLWVudGl0eS1hdXRvY29tcGxldGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLWVudGl0eS1hdXRvY29tcGxldGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tZW50aXR5LWF1dG9jb21wbGV0ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS1lbnRpdHktYXV0b2NvbXBsZXRlIHtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS11cmwgZmllbGRzZXQuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fd3JhcHBlciAuZm9ybS10eXBlLS10ZXh0ZmllbGQsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgbGFiZWwsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmNsYXJvLWF1dG9jb21wbGV0ZV9fbWVzc2FnZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5mb3JtLXR5cGUtLXRleHRmaWVsZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5jbGFyby1hdXRvY29tcGxldGVfX21lc3NhZ2UsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tdGV4dGZpZWxkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIGxhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5jbGFyby1hdXRvY29tcGxldGVfX21lc3NhZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIGZpZWxkc2V0LmZvcm0td3JhcHBlciAuZmllbGRzZXRfX3dyYXBwZXIgLmZvcm0tdHlwZS0tdGV4dGZpZWxkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIGxhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCBmaWVsZHNldC5mb3JtLXdyYXBwZXIgLmZpZWxkc2V0X193cmFwcGVyIC5jbGFyby1hdXRvY29tcGxldGVfX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB7XG4gIGZsZXg6IDAgMCA0OSU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlcixcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIsXG4gIC5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICB9XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHN0cm9uZyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIFNhZmFyaSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMTlweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogNzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vZmYucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiA3MnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbDphZnRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiBpbnB1dDpjaGVja2VkIH4gLmZvcm0taXRlbV9fbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1pdGVtX19sYWJlbDphZnRlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0taXRlbV9fbGFiZWw6YWZ0ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlci5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyIHtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMTNweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogNzJweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIC5maWVsZHNldF9fbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciAuZmllbGRzZXRfX2xhYmVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWwge1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzc5ODE4Njtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpob3ZlciwgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmZvY3VzLXZpc2libGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBzZWxlY3Q6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIGlucHV0OmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgdGV4dGFyZWE6aG92ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgaW5wdXQ6aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciBpbnB1dDpmb2N1cy12aXNpYmxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZvcm0td3JhcHBlciB0ZXh0YXJlYTpob3Zlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5mb3JtLXdyYXBwZXIgc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZm9ybS13cmFwcGVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNjYXRlZ29yeS1maWVsZHMtd3JhcHBlci5mb3JtLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNjYXRlZ29yeS1maWVsZHMtd3JhcHBlci5mb3JtLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2NhdGVnb3J5LWZpZWxkcy13cmFwcGVyLmZvcm0td3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjY2F0ZWdvcnktZmllbGRzLXdyYXBwZXIuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBvdGVudGlhbC1zYXZpbmdzLXVwLXRvLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBvdGVudGlhbC1zYXZpbmdzLXVwLXRvLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXByb3Bvc2l0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1wb3RlbnRpYWwtc2F2aW5ncy11cC10byxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXByb3Bvc2l0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1wb3RlbnRpYWwtc2F2aW5ncy11cC10byxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIge1xuICBmbGV4OiAxMDAlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLW92ZXJ2aWV3LXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciAuY291bnRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgLmNvdW50ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgLmNvdW50ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1vdmVydmlldy10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgLmNvdW50ZXIge1xuICBsZWZ0OiAtMTZweDtcbiAgYm90dG9tOiAtNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktd2lkZ2V0X190b2dnbGUtd2VpZ2h0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktd2lkZ2V0X190b2dnbGUtd2VpZ2h0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXdpZGdldF9fdG9nZ2xlLXdlaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIGxlZ2VuZCA+IHNwYW4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIGxlZ2VuZCA+IHNwYW4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgbGVnZW5kID4gc3Bhbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyBsZWdlbmQgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICBjb2xvcjogIzAyMDgxNztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLmZpZWxkc2V0LXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5maWVsZHNldC13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5maWVsZHNldC13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5maWVsZHNldC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICBwYWRkaW5nOiAyLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA2MCU7XG4gIHRvcDogMTVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYnVsay11cGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgaDUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSB7XG4gIGNvbG9yOiAjMjEyNzMxO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICBwYWRkaW5nOiAzcHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMyMTI3MzE7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLWhlYWRpbmcgcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM2NDc0OEI7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1saXN0IGg1LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtdXBsb2FkLWxpc3QgaDUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLXVwbG9hZC1saXN0IGg1LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS11cGxvYWQtbGlzdCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGNvbG9yOiAjMDIwODE3O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRTVFOUYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjU4N0JGO1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmljb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBkZi1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBkZi1pY29uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucGRmLWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wZGYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGRmLWZpbGUucG5nKTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2N4LWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jeC1pY29uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jeC1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jeC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb2N4LWZpbGUucG5nKTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2MtaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5kb2MtaWNvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmRvYy1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuZG9jLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvYy1maWxlLnBuZyk7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAudHh0LWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAudHh0LWljb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC50eHQtaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnR4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90eHQtZmlsZS5wbmcpO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnhsc3gtaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC54bHN4LWljb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC54bHN4LWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC54bHN4LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3hsc3gtZmlsZS5wbmcpO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBuZy1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLnBuZy1pY29uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAucG5nLWljb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5wbmctaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG5nLWZpbGUucG5nKTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5qcGctaWNvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1pY29uIC5qcGctaWNvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWljb24gLmpwZy1pY29uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtaWNvbiAuanBnLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2pwZy1maWxlLnBuZyk7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQge1xuICB3aWR0aDogNjIlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgaDQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtY29udGVudCBoNCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgaDQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIGNvbG9yOiAjMDIwODE3O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLW1ldGEgcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1tZXRhIHAsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1tZXRhIHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1jb250ZW50IC5yZXNvdXJjZS1tZXRhIHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNjQ3NDhCO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBhLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQzMzY0QztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ZpZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyBpbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FuY2VsLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcmVzb3VyY2VzIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAucmVzb3VyY2UtaXRlbSAucmVzb3VyY2UtYWN0aW9ucyAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXJlc291cmNlcyAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLnJlc291cmNlLWl0ZW0gLnJlc291cmNlLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1yZXNvdXJjZXMgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5yZXNvdXJjZS1pdGVtIC5yZXNvdXJjZS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSBsZWdlbmQgc3Bhbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IGxlZ2VuZCBzcGFuLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSBsZWdlbmQgc3Bhbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgbGVnZW5kIHNwYW4ge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBNZWRpdW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGVhZGluZy10cmltOiBOT05FO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICBjb2xvcjogIzAyMDgxNztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2REI7XG4gIHBhZGRpbmc6IDIuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMTVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmNob29zZS1idXR0b24gLm1lZGlhLXVwbG9hZC1vcGVuZXIgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC5jaG9vc2UtYnV0dG9uIC5tZWRpYS11cGxvYWQtb3BlbmVyIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY2hvb3NlLWJ1dHRvbiAubWVkaWEtdXBsb2FkLW9wZW5lciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdGV4dCBwLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXRleHQgcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10ZXh0IHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9idWxrLXVwbG9hZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLXR5cGVzIGg1LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyBoNSB7XG4gIGNvbG9yOiAjMjEyNzMxO1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC10eXBlcyB1bCBsaSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtdHlwZXMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzIxMjczMTtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLWhlYWRpbmcgcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtYnV0dG9uIC51cGxvYWQtaGVhZGluZyBwLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWJ1dHRvbiAudXBsb2FkLWhlYWRpbmcgcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1idXR0b24gLnVwbG9hZC1oZWFkaW5nIHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM2NDc0OEI7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCBoNSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCBoNSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IGg1LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgaDUge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbjogMjRweCAwIDEycHg7XG4gIGNvbG9yOiAjMjkyQzJFO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdhcDogMTBweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSAubWVzc2FnZXNfX2hlYWRlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19oZWFkZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19oZWFkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19oZWFkZXIge1xuICBtYXJnaW46IDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlc19faGVhZGVyIC5tZXNzYWdlc19fdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlc19faGVhZGVyIC5tZXNzYWdlc19fdGl0bGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19oZWFkZXIgLm1lc3NhZ2VzX190aXRsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSAubWVzc2FnZXNfX2hlYWRlciAubWVzc2FnZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSAubWVzc2FnZXNfX2NvbnRlbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlc19fY29udGVudCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtbGlzdF9faXRlbSAubWVzc2FnZXNfX2NvbnRlbnQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWxpc3RfX2l0ZW0gLm1lc3NhZ2VzX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTc1LCAjQkZCRkJGKTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIHtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcgdmlkZW8sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIHZpZGVvLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIHZpZGVvLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcgaW1nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWltZyBpbWcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pbWcgaW1nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IGg0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgaDQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IGg0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgcCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IHAsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IHAsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL0RlbGV0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICBtYXJnaW46IDhweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLWdhbGxlcnkgLm1lZGlhLXVwbG9hZC1saXN0IC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNvbnRlbnQgLnJlbW92ZS1idG4gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2UsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1nYWxsZXJ5IC5tZWRpYS11cGxvYWQtbGlzdCAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jb250ZW50IC5yZW1vdmUtYnRuIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIC5hamF4LXByb2dyZXNzX19tZXNzYWdlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItZ2FsbGVyeSAubWVkaWEtdXBsb2FkLWxpc3QgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY29udGVudCAucmVtb3ZlLWJ0biAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIsXG4gICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuICAubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgZ2FwOiAyNHB4IDMycHg7XG4gIH1cbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAvKiBMVE8gbWFuYWdlciB3cmFwcGVyIOKAlCBmdWxsIHdpZHRoICovXG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIExUTyBsaXN0IGhlYWRlciAqL1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8taGVhZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8taGVhZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1oZWFkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWhlYWRlciAuYWpheC1wcm9ncmVzcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWhlYWRlciAuYWpheC1wcm9ncmVzcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8taGVhZGVyIC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1oZWFkZXIgLmFqYXgtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tbGlzdC10aXRsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWxpc3QtdGl0bGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWxpc3QtdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWxpc3QtdGl0bGUge1xuICBjb2xvcjogIzAyMDgxNztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciB7XG4gIC8qIEFkZCBOZXcgTFRPIGJ1dHRvbiAqL1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tYWRkLW5ldy1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1hZGQtbmV3LWJ0bixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tYWRkLW5ldy1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWFkZC1uZXctYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgcGFkZGluZzogOHB4IDMwcHggOHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGMzdDMjA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIge1xuICAvKiBDYXJkcyB3cmFwcGVyIOKAlCBmdWxsIHdpZHRoIHdpdGggd3JhcHBpbmcgKi9cbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmRzLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkcy13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkcy13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciB7XG4gIC8qIEVhY2ggY2FyZCDigJQgMyBwZXIgcm93LCB3cmFwcyB0byBuZXh0IGxpbmUgYXV0b21hdGljYWxseSAqL1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxNHB4KTtcbiAgbWluLXdpZHRoOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZF9faGVhZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZF9faGVhZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkX19oZWFkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX190aXRsZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX190aXRsZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX3RpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzQzMzY0QztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLS1kcmFmdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UtLWRyYWZ0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLS1kcmFmdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tZHJhZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlDQTNBRjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLS1wZW5kaW5nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tcGVuZGluZyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tcGVuZGluZyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUUyRTI7XG4gIGNvbG9yOiAjQjkxQzFDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREMyNjI2O1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UtLWFjdGl2ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1zdGF0dXMtYmFkZ2UtLWFjdGl2ZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLXN0YXR1cy1iYWRnZS0tYWN0aXZlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tc3RhdHVzLWJhZGdlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENGQ0U3O1xuICBjb2xvcjogIzE1ODAzRDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE2QTM0QTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX19kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fZGF0ZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fZGF0ZXMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX19kYXRlcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2RhdGVzIHtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fYWN0aW9ucyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1jYXJkX19hY3Rpb25zLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tY2FyZF9fYWN0aW9ucyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWNhcmRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tZWRpdC1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tZWRpdC1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1lZGl0LWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWVkaXQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIHBhZGRpbmc6IDZweCAzMHB4IDZweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZWRpdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWRlbGV0ZS1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tZGVsZXRlLWJ0bixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWRlbGV0ZS1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1kZWxldGUtYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvRGVsZXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWVtcHR5LW1lc3NhZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgI2x0by1tYW5hZ2VyLXdyYXBwZXIgLmx0by1jYXJkIC5sdG8tZW1wdHktbWVzc2FnZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyICNsdG8tbWFuYWdlci13cmFwcGVyIC5sdG8tY2FyZCAubHRvLWVtcHR5LW1lc3NhZ2UsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAjbHRvLW1hbmFnZXItd3JhcHBlciAubHRvLWNhcmQgLmx0by1lbXB0eS1tZXNzYWdlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tdGl0bGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLXRpdGxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLXRpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLXRpdGxlIHtcbiAgY29sb3I6ICMwMjA4MTc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3csXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3csXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZvcm0taGVhZGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZvcm0taGVhZGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZm9ybS1oZWFkZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZvcm0taGVhZGVyIC5sdG8tYmFjay1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZm9ybS1oZWFkZXIgLmx0by1iYWNrLWJ0bixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZvcm0taGVhZGVyIC5sdG8tYmFjay1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlciAubHRvLWJhY2stYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlciAubHRvLWJhY2stYnRuOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZvcm0taGVhZGVyIC5sdG8tYmFjay1idG46aG92ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mb3JtLWhlYWRlciAubHRvLWJhY2stYnRuOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZm9ybS1oZWFkZXIgLmx0by1iYWNrLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgbGFiZWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgbGFiZWwsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBsYWJlbCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF0ge1xuICBhY2NlbnQtY29sb3I6ICM1MjUxNkI7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzUyNTE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTE2QjtcbiAgLS1pbnB1dC0tZm9jdXMtYm9yZGVyLWNvbG9yOiAjNTI1MTZCO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmZvY3VzLCAjbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06YWN0aXZlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06YWN0aXZlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzUyNTE2QjtcbiAgLS1pbnB1dC0tZm9jdXMtYm9yZGVyLWNvbG9yOiAjNTI1MTZCO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8taGVhZGVyLXJvdyAubHRvLWZlYXR1cmUtY29udGFpbmVyIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1oZWFkZXItcm93IC5sdG8tZmVhdHVyZS1jb250YWluZXIgaW5wdXQubHRvLWZlYXR1cmUtY2hlY2tib3hbdHlwZT1jaGVja2JveF06aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWhlYWRlci1yb3cgLmx0by1mZWF0dXJlLWNvbnRhaW5lciBpbnB1dC5sdG8tZmVhdHVyZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gIGFjY2VudC1jb2xvcjogIzUyNTE2Qjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtIDA7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgaW5wdXQsICNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSB0ZXh0YXJlYSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiB0ZXh0YXJlYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSB0ZXh0YXJlYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiB0ZXh0YXJlYSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgdGV4dGFyZWEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIHRleHRhcmVhLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSB0ZXh0YXJlYSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHJlc2l6ZTogbm9uZTtcbiAgY29sb3I6ICM3OTgxODY7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgdGV4dGFyZWEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gdGV4dGFyZWEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgdGV4dGFyZWEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZGVzY3JpcHRpb24gdGV4dGFyZWEsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC10aXRsZSB0ZXh0YXJlYSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIHRleHRhcmVhLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtdGl0bGUgdGV4dGFyZWEsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1kZXNjcmlwdGlvbiB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEycHggMCAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIHtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTZweCk7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXNob3Atbm93LWxpbmssXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXNob3Atbm93LWxpbmssXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmssXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWxlYXJuLW1vcmUtbGluayxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXNob3Atbm93LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW0gMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmsgaW5wdXRbdHlwZT1kYXRlXSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmsgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXNob3Atbm93LWxpbmsgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXJ0LWRhdGUgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtZW5kLWRhdGUgaW5wdXRbdHlwZT1kYXRlXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgaW5wdXRbdHlwZT1kYXRlXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXNob3Atbm93LWxpbmsgaW5wdXRbdHlwZT1kYXRlXSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSBpbnB1dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBpbnB1dFt0eXBlPWRhdGVdLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIGlucHV0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rIGlucHV0W3R5cGU9ZGF0ZV0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmsgaW5wdXQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rIGlucHV0W3R5cGU9ZGF0ZV0sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhcnQtZGF0ZSBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1lbmQtZGF0ZSBpbnB1dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBpbnB1dFt0eXBlPWRhdGVdLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIGlucHV0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtbGVhcm4tbW9yZS1saW5rIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmsgaW5wdXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zaG9wLW5vdy1saW5rIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBzZWxlY3QsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgc2VsZWN0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIHNlbGVjdDpkaXNhYmxlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMgc2VsZWN0OmRpc2FibGVkLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmZvcm0taXRlbS0tZmllbGQtc3RhdHVzIHNlbGVjdDpkaXNhYmxlZCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyBzZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzQzMzY0QztcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM0MzM2NEM7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5maWVsZC0tbmFtZS10aHVtYm5haWwsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZmllbGQtLW5hbWUtdGh1bWJuYWlsLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZmllbGQtLW5hbWUtdGh1bWJuYWlsLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZmllbGQtLW5hbWUtdGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5maWVsZC0tbmFtZS10aHVtYm5haWwgaW1nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZpZWxkLS1uYW1lLXRodW1ibmFpbCBpbWcsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5maWVsZC0tbmFtZS10aHVtYm5haWwgaW1nLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZmllbGQtLW5hbWUtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLm1lZGlhLWxpYnJhcnktaXRlbV9fYXR0cmlidXRlcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjRGNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgbGVnZW5kLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgbGVnZW5kLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciBsZWdlbmQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5jdXN0b20tdXBsb2FkLXdyYXBwZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5sdG8tdXBsb2FkLW1haW4tdGV4dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIDpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkgLmx0by11cGxvYWQtc3ViLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5jdXN0b20tdXBsb2FkLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIC5sdG8tdXBsb2FkLW1haW4tdGV4dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIDpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkgLmx0by11cGxvYWQtc3ViLXRleHQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIDpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkgLmN1c3RvbS11cGxvYWQtd3JhcHBlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSAubHRvLXVwbG9hZC1tYWluLXRleHQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIDpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkgLmx0by11cGxvYWQtc3ViLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIDpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkgLmN1c3RvbS11cGxvYWQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSAubHRvLXVwbG9hZC1tYWluLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIDpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkgLmx0by11cGxvYWQtc3ViLXRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlcixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktZm9ybS1lbGVtZW50LWVtcHR5LXRleHQsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbjplbXB0eSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LWZvcm0tZWxlbWVudC1lbXB0eS10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmRlc2NyaXB0aW9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktb3Blbi1idXR0b24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb246ZW1wdHksXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LWZvcm0tZWxlbWVudC1lbXB0eS10ZXh0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZGVzY3JpcHRpb24sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb246ZW1wdHksXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LWZvcm0tZWxlbWVudC1lbXB0eS10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZGVzY3JpcHRpb24sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuYWpheC1wcm9ncmVzcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmFqYXgtcHJvZ3Jlc3MsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NiU7XG4gIHRvcDogMTVweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5jdXN0b20tdXBsb2FkLXdyYXBwZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuY3VzdG9tLXVwbG9hZC13cmFwcGVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuY3VzdG9tLXVwbG9hZC13cmFwcGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuY3VzdG9tLXVwbG9hZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5jdXN0b20tdXBsb2FkLXdyYXBwZXIgLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5jdXN0b20tdXBsb2FkLXdyYXBwZXIgLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmN1c3RvbS11cGxvYWQtd3JhcHBlciAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuY3VzdG9tLXVwbG9hZC13cmFwcGVyIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5sdG8tdXBsb2FkLW1haW4tdGV4dCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5sdG8tdXBsb2FkLW1haW4tdGV4dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmx0by11cGxvYWQtbWFpbi10ZXh0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubHRvLXVwbG9hZC1tYWluLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwO1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmx0by11cGxvYWQtc3ViLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAubHRvLXVwbG9hZC1zdWItdGV4dCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmx0by11cGxvYWQtc3ViLXRleHQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5sdG8tdXBsb2FkLXN1Yi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdDNzM4NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZpZWxkcyAubHRvLWltYWdlLXVwbG9hZC13cmFwcGVyICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZmllbGRzIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXI6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1maWVsZHMgLmx0by1pbWFnZS11cGxvYWQtd3JhcHBlciAjZmllbGRfbHRvX2ltYWdlLW1lZGlhLWxpYnJhcnktd3JhcHBlcjpoYXMoLm1lZGlhLWxpYnJhcnktaXRlbSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAuYWpheC1wcm9ncmVzcyxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAuYWpheC1wcm9ncmVzcyxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5hamF4LXByb2dyZXNzLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tY2FuY2VsLWJ0bixcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLWNhbmNlbC1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLWNhbmNlbC1idG4sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLWNhbmNlbC1idG4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM1MjUxNkI7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLWNhbmNlbC1idG46aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1jYW5jZWwtYnRuOmhvdmVyLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1jYW5jZWwtYnRuOmhvdmVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1jYW5jZWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLXNhdmUtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tc2F2ZS1idG4sXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLXNhdmUtYnRuLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1zYXZlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNFRDZFMEM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyQjIxMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xufVxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tc2F2ZS1idG46aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1tYWluIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIgLmx0by1mb3JtLWFjdGlvbnMgLmx0by1zYXZlLWJ0bjpob3ZlcixcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLnN1cHBsaWVyLXByb21vdGlvbi1vZmZlcnMtdGFiIC5jbGFyby1kZXRhaWxzX193cmFwcGVyIC5sdG8tZm9ybS1hY3Rpb25zIC5sdG8tc2F2ZS1idG46aG92ZXIsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LWZvcm0gLmxheW91dC1yZWdpb24tLW1haW4gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5zdXBwbGllci1wcm9tb3Rpb24tb2ZmZXJzLXRhYiAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAubHRvLWZvcm0tYWN0aW9ucyAubHRvLXNhdmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDE5OC4xNjYyNjUwNjAyLCA5MS45NzU5MDM2MTQ1LCAxMC4wMzM3MzQ5Mzk4KTtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LXJlZ2lvbi0tZm9vdGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtcmVnaW9uLS1mb290ZXIsXG4jbm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tZm9vdGVyLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LXJlZ2lvbi0tZm9vdGVyIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5mb3JtLXN1Ym1pdCxcbi5ub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LXJlZ2lvbi0tZm9vdGVyIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5mb3JtLXN1Ym1pdCxcbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZWRpdC1mb3JtIC5sYXlvdXQtcmVnaW9uLS1mb290ZXIgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLmZvcm0tc3VibWl0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3RlciAuZm9ybS1hY3Rpb25zIC5idXR0b24uZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNub2RlLXN1cHBsaWVyLXByb2ZpbGUtZm9ybSAubGF5b3V0LXJlZ2lvbi0tZm9vdGVyIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuZm9ybS1zdWJtaXQsXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3RlciAuZm9ybS1hY3Rpb25zIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmZvcm0tc3VibWl0LFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3RlciAuZm9ybS1hY3Rpb25zIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmZvcm0tc3VibWl0LFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0gLmxheW91dC1yZWdpb24tLWZvb3RlciAuZm9ybS1hY3Rpb25zIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUuY2stcm91bmRlZC1jb3JuZXJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FuY2VsLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDJweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLm1lc3NhZ2VzLS1lcnJvciAucGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0taXRlbV9fZXJyb3ItbWVzc2FnZSAucGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGODtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3QzIwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX21lc3NhZ2UsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCAucmVnaW9uLnJlZ2lvbi1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5cbi5qcy1tZWRpYS1saWJyYXJ5LWFkZC1mb3JtLWFkZGVkLW1lZGlhIC5mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCB7XG4gIG1heC13aWR0aDogMzMuMyU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMzLjMlO1xufVxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZmllbGQtLW5hbWUtdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZpZWxkLS1uYW1lLXRodW1ibmFpbCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX3ByZXZpZXctd3JhcHBlciAubWVkaWEtbGlicmFyeS1pdGVtX19wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX3ByZXZpZXctd3JhcHBlciAubWVkaWEtbGlicmFyeS1pdGVtX19hdHRyaWJ1dGVzIHtcbiAgYm90dG9tOiAwcHg7XG59XG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybSAubWVkaWEtbGlicmFyeS1pdGVtX19wcmV2aWV3LXdyYXBwZXIgLm1lZGlhLWxpYnJhcnktaXRlbV9fYXR0cmlidXRlcyAubWVkaWEtbGlicmFyeS1pdGVtX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5tZWRpYS1saWJyYXJ5LWFkZC1mb3JtX19maWVsZHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fcHJldmlldyB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fYWRkZWQtbWVkaWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gdGFibGUgdGQsIC5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gdGFibGUgdGgge1xuICB3aWR0aDogMTUwcHg7XG59XG4ubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIHRhYmxlIC52aWV3cy1maWVsZC1uYW1lIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybSB0YWJsZSB0aC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1tZWRpYS1saWJyYXJ5LXNlbGVjdC1mb3JtIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbmFydGljbGUuY29udGV4dHVhbC1yZWdpb24ubWVkaWEtbGlicmFyeS1pdGVtX19wcmV2aWV3LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNGN0Y3RjggaW5zZXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI0Y3RjdGOCBpbnNldCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzc5ODE3NSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3VwcGxpZXItcHJvZmlsZSAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNwLXByZXZpZXcgLnNwLWVkaXQtcHJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNFRDZFMEM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5zcC1wcmV2aWV3IC5zcC1lZGl0LXByZXZpZXcgLmF6LWN0bnIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3AtcHJldmlldyAuc3AtZWRpdC1wcmV2aWV3IC5hei1jdG5yIC5zcC10aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4uc3AtcHJldmlldyAuc3AtZWRpdC1wcmV2aWV3IC5hei1jdG5yIC5zcC1hY3Rpb24tbGlua3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cbi5zcC1wcmV2aWV3IC5zcC1lZGl0LXByZXZpZXcgLmF6LWN0bnIgLnNwLWFjdGlvbi1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc3AtcHJldmlldyAuc3AtZWRpdC1wcmV2aWV3IC5hei1jdG5yIC5zcC1hY3Rpb24tbGlua3MgYS5zcC1lZGl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZGl0LWRhcmsucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNXB4IDhweCA0NXB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi5zcC1wcmV2aWV3IC5zcC1lZGl0LXByZXZpZXcgLmF6LWN0bnIgLnNwLWFjdGlvbi1saW5rcyBhLnNwLXByZXZpZXctbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzM2NEM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Zpc2liaWxpdHkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNXB4IDhweCA0NXB4O1xufVxuLnNwLXByZXZpZXcgaDMge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NSU7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC50YWJzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFRTtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnRhYnMgLnRhYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogTWVkaXVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC50YWJzIC50YWIuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRDZFMEM7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItbG9nbyAubWVkaWEtLXR5cGUtd2lkZW4taW1hZ2VzIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWhlYWRlciAuc3AtaGVhZGVyLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtZGFtLWFzc2V0LWlkLFxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtZGFtLXVybCxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWhlYWRlciAuc3AtaGVhZGVyLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtaGVhZGVyIC5zcC1oZWFkZXItbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtZGFtLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWhlYWRlciAuc3AtaGVhZGVyLWNvbnRlbnQgLnNwLXNhdmUtdXB0byBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zYXZlLXVwdG8ucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDAgMCAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMxMjc4NTY7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1saW5rcyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWhlYWRlciAuc3AtaGVhZGVyLWxpbmtzIGEge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWhlYWRlciAuc3AtaGVhZGVyLWxpbmtzIGEuc2hhcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDMzNjRDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NoYXJlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDUwcHg7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1oZWFkZXIgLnNwLWhlYWRlci1saW5rcyBhLmVucm9sbCB7XG4gIGJhY2tncm91bmQ6ICNGMzdDMjA7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1hYm91dC11cyxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLW92ZXJ2aWV3IHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1hYm91dC11cyBoMyxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLW92ZXJ2aWV3IGgzIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtYWJvdXQtdXMgcCxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWFib3V0LXVzIC5maWVsZF9faXRlbSxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLW92ZXJ2aWV3IHAsXG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1vdmVydmlldyAuZmllbGRfX2l0ZW0ge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWFib3V0LXVzIHAud2ViLXVybCBhLFxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtYWJvdXQtdXMgLmZpZWxkX19pdGVtLndlYi11cmwgYSxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLW92ZXJ2aWV3IHAud2ViLXVybCBhLFxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3Atb3ZlcnZpZXcgLmZpZWxkX19pdGVtLndlYi11cmwgYSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0VENkUwQztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWItdXJsLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG59XG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1hYm91dC11cyAuZmllbGQsXG4uc3AtcHJldmlldyAuY29udGFpbmVyIC5zcC1vdmVydmlldyAuZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBnYXA6IDVweDtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLWFib3V0LXVzIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3Atb3ZlcnZpZXcgLmZpZWxkIC5maWVsZF9fbGFiZWwge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDYlO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtYWJvdXQtdXMgLmZpZWxkIC5maWVsZF9faXRlbSxcbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLW92ZXJ2aWV3IC5maWVsZCAuZmllbGRfX2l0ZW0ge1xuICB3aWR0aDogNTYlO1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtcmVzb3VyY2VzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNwLXByZXZpZXcgLmNvbnRhaW5lciAuc3AtcmVzb3VyY2VzLXdyYXBwZXIgLnNwLXJlc291cmNlcyB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLXJlc291cmNlcy13cmFwcGVyIC5zcC1yZXNvdXJjZXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLXJlc291cmNlcy13cmFwcGVyIC5zcC1yZXNvdXJjZXMgLmZpbGUtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL0xpbmsucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDAgMjVweDtcbn1cbi5zcC1wcmV2aWV3IC5jb250YWluZXIgLnNwLXJlc291cmNlcy13cmFwcGVyIC5zcC1yZXNvdXJjZXMgLmRvd25sb2FkLXVybCBhIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAlO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIGNvbG9yOiAjRUQ2RTBDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd25sb2FkLXByZXZpZXcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDAgMCAyNXB4O1xufVxuXG4uc3AtcHJldmlld19fdGFicyxcbi5jb3ZlcmFnZS1hcmVhX19tb2RlLXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX21vZGUtdGFicyB7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNwLXByZXZpZXdfX3RhYixcbi5jb3ZlcmFnZS1hcmVhX19tb2RlLXRhYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0MzM2NGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC4yNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX21vZGUtdGFiIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc3AtcHJldmlld19fdGFiLmlzLWFjdGl2ZSxcbi5jb3ZlcmFnZS1hcmVhX19tb2RlLXRhYi5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWQ2ZTBjO1xufVxuXG4uc3AtcHJldmlld19fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3AtcHJldmlld19fcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3ZlcmFnZS1hcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY292ZXJhZ2UtYXJlYV9faGVhZGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3Rvb2xiYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jb3ZlcmFnZS1hcmVhX190b29sYmFyLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAxNnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19maWVsZC0td2lkZSB7XG4gIGZsZXgtYmFzaXM6IDI0cmVtO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fZmllbGQgc3BhbiB7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19pbnB1dCxcbi5jb3ZlcmFnZS1hcmVhX19zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzQzMzY0YztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19zZWFyY2gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZiO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY29sb3I6ICM0MzM2NGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNy41cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXR1cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXR1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQzMzY0YztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwi4pyUXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXR1cy5pcy1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTI3ODU2O1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fc3RhdHVzLmlzLWVycm9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjEwMTAxO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTJyZW07XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19tYXAtd3JhcCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fbWFwIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y3ZjdmYSAwJSwgI2VkZWRmMSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWluLWhlaWdodDogMjRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY292ZXJhZ2UtYXJlYV9fbWFwIC5sZWFmbGV0LWxlZnQge1xuICByaWdodDogMTZweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAxMnB4O1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fbGVnZW5kLFxuLmNvdmVyYWdlLWFyZWFfX3Jlc3VsdHMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDMxLCA0MSwgNTUsIDAuMDgpO1xuICBsZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBoNCB7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fbGVnZW5kIHVsLFxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBsaSxcbi5jb3ZlcmFnZS1hcmVhX19zdGF0ZS1saXN0LFxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxpc3QgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQgbGksXG4uY292ZXJhZ2UtYXJlYV9fc3RhdGUtbGlzdCBsaSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBsaS5Mb2NhbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVFQzI2OTtcbn1cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQgbGkuRGlyZWN0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ1OUVGO1xufVxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBsaS5OYXRpb25hbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFODBFRTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBsaSArIGxpLFxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQtZG90IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQtZG90LS0xIHtcbiAgYmFja2dyb3VuZDogIzRmN2NmNztcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZC1kb3QtLTIge1xuICBiYWNrZ3JvdW5kOiAjNTZiZTY5O1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fbGVnZW5kLWRvdC0tMyB7XG4gIGJhY2tncm91bmQ6ICM5ZjVkZjE7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQtZG90LS00IHtcbiAgYmFja2dyb3VuZDogI2YzN2MyMDtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxpc3QgbGkge1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLW5hbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fc3RhdGUtY29kZSB7XG4gIGNvbG9yOiAjOGI4N2ExO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19zdGF0ZS1saXN0IGxpLmlzLW1hdGNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjJlNztcbiAgY29sb3I6ICNhMDRhMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19zdGF0ZS1saXN0IGxpLmlzLW1hdGNoIC5jb3ZlcmFnZS1hcmVhX19zdGF0ZS1jb2RlIHtcbiAgY29sb3I6ICNjMDVjMDA7XG59XG5cbi8qIFN0YXRlIGNvZGUgbGFiZWxzIGRyYXduIG9uIGVhY2ggcG9seWdvbiBpbiB0aGUgbWFwLiAqL1xuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxhYmVsLmxlYWZsZXQtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxhYmVsLmxlYWZsZXQtdG9vbHRpcDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2VtcHR5LW1hcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmM2NzgxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvdmVyYWdlLWFyZWFfX2JvZHkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5jb3ZlcmFnZS1hcmVhX19yZXN1bHRzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZlcmFnZS1hcmVhIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5jb3ZlcmFnZS1hcmVhX190b29sYmFyLFxuICAuY292ZXJhZ2UtYXJlYV9fdG9vbGJhci5pcy1hY3RpdmUge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvdmVyYWdlLWFyZWFfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCB7XG4gICAgbGVmdDogMC43NXJlbTtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICB0b3A6IDAuNzVyZW07XG4gIH1cbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3Ruci5jb250YWluZXIsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTUlO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC5uYXYtdGFicywgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLm5hdi10YWJzIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0sIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggOHB4IDE2cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmssIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cy12aXNpYmxlLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtOmhhcyguYWN0aXZlKSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbTpoYXMoLmFjdGl2ZSkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VENkUwQztcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUVFO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yb3ctYWN0aW9ucy13cmFwcGVyIC5kcm9wZG93bi1tZW51LCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAucm93LWFjdGlvbnMtd3JhcHBlciAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAucm93LWFjdGlvbnMtd3JhcHBlciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAucm93LWFjdGlvbnMtd3JhcHBlciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yb3ctYWN0aW9ucy13cmFwcGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAucm93LWFjdGlvbnMtd3JhcHBlciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzdDMjA7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gYSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJvdy1hY3Rpb25zLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC52aWV3LWhlYWRlciBoNCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnZpZXctaGVhZGVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICBjb2xvcjogIzAyMDgxNztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC52aWV3LWhlYWRlciBwLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAudmlldy1oZWFkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLnJlY2VudC1hY3Rpdml0eSxcbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAuZGFzaGJvYXJkLWNvbnRlbnQsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yZWNlbnQtYWN0aXZpdHksXG4uc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAuZGFzaGJvYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTc1LCAjQkZCRkJGKTtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggcmdiYSg2NywgNTQsIDc2LCAwLjAzMTM3MjU0OSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1lbXB0eSBwLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWVtcHR5IHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIGNvbG9yOiAjMDIwODE3O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucGQtMCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucGQtMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLmxlZnQtY29udGVudCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfdGl0bGUgaDUsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLmxlZnQtY29udGVudCAuc3VwX3RpdGxlIGg1IHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfYXV0aF9kZXRhaWxzLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5sZWZ0LWNvbnRlbnQgLnN1cF9hdXRoX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfYXV0aF9kZXRhaWxzIC5zdXBfYXV0aF9uYW1lLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5sZWZ0LWNvbnRlbnQgLnN1cF9hdXRoX2RldGFpbHMgLnN1cF9hdXRoX25hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMiU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3VzZXIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwcHggMCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5sZWZ0LWNvbnRlbnQgLnN1cF9hdXRoX2RldGFpbHMgLnN1cF9hdXRoX2RhdGEsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLmxlZnQtY29udGVudCAuc3VwX2F1dGhfZGV0YWlscyAuc3VwX2F1dGhfZGF0YSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAyJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGF0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDBweCAwIDI0cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfYXV0aF9kZXRhaWxzIC5zdXBfY2F0ZWdvcnksIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLmxlZnQtY29udGVudCAuc3VwX2F1dGhfZGV0YWlscyAuc3VwX2NhdGVnb3J5IHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgcGFkZGluZzogM3B4IDExcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5sZWZ0LWNvbnRlbnQgLnN1cF9hdXRoX2RldGFpbHMgLnN1cF9jYXRlZ29yeTplbXB0eSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAubGVmdC1jb250ZW50IC5zdXBfYXV0aF9kZXRhaWxzIC5zdXBfY2F0ZWdvcnk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLmxlZnQtY29udGVudCAuc3VwX21vZGVyYXRpb25fbG9nX21lc3NhZ2UsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLmxlZnQtY29udGVudCAuc3VwX21vZGVyYXRpb25fbG9nX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuIGEsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0biBhIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogTWVkaXVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMzBweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX3ZpZXcsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0bi5zdXBfdmlldyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuLnN1cF92aWV3IGEsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0bi5zdXBfdmlldyBhIHtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX2ZlZWRiYWNrLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX2ZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX2ZlZWRiYWNrIGEsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0bi5zdXBfZmVlZGJhY2sgYSB7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlZWRiYWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0bi5zdXBfcmVqZWN0LCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX3JlamVjdCB7XG4gIGJhY2tncm91bmQ6ICNCMTAxMDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMTAxMDE7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuLnN1cF9yZWplY3QgYSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuLnN1cF9yZWplY3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC13aGl0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggY2VudGVyO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQgLnZpZXctY29udGVudCAuZGFzaGJvYXJkLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmJ0bi5zdXBfYXBwcm92ZSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuLnN1cF9hcHByb3ZlIHtcbiAgYmFja2dyb3VuZDogIzEyNzg1NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyNzg1Njtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtZGFzaGJvYXJkIC52aWV3LWNvbnRlbnQgLmRhc2hib2FyZC1jb250ZW50IC5yaWdodC1jb250ZW50IC5idG4uc3VwX2FwcHJvdmUgYSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLWRhc2hib2FyZCAudmlldy1jb250ZW50IC5kYXNoYm9hcmQtY29udGVudCAucmlnaHQtY29udGVudCAuYnRuLnN1cF9hcHByb3ZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcHByb3ZlLXdoaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCBjZW50ZXI7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLXJlY2VudF9hY3Rpdml0eSAudmlldy1jb250ZW50IC5yZWNlbnQtYWN0aXZpdHkgLnBkLTAsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5wZC0wIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtcmVjZW50X2FjdGl2aXR5IC52aWV3LWNvbnRlbnQgLnJlY2VudC1hY3Rpdml0eSAubGVmdC1jb250ZW50IC5yZWNlbnQtdGl0bGUgaDUsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5sZWZ0LWNvbnRlbnQgLnJlY2VudC10aXRsZSBoNSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5sZWZ0LWNvbnRlbnQgLnJlY2VudC1kYXRlLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtcmVjZW50X2FjdGl2aXR5IC52aWV3LWNvbnRlbnQgLnJlY2VudC1hY3Rpdml0eSAubGVmdC1jb250ZW50IC5yZWNlbnQtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLXJlY2VudF9hY3Rpdml0eSAudmlldy1jb250ZW50IC5yZWNlbnQtYWN0aXZpdHkgLnJpZ2h0LWNvbnRlbnQsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLXJlY2VudF9hY3Rpdml0eSAudmlldy1jb250ZW50IC5yZWNlbnQtYWN0aXZpdHkgLnJpZ2h0LWNvbnRlbnQgLnJlY2VudC1tb2RlcmF0aW9uIHNwYW4sIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IC5yZWNlbnQtbW9kZXJhdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtcmVjZW50X2FjdGl2aXR5IC52aWV3LWNvbnRlbnQgLnJlY2VudC1hY3Rpdml0eSAucmlnaHQtY29udGVudCAucmVjZW50LW1vZGVyYXRpb24gc3Bhbi5kcmFmdCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLXJlY2VudF9hY3Rpdml0eSAudmlldy1jb250ZW50IC5yZWNlbnQtYWN0aXZpdHkgLnJpZ2h0LWNvbnRlbnQgLnJlY2VudC1tb2RlcmF0aW9uIHNwYW4uZHJhZnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0I4MkY2O1xuICBiYWNrZ3JvdW5kOiAjREJFQUZFO1xuICBjb2xvcjogIzFENEVEODtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotdGFicyAudmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZC52aWV3LWRpc3BsYXktaWQtcmVjZW50X2FjdGl2aXR5IC52aWV3LWNvbnRlbnQgLnJlY2VudC1hY3Rpdml0eSAucmlnaHQtY29udGVudCAucmVjZW50LW1vZGVyYXRpb24gc3Bhbi5wdWJsaXNoZWQsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IC5yZWNlbnQtbW9kZXJhdGlvbiBzcGFuLnB1Ymxpc2hlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNkEzNEE7XG4gIGJhY2tncm91bmQ6ICNEQ0ZDRTc7XG4gIGNvbG9yOiAjMTU4MDNEO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IC5yZWNlbnQtbW9kZXJhdGlvbiBzcGFuLmluX3JldmlldywgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLXJlY2VudF9hY3Rpdml0eSAudmlldy1jb250ZW50IC5yZWNlbnQtYWN0aXZpdHkgLnJpZ2h0LWNvbnRlbnQgLnJlY2VudC1tb2RlcmF0aW9uIHNwYW4uaW5fcmV2aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBQjMwODtcbiAgYmFja2dyb3VuZDogI0ZFRjlDMztcbiAgY29sb3I6ICM4QjYwMDU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRhYnMgLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQudmlldy1kaXNwbGF5LWlkLXJlY2VudF9hY3Rpdml0eSAudmlldy1jb250ZW50IC5yZWNlbnQtYWN0aXZpdHkgLnJpZ2h0LWNvbnRlbnQgLnJlY2VudC1tb2RlcmF0aW9uIHNwYW4ucmVqZWN0ZWQsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10YWJzIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkLnZpZXctZGlzcGxheS1pZC1yZWNlbnRfYWN0aXZpdHkgLnZpZXctY29udGVudCAucmVjZW50LWFjdGl2aXR5IC5yaWdodC1jb250ZW50IC5yZWNlbnQtbW9kZXJhdGlvbiBzcGFuLnJlamVjdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDMjYyNjtcbiAgYmFja2dyb3VuZDogI0ZFRTJFMjtcbiAgY29sb3I6ICNCOTFDMUM7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotY21zLWVsZW1lbnQgLnZpZXctaWQtc3VwcGxpZXJzX2NvdW50LCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotY21zLWVsZW1lbnQgLnZpZXctaWQtc3VwcGxpZXJzX2NvdW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCByZ2JhKDY3LCA1NCwgNzYsIDAuMDMxMzcyNTQ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotY21zLWVsZW1lbnQgLnZpZXctaWQtc3VwcGxpZXJzX2NvdW50IC52aWV3LWhlYWRlciBwLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotY21zLWVsZW1lbnQgLnZpZXctaWQtc3VwcGxpZXJzX2NvdW50IC52aWV3LWhlYWRlciBwIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzUyNTE2Qjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotY21zLWVsZW1lbnQgLnZpZXctaWQtc3VwcGxpZXJzX2NvdW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5pZCBzcGFuLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAuYXotY21zLWVsZW1lbnQgLnZpZXctaWQtc3VwcGxpZXJzX2NvdW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLW5pZCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRleHQsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10ZXh0IHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRleHQgaDIsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC5hei10ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgY29sb3I6ICM0MzM2NEM7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRleHQgcCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLmF6LXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICM1MjUxNkI7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctaGVhZGVyLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctaGVhZGVyIHtcbiAgZmxleDogMCAwIDM1JTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycywgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMge1xuICBmbGV4OiAwIDAgNjMlO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLS10ZXh0ZmllbGQgaW5wdXQsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tdGV4dGZpZWxkIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0LnZpZXdzLWV4cG9zZWQtZm9ybV9faXRlbSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Qudmlld3MtZXhwb3NlZC1mb3JtX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0LnZpZXdzLWV4cG9zZWQtZm9ybV9faXRlbS5mb3JtLWl0ZW0tLW1vZGVyYXRpb24tc3RhdGUtMSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Qudmlld3MtZXhwb3NlZC1mb3JtX19pdGVtLmZvcm0taXRlbS0tbW9kZXJhdGlvbi1zdGF0ZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0LmZvcm0taXRlbS0tZmllbGQtY2F0ZWdvcnktZ3JvdXAtdmFsdWUgc2VsZWN0LCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdC5mb3JtLWl0ZW0tLWZpZWxkLWNhdGVnb3J5LWdyb3VwLXZhbHVlIHNlbGVjdCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3QsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZHJvcGRvd24ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZHJvcGRvd24ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Qgc2VsZWN0IG9wdGlvbiwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Qgc2VsZWN0IG9wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Qgb3B0aW9uOmhvdmVyLCAuc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Qgc2VsZWN0IG9wdGlvbjphY3RpdmUsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0IHNlbGVjdCBvcHRpb246aG92ZXIsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0IHNlbGVjdCBvcHRpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Qgb3B0aW9uW3NlbGVjdGVkPXNlbGVjdGVkXSxcbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Qgb3B0aW9uOmhvdmVyLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Qgb3B0aW9uW3NlbGVjdGVkPXNlbGVjdGVkXSxcbi5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS0tc2VsZWN0IHNlbGVjdCBvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3QzIwO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtZm9ybV9faXRlbS0tYWN0aW9ucywgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC1mb3JtX19pdGVtLS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLWZvcm1fX2l0ZW0tLWFjdGlvbnMgLmJ1dHRvbiwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC1mb3JtX19pdGVtLS1hY3Rpb25zIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctZW1wdHksIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1lbXB0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50LCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCB7XG4gIGZsZXg6IDEwMCU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRoZWFkIHRyIHRoLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGhlYWQgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMTVweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0QztcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQzMzY0Qztcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGhlYWQgdHIgdGgudmlld3MtZmllbGQtdGl0bGUsIC5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGhlYWQgdHIgdGgudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcnktZ3JvdXAsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0aGVhZCB0ciB0aC52aWV3cy1maWVsZC10aXRsZSwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRoZWFkIHRyIHRoLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3J5LWdyb3VwIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RUU7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDEwcHg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRpdGxlLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGl0bGUge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjRjM3QzIwO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeS1ncm91cCBzcGFuLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtY2F0ZWdvcnktZ3JvdXAgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3J5LWdyb3VwIHNwYW46YmxhbmssIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeS1ncm91cCBzcGFuOmJsYW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbW9kZXJhdGlvbi1zdGF0ZSBzcGFuLmRyYWZ0LCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbW9kZXJhdGlvbi1zdGF0ZSBzcGFuLmRyYWZ0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNCODJGNjtcbiAgYmFja2dyb3VuZDogI0RCRUFGRTtcbiAgY29sb3I6ICMxRDRFRDg7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLW1vZGVyYXRpb24tc3RhdGUgc3Bhbi5wdWJsaXNoZWQsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1tb2RlcmF0aW9uLXN0YXRlIHNwYW4ucHVibGlzaGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE2QTM0QTtcbiAgYmFja2dyb3VuZDogI0RDRkNFNztcbiAgY29sb3I6ICMxNTgwM0Q7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLW1vZGVyYXRpb24tc3RhdGUgc3Bhbi5pbl9yZXZpZXcsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1tb2RlcmF0aW9uLXN0YXRlIHNwYW4uaW5fcmV2aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBQjMwODtcbiAgYmFja2dyb3VuZDogI0ZFRjlDMztcbiAgY29sb3I6ICM4QjYwMDU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLW1vZGVyYXRpb24tc3RhdGUgc3Bhbi5yZWplY3RlZCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLW1vZGVyYXRpb24tc3RhdGUgc3Bhbi5yZWplY3RlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQzI2MjY7XG4gIGJhY2tncm91bmQ6ICNGRUUyRTI7XG4gIGNvbG9yOiAjQjkxQzFDO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1tb2RlcmF0aW9uLXN0YXRlIHNwYW4sIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1tb2RlcmF0aW9uLXN0YXRlIHNwYW4ge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zdXBwbGllcl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtY2hhbmdlZCwgLnN1cHBsaWVyX3Byb2ZpbGVfYWRtaW5fZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWNoYW5nZWQge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNTI1MTZCO1xufVxuLnN1cHBsaWVyX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1sYXN0LW5hbWUsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCAjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5hei1jdG5yIC52aWV3LWRpc3BsYXktaWQtYWxsX3N1cHBsaWVycyAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1sYXN0LW5hbWUge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMkIyMTMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc3VwcGxpZXJfZGFzaGJvYXJkICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmF6LWN0bnIgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWxhc3QtbmFtZSBwLCAuc3VwcGxpZXJfcHJvZmlsZV9hZG1pbl9kYXNoYm9hcmQgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuYXotY3RuciAudmlldy1kaXNwbGF5LWlkLWFsbF9zdXBwbGllcnMgLnZpZXctY29udGVudCAudmlld3MtdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtbGFzdC1uYW1lIHAge1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjN0M3Mzg0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAuYXotY3Ruci5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk4JTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLXN1cHBsaWVycHJvZmlsZWJsb2NrIC5zZC13cmFwcGVyIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUtc29saWQsIHdoaXRlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyoganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAqL1xuICAvKiBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgKi9cbiAgZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnNkLXRleHQtYW5kLWZlZWRiYWNrLXdyYXBwZXIge1xuICBmbGV4OiAxIDEgMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnN1cHBsaWVyLWRhc2hib2FyZC10ZXh0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnN1cHBsaWVyLWRhc2hib2FyZC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLXN1cHBsaWVycHJvZmlsZWJsb2NrIC5wcmVjZW50YWdlLWFuZC1idXR0b25zIHtcbiAgZmxleDogMSAxIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnBlcmNlbnRhZ2UtY29tcGxldGVkIHtcbiAgZmxleDogMSAxIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnBlcmNlbnRhZ2UtY29tcGxldGVkIC5pbmZvX3BpbGwge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNEQkVBRkU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgb3V0bGluZTogMXB4ICMzNDYxQUMgc29saWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAucGVyY2VudGFnZS1jb21wbGV0ZWQgLmluZm9fcGlsbCAuaW5mb19waWxsX3RleHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMxRDRFRDg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnBlcmNlbnRhZ2UtY29tcGxldGVkIC5jb21wbGV0ZWRfdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjMjEyNzMxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAuc3VwcGxpZXJwcm9maWxlLWJ1dHRvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLXN1cHBsaWVycHJvZmlsZWJsb2NrIC5wcm9ncmVzc2Jhci1wYXJlbnQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0VERURGMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtc3VwcGxpZXJwcm9maWxlYmxvY2sgLnByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDY3MnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwLjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNDMzNjRDO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1hcmtldCBTaGFyZSBieSBDYXRlZ29yeSBVSVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMTY2LCAxNzMsIDE4NiwgMC4wNiksIDBweCA0cHggNnB4IC0xcHggcmdiYSgxNjYsIDE3MywgMTg2LCAwLjEpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1oZWFkZXIgLm1zLWhlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1oZWFkZXIgLm1zLWhlYWRlci10ZXh0IC5tcy10aXRsZSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiAjMDIwODE3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWhlYWRlciAubXMtaGVhZGVyLXRleHQgLm1zLXN1YnRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtbGVnZW5kIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWxlZ2VuZCAubXMtbGVnZW5kLWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWxlZ2VuZCAubXMtbGVnZW5kLWl0ZW0gLm1zLWxlZ2VuZC1zd2F0Y2gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtbGVnZW5kIC5tcy1sZWdlbmQtaXRlbSAubXMtbGVnZW5kLWxhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtbGVnZW5kIC5tcy1sZWdlbmQtdG90YWwtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleDogMCAwIDEwNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjgycmVtO1xuICBjb2xvcjogIzUyNTg2Yjtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1jYXRlZ29yeS1uYW1lIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6ICMwMjA4MTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRhdGEtcm93IC5tcy1iYXItY29udGFpbmVyIC5tcy1iYXItc2VnbWVudCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtYmFyLXNlZ21lbnQgLm1zLXNlZ21lbnQtdmFsdWUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtYmFyLXNlZ21lbnQtLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtYmFyLXNlZ21lbnQtLXNtYWxsIC5tcy1zZWdtZW50LXZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtYmFyLXNlZ21lbnQtLXNtYWxsOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtYmFyLXNlZ21lbnQtLXNtYWxsOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGF0YS1yb3cgLm1zLWJhci1jb250YWluZXIgLm1zLWJhci1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtYmFyLWVtcHR5OmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kYXRhLXJvdyAubXMtYmFyLWNvbnRhaW5lciAubXMtYmFyLWVtcHR5OmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGF0YS1yb3cgLm1zLWJhci1jb250YWluZXIgLm1zLXRvdGFsLXZhbHVlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGF0YS1yb3cgLm1zLWJhci1jb250YWluZXIgLm1zLXRvdGFsLXZhbHVlIC5tcy10b3RhbC10ZXh0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtcGFnaW5hdGlvbiB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtcGFnaW5hdGlvbiAubXMtcGFnaW5hdGlvbi1pbm5lciB7XG4gIGZsZXg6IDEgMSAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1wYWdpbmF0aW9uIC5tcy1wYWdpbmF0aW9uLWlubmVyIC5tcy1wYWctYnRuIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1wYWdpbmF0aW9uIC5tcy1wYWdpbmF0aW9uLWlubmVyIC5tcy1wYWctYnRuLmlzLWFjdGl2ZSAubXMtcGFnLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZS1zb2xpZCwgd2hpdGUpO1xuICBvdXRsaW5lOiAxcHggI0UyRThGMCBzb2xpZDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1wYWdpbmF0aW9uIC5tcy1wYWdpbmF0aW9uLWlubmVyIC5tcy1wYWctYnRuIC5tcy1wYWctY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtcGFnaW5hdGlvbiAubXMtcGFnaW5hdGlvbi1pbm5lciAubXMtcGFnLWJ0biAubXMtcGFnLWNvbnRlbnQgLm1zLXBhZy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLXBhZ2luYXRpb24gLm1zLXBhZ2luYXRpb24taW5uZXIgLm1zLXBhZy1idG4gLm1zLXBhZy1jb250ZW50IC5tcy1wYWctaWNvbiAubXMtcGFnLWNoZXZyb24ge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lOiAxLjMzcHggdmFyKC0tY29sb3ItYmxhY2stc29saWQsIGJsYWNrKSBzb2xpZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjY3cHg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtcGFnaW5hdGlvbiAubXMtcGFnaW5hdGlvbi1pbm5lciAubXMtcGFnLWJ0biAubXMtcGFnLWNvbnRlbnQgLm1zLXBhZy10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLXNvbGlkLCBibGFjayk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSB7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1oZWFkZXItcm93LFxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAzZnIpIG1pbm1heCgwLCAxLjJmcikgbWlubWF4KDAsIDEuMmZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgLyogUk9XICovXG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFRTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtaGVhZGVyLXJvdyB7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLWhlYWRlci1yb3cgLm1zLWRldGFpbHMtaGVhZGVyLWNlbGwge1xuICBjb2xvcjogIzQzMzY0QztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFya2V0LXNoYXJlLWNvbnRhaW5lciAubXMtZGV0YWlscy10YWJsZS13cmFwcGVyIC5tcy1kZXRhaWxzLXRhYmxlIC5tcy1kZXRhaWxzLWhlYWRlci1yb3cgLm1zLWRldGFpbHMtaGVhZGVyLWNlbGw6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtcm93LmlzLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZCO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cgLm1zLWRldGFpbHMtY2VsbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUyNTE2QjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtcm93IC5tcy1kZXRhaWxzLWNlbGwubXMtY2F0ZWdvcnktY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cgLm1zLWRldGFpbHMtY2VsbC5tcy1jYXRlZ29yeS1jZWxsIC5tcy10b2dnbGUtYnRuIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1hcmtldC1zaGFyZS1jb250YWluZXIgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciAubXMtZGV0YWlscy10YWJsZSAubXMtZGV0YWlscy1yb3cgLm1zLWRldGFpbHMtY2VsbC5tcy1jYXRlZ29yeS1jZWxsIC5tcy1uYW1lIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtcm93IC5tcy1kZXRhaWxzLWNlbGwubXMtY2F0ZWdvcnktY2VsbC5pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtcm93IC5tcy1kZXRhaWxzLWNlbGwubXMtY2F0ZWdvcnktY2VsbC5pbmRlbnQtMiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtcm93IC5tcy1kZXRhaWxzLWNlbGwuaXMtZ20tdmFsdWUsIC5tYXJrZXQtc2hhcmUtY29udGFpbmVyIC5tcy1kZXRhaWxzLXRhYmxlLXdyYXBwZXIgLm1zLWRldGFpbHMtdGFibGUgLm1zLWRldGFpbHMtcm93IC5tcy1kZXRhaWxzLWNlbGwuaXMtbm9uLXJlYmF0YWJsZS12YWx1ZSB7XG4gIGNvbG9yOiAjRjI4NTAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDM2MmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5NmI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBIZWFkZXIgQmFubmVyICovXG4udG9wLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyYjIxMzM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jdGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogb3JhbmdlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm5hdmJhci1jdXN0b20ge1xuICAtLW5hdi1kZC1nYXA6IC4yNXJlbTtcbiAgLS1uYXYtZGQtejogMTA1MTtcbn1cbi5uYXZiYXItY3VzdG9tIC5uYXYtaXRlbS5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItY3VzdG9tIC5uYXYtaXRlbS5kcm9wZG93biA+IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNzUlICsgdmFyKC0tbmF2LWRkLWdhcCkpO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IHZhcigtLW5hdi1kZC16KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZSwgdHJhbnNmb3JtIDEyMG1zIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24taXRlbSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZDM5MzJkO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLm5hdmJhci1jdXN0b20gLm5hdi1saW5rIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItY3VzdG9tIC5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNkMzkzMmQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItY3VzdG9tIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tYWluLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubWFpbi1uYXYgLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubWFpbi1uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG4ubWFpbi1uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubWFpbi1uYXYgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEhlcm8gU2VjdGlvbiAqL1xuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG4uaGVybyAuY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8gaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MTZiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC42NSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubG9nby1zZWN0aW9uIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZDM5MzJkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5sZWFybi1tb3JlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1lLTMge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sZWFkMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogNDlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItY3VzdG9tIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItY3VzdG9tIC5kcm9wZG93bjpmb2N1cy13aXRoaW4gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi8qIENhcmQgY29udGFpbmVyICovXG4uY3VzdG9tLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBFeHBvcnQgYnV0dG9uIHN0eWxlICovXG4uYnRuLWV4cG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGUzZWI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnRuLWV4cG9ydDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQwZGE7XG4gIGNvbG9yOiAjNTI1MTZiO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDU4LCA1NCwgOTgsIDAuNzY4NjI3NDUxKSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmV4cGFuZC1leHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlM2ViICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuLmV4cGFuZC1leHBvcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNWRmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTI1MTZiICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hhdC1pY29uIHtcbiAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG59XG4uY2hhdC1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNjYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgY29sb3I6ICM1MjUxNmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpIGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRjM3QzIwO1xufVxuXG4ubG9naW4tbWVudSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0YzN0MyMDtcbn1cbi5sb2dpbi1tZW51IC5zaWduLWluLWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2RkZDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuLmxvZ2luLW1lbnUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxvZ2luLW1lbnUgKyAubmF2LWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubG9naW4tbWVudS5uYXYtbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51c2VyLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYS5kcm9wZG93bi10b2dnbGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS5uYXYtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xufVxuYS5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIERvdCBzdHlsZSAqL1xuLmN1c3RvbS1sZWdlbmQgbGkgPiBkaXYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY3VzdG9tLWxlZ2VuZCAubGVnZW5kLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY3VzdG9tLWxlZ2VuZCAubGVnZW5kLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uY3VzdG9tLWxlZ2VuZCAubGVnZW5kLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggI2RkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTdweCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1sZWdlbmQgLmRvdCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN1c3RvbS1sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5jdXN0b20tbGVnZW5kIC5sZWdlbmQtY2FyZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggI2RkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmM2ZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoNTEsIDUxLCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZmE2ZDA7XG59XG4uY3VzdG9tLWxlZ2VuZCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlNmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBlMGZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5sZWdlbmQtaGVhZGVyIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1zd2Fwcy1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5wcm9kdWN0LXN3YXBzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpdGxlIHtcbiAgY29sb3I6ICNmMjg1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN1YnRpdGxlIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBjb2xvcjogIzNiMmI0ZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaW5mby1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm1hdGNoLXF1YWxpdHkge1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubWF0Y2gtcXVhbGl0eSAuZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1hdGNoLXF1YWxpdHkuaGlnaCB7XG4gIGNvbG9yOiAjZjI4NTAwO1xufVxuXG4ubWF0Y2gtcXVhbGl0eS5tZWRpdW0ge1xuICBjb2xvcjogI2YwYTUwMDtcbn1cblxuLmluZm8taWNvbi13cmFwcGVyIGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uaW5mby1pY29uLXdyYXBwZXI6aG92ZXIgLnRvb2x0aXAtdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZm8taWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXAtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTdweDtcbiAgbGVmdDogMTY1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDI3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uYmFyLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5iYXItdHJhY2sge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFyLWZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSwgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmdyYXBoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyYXBoLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMzYjJiNGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC1pY29uOmhvdmVyIC50b29sdGlwLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJpZ2h0LXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAyODBweDtcbn1cbi5yaWdodC1wYW5lbCAuY2hhcnQtZGF0ZS1jb250cm9scyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oaWdobGlnaHQtYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyODUwMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5oaWdobGlnaHQtYm94IC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uaGlnaGxpZ2h0LWJveCAucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmMjg1MDA7XG59XG5cbi5jaGFydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZjI4NTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGFydC1kYXRlLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5kYXRlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cblxuLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxhYmVsLnB1cnBsZSB7XG4gIGNvbG9yOiAjM2IyYjRkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjM2IyYjRkO1xufVxuLmxhYmVsLnB1cnBsZTpub3QoOmVtcHR5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNTU1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGFiZWwub3JhbmdlIHtcbiAgY29sb3I6ICNmMjg1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmMjg1MDA7XG59XG4ubGFiZWwub3JhbmdlOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMHB4O1xuICBwYWRkaW5nOiA3cHggNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZS1ib3ggc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlLWJveCBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRhdGUtYm94Lm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG59XG5cbi5kYXRlLWJveC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IyYjRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IyYjRkO1xufVxuXG4uZGF0ZS1wcm9kdWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOHB4IDlweDtcbn1cblxuLmRhdGUtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xuICB3aWR0aDogMTg1cHg7XG59XG5cbi5kb3QtbGluZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODUwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5kb3R0ZWQtbGluZSB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjY2NjO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMTUlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDlweCAxNHB4ICNjM2I2YjY7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5wcm9kdWN0LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4ucHJvZHVjdC1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmMjg1MDA7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5pbnB1dC1ib3JkZXIge1xuICBib3JkZXI6IDBweDtcbn1cblxuLnRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDE1MHB4IDExcHg7XG59XG5cbi50YWItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjZGNkYztcbiAgcGFkZGluZzogMzRweCA3cHggMzRweCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiAwIDRweCA5cHggcmdiYSg0MSwgMTcsIDE3LCAwLjQzKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnRhYi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4udGFiLWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzYjJiNGQ7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxhdGVzdC1ncmFwaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjIxMzM7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDlweCByZ2JhKDQxLCAxNywgMTcsIDAuNDMpO1xufVxuXG4vKiBUYWJsZSBoZWFkZXIgZml4ZWQgY3NzIHN0YXJ0Ki9cbi50YWJsZS1zY3JvbGwtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKiBEb251dCBHcmFwaCAqL1xuLnJlY2FwdHVyZS1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMzQpO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cblxuLyogQ2hhcnQgY2FudmFzIHNob3VsZCBiZSBjZW50ZXJlZCAqL1xuI2xvc3RQcm9kdWN0Q2hhcnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9zaXRpdmUge1xuICBjb2xvcjogZ3JlZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmVnYXRpdmUge1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1hcmtldFNoYXJlQ2hhcnQyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMzQpO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLW1hcmtldC1zaGFyZS1sZWdlbmQtYm94IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sZWdlbmQtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTQ2cHg7XG4gIHJpZ2h0OiAtMTQwcHg7XG59XG5cbi5sZWdlbmQtaG92ZXItYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmxlZ2VuZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmxlZ2VuZC1jb2xvciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLm1haW4tY2hhcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA3cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMzQpO1xufVxuXG4vKiBIaWRlIFBvcHVwIE1vZGFsIENTUyBTdGFydCAqL1xuLmhpZGUtbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGlkZS1tb2RhbC1ib3gge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5oaWRlLW1vZGFsLWJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tb2RhbC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4jaGlkZVJlYXNvbk1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogTW9kYWwgQm94ICovXG59XG4jaGlkZVJlYXNvbk1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGlkZVJlYXNvbk1vZGFsIC5tb2RhbC1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuI2hpZGVSZWFzb25Nb2RhbCAucmVhc29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNoaWRlUmVhc29uTW9kYWwgLm1vZGFsLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jaGlkZVJlYXNvbk1vZGFsIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGlkZVJlYXNvbk1vZGFsIC5leGl0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMzMzO1xufVxuI2hpZGVSZWFzb25Nb2RhbCAuc3VibWl0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjJiNGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBIaWRlIFBvcHVwIE1vZGFsIENTUyBFbmQgKi9cbi5zdGF0dXMtZHJvcGRvd24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YXR1cy1kcm9wZG93bi13cmFwcGVyOmhvdmVyIC5zdGF0dXMtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0YXR1cy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgei1pbmRleDogMTA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc3RhdHVzLWRyb3Bkb3duIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWVlO1xufVxuXG4uaGFzLXN1Ym1lbnU6aG92ZXIgPiAuc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tLXRvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5jdXN0b20tdG9hc3QuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xufVxuXG4uZXhwb3J0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI4NTAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGlubmVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNwaW5uZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDZweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzM0OThkYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5sZWdlbmQtY2FyZC5ob3Zlci1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmM2ZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGZhNmQwO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxlZ2VuZC1jYXJkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGU2ZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAjOGZhNmQwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzE0YTcyO1xufVxuXG4ubGVnZW5kLWNhcmQge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycywgYm9yZGVyIDAuMnM7XG59XG5cbi5sb3N0LXByb2R1Y3RzLXNjcm9sbC13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMzM3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5sb3N0LXByb2R1Y3RzLXNjcm9sbC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG4ubG9zdC1wcm9kdWN0cy1zY3JvbGwtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5uby1kYXRhLW1lc3NhZ2UtbGF0ZXN0LWdyYXBoIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5vLWRhdGEtbWVzc2FnZS1saW5lLWNoYXJ0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5vLWRhdGEtbWVzc2FnZS1yZWNhcHR1cmUge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZC5lcXVhbC13aWR0aCB7XG4gIHdpZHRoOiAyMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqKiogTmV3IENTUyBmb3IgYWNjb3VudCBsb2dpbiAqKioqL1xuLmFjY291bnQtbG9naW4tcGFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjb3VudC1sb2dpbi1wYWdlIC5sYXlvdXQtY29udGFpbmVyLmxvZ2luLXBhZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFjY291bnQtbG9naW4tcGFnZSAucmVnaXN0ZXItbGluay10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5hY2NvdW50LWxvZ2luLXBhZ2UgLnJlZ2lzdGVyLWxpbmstdGV4dCBwIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWxzLXNsYXRlLCAjNTI1MTZCKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xufVxuLmFjY291bnQtbG9naW4tcGFnZSAucmVnaXN0ZXItbGluay10ZXh0IGEge1xuICBjb2xvcjogI0VENkUwQztcbn1cblxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuc2lnbmluLXBhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC51c2VyLWxvZ2luLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5zaWduaW4tY29udGVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCAwLjYyNXJlbSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAuc2lnbmluLWNvbnRlbnQtdGl0bGUgaDUge1xuICBjb2xvcjogIzQzMzY0QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBnYXA6IDE2cHg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5zaWduaW4tY29udGVudC10aXRsZSBwIHtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiA3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSBkaXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXI6IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxzLXNsYXRlLCAjNTI1MTZCKTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWxzLXdoaXRlLCAjRkZGRkZGKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTEyNXJlbTtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0gaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUyNTE2QjtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFscy1zbGF0ZSwgIzUyNTE2Qik7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxzLXdoaXRlLCAjRkZGRkZGKTtcbiAgd2lkdGg6IDc1JTtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3QzczODQ7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICM0MzM2NGMgIWltcG9ydGFudDtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xuICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IC5vcGVuaWQtY29ubmVjdC1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0tLWVudGVncmEtdGVybXMtY29uZGl0aW9uIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0gLmZvcm0taXRlbS0tZW50ZWdyYS10ZXJtcy1jb25kaXRpb24gbGFiZWwgYSB7XG4gIGNvbG9yOiAjRUQ2RTBDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5vcGVuaWQtY29ubmVjdC1sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN1c3RvbS1wYWdlLXNwbGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGODtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cbi5jdXN0b20tcGFnZS1zcGxpdCAucmlnaHQtc2lkZSAuc2l0ZS1sb2dvIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbi8qKioqIE5ldyBDU1MgZm9yIGFjY291bnQgbG9naW4gKioqKi9cbm5hdiNtYWluTmF2YmFyIHtcbiAgcGFkZGluZzogMCA1NHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLyptYWluIHtcblx0cGFkZGluZzogMCA1NHB4IDI0cHggNTRweDtcbn0qL1xuLmN1c3RvbS11c2VybWVudS5kcm9wZG93biBhIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLyogVXNlciBvbmJvYXJkIGNzcyAqL1xuLnBhdGgtdXNlci1vbmJvYXJkIC51c2VyLXJlZ2lzdGVyLWZvcm0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cbi5wYXRoLXVzZXItb25ib2FyZCAudXNlci1yZWdpc3Rlci1mb3JtICNlZGl0LW1haWwtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLXVzZXItb25ib2FyZCAuZW50LXVzZXItb25ib2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xufVxuXG4jZmllbGQtbWFudWZhY3R1cmVyLW51bWJlci1hZGQtbW9yZS13cmFwcGVyIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUjZmllbGQtbWFudWZhY3R1cmVyLW51bWJlci12YWx1ZXMge1xuICB3aWR0aDogYXV0bztcbn1cblxuLyoqKioqKiB1c2VyIGxvZ2luIHBhZ2UgKioqKioqKiovXG4ubG9naW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuXG4ubG9naW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmxvZ2luLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvZ2luLWZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cblxuLnBhZ2Utd3JhcHBlciAqOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnVpLWRpYWxvZyAqOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI2Jsb2NrLXN1cHBsaWVyLWNlbnRyYWwtY29udGVudCAub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0gZGl2IC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQgLmxheW91dC1jb250YWluZXIubG9naW4tcGFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLCAubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLyoqKioqKiBSZWdpc3RlciBwYWdlICoqKioqKiovXG4uc2VsZnJlZ2lzdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogODB2aDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gaDMge1xuICBjb2xvcjogIzUyNTE2YjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIHAge1xuICBjb2xvcjogIzUyNTE2YjtcbiAgcGFkZGluZzogMC41cmVtIDAgMHJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlcjogc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogIzUyNTE2YjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGNvbG9yOiAjNTI1MTZiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBjb2xvcjogIzUyNTE2YjtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uc3VjY2VzcyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLnN1Y2Nlc3MgaW5wdXQge1xuICBjb2xvcjogIzEyNzg1Njtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLnN1Y2Nlc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEyNzg1NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiO1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGNvbG9yOiAjMTI3ODU2O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0uZXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmVycm9yIGxhYmVsIHtcbiAgY29sb3I6ICNCMTAxMDE7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5lcnJvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQjEwMTAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiO1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGNvbG9yOiAjQjEwMTAxO1xuICB6LWluZGV4OiA5OTtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtICsgLnJlZC10ZXh0LnJlZC10ZXh0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICBjb2xvcjogI0IxMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLCAubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIGEsIC5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlFRTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vZW50ZWdyYV9teWdwby9pbWFnZXMvY2hldnJvbi1kb3duLWZvcm0tc2VsZWN0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0tLW11bHRpcGxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0tLW11bHRpcGxlIC5mb3JtLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS0tbXVsdGlwbGUgLmZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICM1MjUxNmI7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLXR5cGUtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLXR5cGUtLXRleHRhcmVhIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbC5sYWJlbC10b3Age1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIuZm9ybS13cmFwcGVyIC5mb3JtLXR5cGUtLWVtYWlsIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLnJlZ2lzdGVyLWZvb3RlciBhIHtcbiAgY29sb3I6ICNFRDZFMEM7XG59XG5cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLCAubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLyoqKioqKiBSZWdpc3RlciBwYWdlICoqKioqKiovXG4vKioqKioqIFNlYXJjaCBwYWdlICoqKioqKiovXG4ucGF0aC1zZWFyY2ggbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1mb3JtLCAucGF0aC1zZWFyY2ggbWFpbiAuaXRlbS1saXN0IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWZvcm0gLnNlYXJjaC1oZWxwLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1mb3JtIC5zZWFyY2gtYWR2YW5jZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtc2VhcmNoIG1haW4gLmZvcm0tZWxlbWVudC0tdHlwZS1zZWFyY2hbdHlwZT1zZWFyY2hdIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wYXRoLXNlYXJjaCBtYWluIC5mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTI1MTZiO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wYXRoLXNlYXJjaCBtYWluIC5zZWFyY2gtcmVzdWx0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qKioqKiogU2VhcmNoIHBhZ2UgKioqKioqKi9cbi8qKioqKiogVXNlciBBcHByb3ZhbCAqKioqKiovXG4udXNlci1hcHByb3ZhbCB7XG4gIG1hcmdpbjogNDhweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4udXNlci1hcHByb3ZhbCBhIHtcbiAgY29sb3I6ICNFRDZFMEM7XG59XG4udXNlci1hcHByb3ZhbCAudmlld3MtZXhwb3NlZC1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnVzZXItYXBwcm92YWwgLnZpZXdzLWV4cG9zZWQtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNmI7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4udXNlci1hcHByb3ZhbCAudmlld3MtZXhwb3NlZC1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTRweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnVzZXItYXBwcm92YWwgdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0YztcbiAgYmFja2dyb3VuZDogI2U5ZTllZTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnVzZXItYXBwcm92YWwgdGFibGUgdGhlYWQgdHIgdGgge1xuICBjb2xvcjogIzQzMzY0YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWVlO1xufVxuLnVzZXItYXBwcm92YWwgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZWU7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG59XG4udXNlci1hcHByb3ZhbCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnVzZXItYXBwcm92YWwgdGFibGUgdGJvZHkgdHIgdGQge1xuICBjb2xvcjogIzUyNTE2YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xufVxuXG4vKioqKioqIFVzZXIgQXBwcm92YWwgKioqKioqL1xuLyoqKioqIFVzZXIgcHJvZmlsZSAqKioqKi9cbi5wYXRoLXVzZXIgYXJ0aWNsZS5wcm9maWxlIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwIDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoNjcsIDU0LCA3NiwgMC4wMyk7XG59XG5cbi8qKioqKiBIZWxwIENlbnRlciAqKioqKi9cbi52aWV3LWhlbHAtY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnZpZXctaGVscC1jZW50ZXIgLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLnZpZXctaGVscC1jZW50ZXIgLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi52aWV3LWhlbHAtY2VudGVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi52aWV3LWhlbHAtY2VudGVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDY3LCA1NCwgNzYpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBpbml0aWFsO1xuICBib3JkZXItY29sb3I6IGluaXRpYWw7XG4gIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoODIsIDgxLCAxMDcpO1xufVxuLnZpZXctaGVscC1jZW50ZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi52aWV3LWhlbHAtY2VudGVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi52aWV3LWhlbHAtY2VudGVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzMywgMjMzLCAyMzgpO1xufVxuXG4vKioqKiogSGVscCBDZW50ZXIgKioqKiovXG4ucmVnaW9uLnJlZ2lvbi1oZWFkZXIge1xuICBwYWRkaW5nOiAycmVtIDMuMzc1cmVtIDAgMy4zNzVyZW07XG59XG5cbi8qKioqKiBUcmFpbmluZyBwYWdlICoqKioqL1xuLnRyYWluaW5nX2dyaWQge1xuICByb3ctZ2FwOiA0MnB4O1xuICBjb2x1bW4tZ2FwOiAyJTtcbiAgcGFkZGluZzogMjFweCAwICFpbXBvcnRhbnQ7XG59XG4udHJhaW5pbmdfZ3JpZCAuY3VzdG9tLWNvbCB7XG4gIGZsZXg6IDEgMSBhdXRvOyAvKiBHcm93LCBzaHJpbmssIGJhc2Ugd2lkdGggKi9cbiAgcGFkZGluZzogMDtcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjMlO1xuICBtYXgtd2lkdGg6IDIzJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4udHJhaW5pbmdfZ3JpZCAudHJhaW5pbmdfaXRlbSAudHJhaW5pbmdfZ3JpZF9jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIC50cmFpbmluZ19ncmlkX2NvbnRlbnQgLnRyYWluaW5nX2dyaWRfdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4udHJhaW5pbmdfZ3JpZCAudHJhaW5pbmdfaXRlbSAudHJhaW5pbmdfZ3JpZF9jb250ZW50IC50cmFpbmluZ19ncmlkX3RpdGxlIGg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJhaW5pbmdfZ3JpZCAudHJhaW5pbmdfaXRlbSAudHJhaW5pbmdfZ3JpZF9jb250ZW50IC50cmFpbmluZ19ncmlkX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHJhaW5pbmdfZ3JpZCAudHJhaW5pbmdfaXRlbSAudHJhaW5pbmdfZ3JpZF9jb250ZW50IC50cmFpbmluZ19ncmlkX2xpbmsgYSB7XG4gIGNvbG9yOiAjRUQ2RTBDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHJhaW5pbmdfZ3JpZCAudHJhaW5pbmdfaXRlbSAudHJhaW5pbmdfZ3JpZF9jb250ZW50IC50cmFpbmluZ19ncmlkX2xpbmsgYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIC50cmFpbmluZ19ncmlkX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLnRyYWluaW5nX2dyaWQgLnRyYWluaW5nX2l0ZW0gLnRyYWluaW5nX2dyaWRfbGluayBhIHtcbiAgY29sb3I6ICNFRDZFMEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50cmFpbmluZ19ncmlkIC50cmFpbmluZ19pdGVtIC50cmFpbmluZ19ncmlkX2xpbmsgYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuLnZpZXctdHJhaW5pbmcgLnBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKioqKiogVHJhaW5pbmcgcGFnZSAqKioqKi9cbi8qKioqKiBIZWxwIENlbnRlciBwYWdlICoqKioqL1xuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWNlbnRlci1wYWdlLTEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWNlbnRlci1wYWdlLTEgaW5wdXQuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDM1MHB4O1xufVxuXG4vKioqKiogUGFnaW5hdGlvbiAqKioqKi9cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhLFxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzM2NEM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhOmhvdmVyLFxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ2RTBDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ2RTBDO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1wcmV2aW91czpob3ZlciAucGFnZXJfX2xpbms6OmJlZm9yZSB7XG4gIC0tYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xMSAyTDUgOGw2IDYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLW5leHQ6aG92ZXIgLnBhZ2VyX19saW5rOjphZnRlciB7XG4gIC0tYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J001IDE0bDYtNi02LTYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWZpcnN0OmhvdmVyIC5wYWdlcl9fbGluazo6YmVmb3JlIHtcbiAgLS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTIgMnYxMk0xNCAyTDggOGw2IDYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3Q6aG92ZXIgLnBhZ2VyX19saW5rOjphZnRlciB7XG4gIC0tYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xNCAxNFYyTTIgMTRsNi02LTYtNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIHtcbiAgLyogQWN0aXZlIFBhZ2UgKi9cbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9fbGluay5pcy1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ2RTBDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ2RTBDO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1jdXJyZW50LFxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1hY3RpdmUgYSxcbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ2RTBDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ2RTBDO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICAvKiBEaXNhYmxlZCBMaW5rcyAoaWYgYW55KSAqL1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1kaXNhYmxlZCBzcGFuIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogI2FhYTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tYWN0aW9uIC5wYWdlcl9fbGluay5wYWdlcl9fbGluay0tYWN0aW9uLWxpbmsgLnBhZ2VyX19pdGVtLXRpdGxlLS1iYWNrd2FyZHMsIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tYWN0aW9uIC5wYWdlcl9fbGluay5wYWdlcl9fbGluay0tYWN0aW9uLWxpbmsgLnBhZ2VyX19pdGVtLXRpdGxlLS1mb3J3YXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKioqIFBhZ2luYXRpb24gKioqKiovXG4vKioqKiogU3RhdHVzIG1lc3NhZ2UgcGxhY2Vob2xkZXJzICoqKioqL1xuLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzIC5tZXNzYWdlc19fY29udGVudCBlbS5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqKioqIFN0YXR1cyBtZXNzYWdlIHBsYWNlaG9sZGVycyAqKioqKi9cbi8qKioqIEZvb3RlciBmaXhlZCB0byBib3R0b20gKioqKi9cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxubWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbm1haW4uYWNjb3VudC1sb2dpbi1wYWdlIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLyoqKiogRm9vdGVyIGZpeGVkIHRvIGJvdHRvbSAqKioqL1xuLmNvbmZpcm1hdGlvbl9yZWdpc3RyYXRpb25fcGFnZSAubWVzc2FnZXMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5yb3ctYWN0aW9ucy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAudGhyZWUtZG90cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnZpZXctc3VwcGxpZXItcHJvZmlsZS1hZG1pbi1kYXNoYm9hcmQgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIC5kcm9wZG93bi1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldy1zdXBwbGllci1wcm9maWxlLWFkbWluLWRhc2hib2FyZCAucm93LWFjdGlvbnMtd3JhcHBlci5hY3RpdmUgLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIvKiBJbXBvcnQgYWxsIHNjc3MgKi9cbi8qKioqKiBGb250ICoqKioqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnMmZGlzcGxheT1zd2FwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9V29yaytTYW5zOndnaHRANTAwJmRpc3BsYXk9c3dhcCk7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2Fuczp3Z2h0QDYwMCZkaXNwbGF5PXN3YXApO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwKTtcbi8qKioqKiBGb250ICoqKioqL1xuXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbmF2aWdhdGlvbic7XG5AaW1wb3J0ICd0YWJsZSc7XG5AaW1wb3J0ICdmb290ZXInO1xuQGltcG9ydCAnZXhwYW5kLWN1cnJlbnQtYnVzaW5lc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cyc7XG5AaW1wb3J0ICd1dGlsaXRpZXMnO1xuQGltcG9ydCAnc3dhcHMnO1xuQGltcG9ydCAndm9sdW1lLWRlY3JlYXNlJztcbkBpbXBvcnQgJ3N1cHBsaWVyLXByb2ZpbGUnO1xuQGltcG9ydCAnc3VwcGxpZXItcHJvZmlsZS1wcmV2aWV3JztcbkBpbXBvcnQgJ3N1cHBsaWVyLXByb2ZpbGUtY292ZXJhZ2UnO1xuQGltcG9ydCAnc3VwcGxpZXItZGFzaGJvYXJkJztcbkBpbXBvcnQgJ21hcmtldC1zaGFyZSc7XG5AaW1wb3J0ICdkcnVwYWwtdG9hc3RyJztcbiIsIi5uYXZiYXItY3VzdG9tIHtcblx0LS1uYXYtZGQtZ2FwOiAuMjVyZW07XG5cdC0tbmF2LWRkLXo6IDEwNTE7XG5cdC5uYXYtaXRlbS5kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdD4uZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjNyZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGJvcmRlci10b3A6IC4zZW0gc29saWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDc1JSArIHZhcigtLW5hdi1kZC1nYXApKTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR6LWluZGV4OiB2YXIoLS1uYXYtZGQteik7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uMTI1cmVtKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIGVhc2UsIHRyYW5zZm9ybSAxMjBtcyBlYXNlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG5cdFx0LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG5cdFx0LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogaW5oZXJpdDtcblx0XHQtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGluaGVyaXQ7XG5cdH1cblx0LmRyb3Bkb3duLW1lbnUuc2hvdyB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxuXHQuZHJvcGRvd24tc3VibWVudSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdD4uZHJvcGRvd24tbWVudSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC4yNXJlbTtcblx0XHR9XG5cdH1cblx0LmRyb3Bkb3duLW1lbnUtZW5kIHtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG5cdC5kcm9wZG93bi1pdGVtIHtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZDM5MzJkO1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0XHR9XG5cdH1cblx0Lm5hdi1saW5rIHtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2QzOTMyZDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0fVxuXHR9XG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Lm5hdmJhci1jdXN0b20ge1xuXHRcdC5kcm9wZG93biB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Pi5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzLXdpdGhpbiB7XG5cdFx0XHRcdD4uZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2YmFyLWV4cGFuZC1sZyB7XG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5uYXZiYXItY3VzdG9tIHtcblx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4vKiBOYXZpZ2F0aW9uICovXG4ubWFpbi1uYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMTVweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQubG9nbyB7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm5hdi1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKioqKiogTWFpbiBtZW51ICoqKioqL1xuLm5hdmJhci1uYXYge1xuXHQubmF2LWl0ZW0ge1xuXHRcdCYuZHJvcGRvd24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VkNmUwYztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1lbnV3cmFwcGVyIHtcblx0XHRcdFx0JiA+IC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVudXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDEwMHZ3O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dykgIWltcG9ydGFudDtcblx0XHRcdGluc2V0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHRvcDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR9XG5cdH1cbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgYTpob3Zlcixcbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgYTphY3RpdmUsXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm1lbnV3cmFwcGVyIC5kcm9wZG93bi1tZW51IGEuYWN0aXZlLFxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51d3JhcHBlciAuZHJvcGRvd24tbWVudSBhOmZvY3VzLFxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51d3JhcHBlciAuZHJvcGRvd24tbWVudSBhOmZvY3VzLXZpc2libGUge1xuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1jdXN0b20ge1xuXHQubmF2LWl0ZW0ge1xuXHRcdCYuZHJvcGRvd24ge1xuXHRcdFx0JiA+IC5kcm9wZG93bi10b2dnbGUge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKioqKiogTWFpbiBtZW51ICoqKioqL1xuXG4vKioqKioqIHVzZXIgYWNjb3VudCBkcm9wZG93biAqKioqKioqKi9cbi5kcm9wZG93bi51c2VyLWFjY291bnQtZHJvcGRvd24ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLnVzZXItYWNjb3VudC1kcm9wZG93biB7XG5cdGEge1xuXHRcdGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdC5wcm9maWxldG9nZ2xlIHtcblx0XHRtaW4td2lkdGg6IDEzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjFweCAxNXB4IDIwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnByb2ZpbGVzdWJtZW51IHtcblx0XHQucHJvZmlsZW1hbmFnZW1lbnQ6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxGNEQ3Jztcblx0XHRcdGZvbnQtZmFtaWx5OiAnYm9vdHN0cmFwLWljb25zJztcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5hcHByb3ZldXNlcnM6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxGODlFJztcblx0XHRcdGZvbnQtZmFtaWx5OiAnYm9vdHN0cmFwLWljb25zJztcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5zaWdub3V0OjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcRjFDMyc7XG5cdFx0XHRmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucyc7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym94LXNoYWRvdzogNnB4IDEycHggcmdiYSg2NywgNTQsIDc2LCAuMDMpO1xuXHRcdG1pbi13aWR0aDogMjQwcHg7XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTI1MTZiO1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMC42MjVyZW07XG4gICBcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDI0cHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICM1MjUxNmI7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24taXRlbS10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICM1MjUxNmIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlYXJjaCB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMjVweCAxNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM0MzM2NEM7XG5cdFx0fVxuXHR9XG5cdC5kYXNoYm9hcmQge1xuXHRcdC5jdXN0b21zdWJtZW51IHtcblx0XHRcdC5tZW51IHtcblx0XHRcdFx0Lm1lbnUtaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxGNTA1Jztcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucyc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRjb2xvcjogIzUyNTE2Yjtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZW51LWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXEY0MzEnO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnYm9vdHN0cmFwLWljb25zJztcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMjVweCAxNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM0MzM2NEM7XG5cdFx0fVxuXHR9XG59XG4uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRjb2xvcjogIzQzMzY0QyAhaW1wb3J0YW50O1xuXHQuaWNvbiB7XG5cdFx0Y29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcblx0fVxufVxuLmRhc2hib2FyZCB7XG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmN1c3RvbXN1Ym1lbnUge1xuXHRcdC5tZW51IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qKioqKiogdXNlciBhY2NvdW50IGRyb3Bkb3duICoqKioqKioqLyIsIi8vIF90YWJsZS5zY3NzXG5cbi5jaGFydCxcbi5jb252ZXJzaW9uLXRhYmxlLFxuLnB1cmNoYXNlLXRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcblxuICB0aCxcbiAgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU4LCA1NCwgOTgsIDAuNzcpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1zcGVuZC1saW5lLWNoYXJ0LXRhYmxlIHtcbiAgLnRhYmxlIHtcbiAgICB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU4MTNiO1xuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRkIHtcbiAgICAgICAgJi5uZWdhdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgICAmLnBvc2l0aXZlIHtcbiAgICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5lLWNoYXJ0LWhlYWRlciB7XG4gICAgICAgICAgY29sb3I6ICNlNTgxM2I7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN0b3BTcGVuZExpbmVDaGFydExlZ2VuZCB7XG4gIC5sZWdlbmQtaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAubGVnZW5kLWNhcmQge1xuICAgIC5sZWdlbmQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNlNTgxM2I7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3Qtc3dhcHMtdGFibGUtd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDM4MHB4O1xufVxuXG4ucHJvZHVjdC1zd2Fwcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHRleHQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICAgIH1cblxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAjZjI4NTAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YyODUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4udGFibGUtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLmdwby10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmxlLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5cbi55b3ktdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyODUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZjI4NTAwO1xuICAgIH1cblxuICAgICYucG9zaXRpdmUge1xuICAgICAgY29sb3I6IGdyZWVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLm5lZ2F0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuLmxvc3MtdGFibGUge1xuICB3aWR0aDogOTglO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCA2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMjg1MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2YyODUwMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDI0MiwgMTMzLCAwLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMjg1MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgyNDIsIDEzMywgMCwgMC4yNSk7XG4gICAgICB9XG5cbiAgICAgICYuaG92ZXItaGlnaGxpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNGI5MTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDc1LCAxNDUsIDAuMjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRyLmhpZ2hsaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDZjO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDEwMiwgMjA0LCAwLjEpO1xuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIGNvbG9yOiAjZjI4NTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmdwby10YWJsZSB0YWJsZSB0Ym9keSB7XG4gIC5oZWFkaW5nLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogI2YyODUwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2YyODUwMDtcbiAgfVxufVxuXG4ubG9zdC1wcm9kdWN0cy10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgdGgge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIHRyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYgKyB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgICYuaG92ZXItaGlnaGxpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNGI5MSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgNzUsIDE0NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmZiAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0YjkxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwNGI5MTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIHRyLmhvdmVyLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNGI5MTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgNzUsIDE0NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmO1xuICB9XG59XG5cbi5ncG8tYW5hbHlzaXMtdGFibGUge1xuICB0ci5ob3Zlci1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY3ZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNGI5MTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgNzUsIDE0NSwgMC4yNSk7XG4gIH1cbn1cblxuLnN1bW1hcnktYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuXG4gICYuaGlnaGxpZ2h0ZWQtc3VtbWFyeSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmVkO1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDE4MywgMjI2LCAwLjI1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG59XG5cbi5zdW1tYXJ5LXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb3NzLXRhYmxlLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgbWFyZ2luOiA5NHB4IDhweDtcbn1cblxuLmxvc3MtdGFibGUuZ3BvLWFuYWx5c2lzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDZweDtcblxuICB0aGVhZCB0aCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbn1cblxuI2ZpZWxkLW1hbnVmYWN0dXJlci1udW1iZXItYWRkLW1vcmUtd3JhcHBlciB7XG4gIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbnRhYmxlI2ZpZWxkLW1hbnVmYWN0dXJlci1udW1iZXItdmFsdWVzIHtcbiAgd2lkdGg6IGF1dG87XG59XG4iLCIvKiBGb290ZXIgQ1NTIFN0YXJ0ICovXG4uZm9vdGVyLWhlYWRpbmcge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAjZjI5NDIzO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhcnRuZXItaGVhZGluZyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Y29sb3I6ICNGMzdDMjA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9vdGVyLWxvZ28ge1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4uZm9vdGVyLWRldGFpbCB7XG5cdHAge1xuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGkge1xuXHRcdGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdH1cblx0YSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dWwubWVudSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZjI4YzI4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZm9vdGVyLXNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG5cdHAge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcblx0fVxufVxuLmZvb3Rlci1zZWN0aW9uMiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0MzM2NGMgIWltcG9ydGFudDtcblx0cGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1wYXJ0bmVyIHtcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdGhlaWdodDogOTBweDtcblx0XHRtYXJnaW46IDE0cHg7XG5cdH1cbn1cbi5wYXJ0bmVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4vKiBGb290ZXIgQ1NTIEVuZCAqL1xuXG4vKioqKiBBbm9ueW1vdXMgRm9vdGVyICoqKiovXG4uYW5vbnltb3VzLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDIwcHggMjRweDtcblx0bWluLWhlaWdodDogMTIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNDBweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhIHtcblx0XHRjb2xvcjogIzQzMzY0Qztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0fVxufVxuXG4vKioqKiogTmVlZCBIZWxwIHJlZ2lzdHJhdGlvbiBwYWdlICoqKioqL1xuLmZvb3RlcmhlbHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRoNCB7XG5cdFx0Y29sb3I6ICM1MjUxNkI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6ICM1MjUxNkI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjE2cHg7XG5cdFx0bWF4LXdpZHRoOiA0NDZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICNFRDZFMEM7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nY3VycmVudENvbG9yJyBjbGFzcz0nYmkgYmktZW52ZWxvcGUnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZD0nTTAgNGEyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2OGEyIDIgMCAwIDEtMiAySDJhMiAyIDAgMCAxLTItMnptMi0xYTEgMSAwIDAgMC0xIDF2LjIxN2w3IDQuMiA3LTQuMlY0YTEgMSAwIDAgMC0xLTF6bTEzIDIuMzgzLTQuNzA4IDIuODI1TDE1IDExLjEwNXptLS4wMzQgNi44NzYtNS42NC0zLjQ3MUw4IDkuNTgzbC0xLjMyNi0uNzk1LTUuNjQgMy40N0ExIDEgMCAwIDAgMiAxM2gxMmExIDEgMCAwIDAgLjk2Ni0uNzQxTTEgMTEuMTA1bDQuNzA4LTIuODk3TDEgNS4zODN6Jy8+PC9zdmc+XCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG5cdH1cbn0iLCIuYnRuLXN1YnRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cdGNvbG9yOiAjNDk1MDU3O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG5cdFx0Y29sb3I6ICMzNDNhNDA7XG5cdH1cbn1cbi5zaWRlYmFyIHtcblx0bWFyZ2luLWxlZnQ6IDQ1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTBweDtcblx0YnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRidXR0b24uYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5MmEyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4vKiBQcm9kdWN0IFN3YXAgT3Bwb3J0dW5pdGllcyAqL1xuLnByb2R1Y3Qtc3dhcC1vcHBvcnR1bml0aWVzIHtcblx0dGFibGUge1xuXHRcdHRoZWFkIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR0ZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4uc3RhdHVzLWRyb3Bkb3duLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG4vKiBIaWRlIGRyb3Bkb3ducyBieSBkZWZhdWx0ICovXG4uc3RhdHVzLWRyb3Bkb3duIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0bGkuaGFzLXN1Ym1lbnUge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnN1Ym1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0bGkge1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0XHR9XG5cdH1cbn1cbi5zdWJtZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHRvcDogMDtcblx0bGVmdDogMTAwJTtcblx0bWluLXdpZHRoOiAyMDBweDtcblx0bGkge1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0XHR9XG5cdH1cbn1cbi5zdGF0dXMtZHJvcGRvd24td3JhcHBlciB7XG5cdCY6aG92ZXIge1xuXHRcdC5zdGF0dXMtZHJvcGRvd24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIvKioqKioqKiBkeHByIGNvbXBvbmVudHMgKioqKioqKiovXG4uYXotdGFicyB7XG5cdC50YWItY29udGVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5keHByLWJ1aWxkZXItdWkge1xuXHQudGFiLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uZHhwci1ob21lcGFnZS1oZXJvYmFubmVyLFxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyLFxuLmR4cHItaG9tZXBhZ2Utc3VwcG9ydC1hbmQtcmVzb3VyY2VzLFxuLmR4cHItaG9tZXBhZ2UtbW9yZS1yZXNvdXJjZXMge1xuXHRwYWRkaW5nOiAzMHB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uZHhwci1ob21lcGFnZSB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuLmR4cHItaG9tZXBhZ2Utc3VwcG9ydC1hbmQtcmVzb3VyY2VzLXRpdGxlIGgyLCAuZHhwci1ob21lcGFnZS1tb3JlLXJlc291cmNlcy10aXRsZSBoMiB7XG5cdGNvbG9yOiAjNDMzNjRDO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmR4cHItaG9tZXBhZ2Utc3VwcG9ydC1hbmQtcmVzb3VyY2VzIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0YSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRjb2xvcjogIzQzMzY0Qztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0LmF6LXRleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdH1cblx0fVxufVxuLmR4cHItaG9tZXBhZ2UtbW9yZS1yZXNvdXJjZXMge1xuXHRhIHtcblx0XHRjb2xvcjogI0VENkUwQztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RUU7XG5cdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyM0VENkUwQycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuLmR4cHJfZm9vdGVyX3dyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAzMnB4IDU0cHg7XG5cdGNvbG9yOiAjNDMzNjRDO1xuXHRoNiB7XG5cdFx0Y29sb3I6ICNGMzdDMjA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGkge1xuXHRcdFx0Ji5tZW51LWl0ZW0ge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICM0MzM2NEM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZGl2IHtcblx0XHQmLmF6LWxpbmsge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTVweCAzMHB4IDE1cHggMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuYXotbGluayB7XG5cdFx0LmF6LWltYWdlIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5keHByLWZvb3Rlci1mb2xsb3ctdXMge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0fVxufVxuLmR4cHItZm9vdGVyLXBhcnRuZXItYW5kLWFsbGlhbmNlcyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZHhwcl9mb290ZXJfY29weXJpZ2h0IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcbn1cbi5keHByLWZvb3Rlci10ZXJtcy1tZW51IHtcblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNDMzNjRDICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZHhwci1ob21lcGFnZS1oZXJvYmFubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXHQub3dsLWJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm93bC1jb250cm9scyB7XG5cdFx0Lm93bC1wYWdpbmF0aW9uIHtcblx0XHRcdC5jdXN0b20tbmF2IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0LW93bC10aGVtZSB7XG5cdFx0Lm93bC1jb250cm9scyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogNTBweDtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHQub3dsLXBhZ2luYXRpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAwLjkzNzVyZW0gMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3dsLWJ1dHRvbnMge1xuXHRcdFx0Lm93bC1wcmV2IHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0XHRsZWZ0OiAzNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGVmdDogMzUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3dsLW5leHQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRsZWZ0OiA0MCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRcdGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hei1jYXJvdXNlbCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdC5vd2wtY29udHJvbHMge1xuXHRcdFx0Lm93bC1wYWdpbmF0aW9uIHtcblx0XHRcdFx0Lm93bC1wYWdlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGMzdDMjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OjpiZWZvcmUsIFxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtcHJldjo6YWZ0ZXIsIFxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5zdC1vd2wtdGhlbWUgLm93bC1idXR0b25zIC5vd2wtbmV4dDo6YmVmb3JlLCBcbi5keHByLWhvbWVwYWdlLXNsaWRlciAuc3Qtb3dsLXRoZW1lIC5vd2wtYnV0dG9ucyAub3dsLW5leHQ6OmFmdGVyIHtcblx0aGVpZ2h0OiAzMCU7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1wcmV2OjphZnRlciwgXG4uZHhwci1ob21lcGFnZS1zbGlkZXIgLnN0LW93bC10aGVtZSAub3dsLWJ1dHRvbnMgLm93bC1uZXh0OjphZnRlciB7XG5cdHRvcDogMzAlO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGVyIC5vd2wtYnV0dG9ucyAub3dsLXByZXYsIC5keHByLWhvbWVwYWdlLXNsaWRlciAub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLmR4cHItaG9tZXBhZ2Utc2xpZGUtY29udGVudC10aXRsZSB7XG5cdGNvbG9yOiAjNDMzNjRDO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uZHhwci1ob21lcGFnZS1zbGlkZS1jb250ZW50LWRlc2NyaXB0aW9uIHtcblx0Y29sb3I6ICM1MjUxNkI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmF6LWVsZW1lbnQtLWNvbnRyb2xzLXNwYWNlciB7XG5cdC5keHByLWhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xuXHRcdGZsb2F0Om5vbmU7XG5cdH1cbn1cbi5keHByLWhvbWVwYWdlLXNsaWRlLWNvbnRlbnQtY3RhIHtcblx0YSB7XG5cdFx0Y29sb3I6ICM0MzM2NEM7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2YzN2MyMDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2YzN2MyMCcgY2xhc3M9J2JpIGJpLWFycm93LXJpZ2h0JyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC4xNDYgNC44NTRhLjUuNSAwIDAgMSAuNzA4IDBMMTQgOGwtMy4xNDYgMy4xNDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTIuMjkzIDguNUgyLjVhLjUuNSAwIDAgMSAwLTFoOS43OTNMMTAuMTQ2IDUuNTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J2N1cnJlbnRDb2xvcicgY2xhc3M9J2JpIGJpLWFycm93LXJpZ2h0JyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC4xNDYgNC44NTRhLjUuNSAwIDAgMSAuNzA4IDBMMTQgOGwtMy4xNDYgMy4xNDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTIuMjkzIDguNUgyLjVhLjUuNSAwIDAgMSAwLTFoOS43OTNMMTAuMTQ2IDUuNTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMWVtO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC4yZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuLyoqKioqIENvbmZpcm1hdGlvbiBwYWdlICoqKioqL1xuLmR4cHItcmVnaXN0cmF0aW9uLWNvbmZpcm1hdGlvbiB7XG5cdG1heC13aWR0aDogNjkwcHg7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5hei10ZXh0IHtcblx0XHQmLmNrLWNvbnRlbnQge1xuXHRcdFx0LmJpLWNoZWNrLWxnIHtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0Y29sb3I6ICM1MjUxNmI7XG5cdFx0XHRcdG1hcmdpbjogMTZweCAwO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogNDMycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFscy1zbGF0ZSwgIzUyNTE2Qik7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW5ldXRyYWxzLXdoaXRlLCAjRkZGRkZGKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjE4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmR4cHItZXhhbXBsZS1oZWFkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cblx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIwLCAjMkUzNDM4KTtcblx0XHRmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0fVxuXG5cdC5zZWN0aW9uLXN1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Y29sb3I6ICMwMjA4MTc7XG5cdFx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcblx0fVxuXG5cdC5leGFtcGxlLWljb24ge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC5leGFtcGxlLWljb24gc3ZnIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxufVxuXG4uZHhwci1idWlsZC1wcm9maWxlIHtcblx0LmJ1aWxkLXByb2ZpbGUtdGl0bGUge1xuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIwLCAjMkUzNDM4KTtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdH1cblxuXHQuYnVpbGQtcHJvZmlsZS1zdWJ0aXRsZSB7XG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMwMjA4MTc7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdH1cblxufVxuXG4uZHhwci1wcm9maWxlLXN0ZXBzIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQucHJvZmlsZS1zdGVwcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRnYXA6IDI0cHg7XG5cdH1cblxuXHQucHJvZmlsZS1zdGVwLWNhcmQge1xuXHRcdGZsZXg6IDEgMSAwO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTc1LCAjQkZCRkJGKTtcblx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHR9XG5cblx0LnByb2ZpbGUtc3RlcC1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDhweDtcblx0XHRmbGV4OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyBcblx0fVxuXG5cdC5wcm9maWxlLXN0ZXAtYmFkZ2Uge1xuXHRcdHdpZHRoOiA0MXB4O1xuXHRcdGhlaWdodDogNDFweDtcblx0XHRiYWNrZ3JvdW5kOiAjRUQ2RTBDO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cblx0LnByb2ZpbGUtc3RlcC1iYWRnZSBzcGFuIHtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdC5wcm9maWxlLXN0ZXAtdGl0bGUge1xuXHRcdGNvbG9yOiAjNDMzNjRDO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LnByb2ZpbGUtc3RlcC1kZXNjIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICM1MjUxNkI7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcblx0fVxufVxuXG4uZHhwci1mZWF0dXJlLXNwbGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMjRweDtcblxuICAuZHhwci1mZWF0dXJlLWNvbCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5keHByLXZpZGVvLXNlY3Rpb24sXG4uZHhwci1pbXBhY3QtbWV0cmljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5keHByLXZpZGVvLXNlY3Rpb24ge1xuICAudmlkZW8tY2FyZCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoNjcsIDU0LCA3NiwgMC4wMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAudmlkZW8tc2VjdGlvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAudmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMTExODI3O1xuICB9XG5cbiAgLnZpZGVvLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNEI1NTYzO1xuICB9XG5cbiAgLnZpZGVvLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLmJ0bi1vdXRsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuYnRuLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWFjdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG5cbiAgICAubGluay10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgIH1cbiAgfVxuXG4gIC52aWRlby13cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG5cbi5keHByLWltcGFjdC1tZXRyaWNzIHtcbiAgLnByb2ZpbGUtaW1wYWN0LWNhcmQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoNjcsIDU0LCA3NiwgMC4wMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAucHJvZmlsZS1pbXBhY3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzExMTgyNztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM0QjU1NjM7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGUtaW1wYWN0LXN0b3J5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgLnN0b3J5LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgIH1cblxuICAgIC5zdG9yeS1xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgIH1cblxuICAgIC5zdG9yeS1hdXRob3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMyMTI3MzE7XG4gICAgfVxuXG4gICAgLnN0b3J5LWNvbXBhbnkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZS1pbXBhY3Qtc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUVFO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAuc3RhdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc3RhdC1pY29uLXdyYXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0U5RTlFRTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAuc3RhdC1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMyQjIxMzM7XG4gICAgfVxuICB9XG5cbiAgLnN0YXQtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgLnN0YXQtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgIH1cblxuICAgIC5zdGF0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgfVxuXG4gICAgLnN0YXQtZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgfVxuICB9XG59XG5cbi5keHByLWV4YW1wbGUtY2FyZHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAuZXhhbXBsZS1jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjRweDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgXG4gIC5leGFtcGxlLWNhcmQge1xuXHRmbGV4OiAxIDEgMDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0b3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNzUsICNCRkJGQkYpO1xuXHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0cGFkZGluZzogMjRweDtcbiAgXG5cdGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC5leGFtcGxlLWNhcmQtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTZweDtcblx0ZmxleDogMTtcbiAgfVxuICBcbiAgLmV4YW1wbGUtdGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5leGFtcGxlLWNhdGVnb3J5IHtcblx0Y29sb3I6ICM1MjUxNkI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgfVxuICBcbiAgLmV4YW1wbGUtdGl0bGUge1xuXHRjb2xvcjogIzQzMzY0Qztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuICB9XG4gIFxuICAuZXhhbXBsZS1kZXNjIHtcblx0Y29sb3I6ICM1MjUxNkI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgfVxuICBcbiAgLmV4YW1wbGUtaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMzZweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICBcbiAgLmV4YW1wbGUtYnRuIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuXHRjb2xvcjogIzQzMzY0Qztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jc3VwcGxpZXItZmFxIHtcbiAgbWFyZ2luOiAyNHB4IDEycHggNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLmNvbC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNzdXBwbGllci1mYXEtdGl0bGUge1xuICBjb2xvcjogIzExMTgyNztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4jc3VwcGxpZXItZmFxLWRlc2Mge1xuICBjb2xvcjogIzRCNTU2MztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIC5hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIGJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcblx0ICB9XG5cdH1cbiAgfVxufSIsIi8vIFV0aWxpdGllcyBzdHlsZXNcbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGOCAhaW1wb3J0YW50O1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5uYXYtbGluayxcbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgfVxufVxuXG4uY3RhLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IG9yYW5nZTtcblx0Y29sb3I6IHdoaXRlO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBGaWx0ZXJzICovXG4uZmlsdGVycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZmlsdGVyLWJ0biB7XG5cdGJhY2tncm91bmQ6ICNGMzdDMjAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0YzN0MyMCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci10aXRsZSB7XG5cdGNvbG9yOiAjM2IyYjRkICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLXRpdGxlLnJlcXVpcmVkIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4taW5saW5lOiAwLjE1ZW07XG5cdFx0Y29udGVudDogXCIqXCI7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLW1heGltdW1yZWQpO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdH1cbn1cbi5maWx0ZXItdG9vbGJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRnYXA6IDZweDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZW5kO1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5maWx0ZXItZ3JvdXAge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzAwMDtcblx0c2VsZWN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2IyYjRkO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiA1cHggMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1pbi13aWR0aDogMTc1UFg7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cIndoaXRlXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgd2lkdGg9XCIyMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTcgMTBsNSA1IDUtNXpcIi8+PC9zdmc+Jyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG5cdH1cbn0iLCIvLyBWYXJpYWJsZXNcbiRmb250LWZhbWlseS1iYXNlOiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbi8vICRwbHVtLWNvbG9yOiAjNDMzNjRjO1xuLy8gJG9yYW5nZS1jb2xvcjogI0YzN0MyMDtcbi8vICRjb2xvci13aGl0ZTogI2ZmZjtcbiIsIi5zd2Fwcy10YWJsZSB7XG4vKiAtLS0tIFRhYmxlIFNoZWxsIC0tLS0gKi9cbi5ncG8tdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yb3ctYm9yZGVyLCAjRUFFQUVBKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyAvKiBubyBob3Jpem9udGFsIHNjcm9sbCAqL1xufVxuXG4vKiAtLS0tIEdyaWQgTGF5b3V0OiA5IGNvbHVtbnMgLS0tLVxuICAgMSkgQ2xpZW50L0dQTyAgXG4gICAyKSBJbmN1bWJlbnQgIFxuICAgMykgTmV3IFByb2QgIFxuICAgNCkgVm9sdW1lXG4gICA1KSBJbnZvaWNlIFNhdmluZ3NcbiAgIDYpIE5ldCBTYXZpbmdzICAgICAgXG4gICA3KSBNYXRjaCBMZXZlbFxuICAgOCkgT3Bwb3J0dW5pdHkgU3RhdHVzXG4gICA5KSBBY3Rpb24gVGFrZW5cbiAgIFVzZSBtaW5tYXgoMCwg4oCmKSBzbyBjb2x1bW5zIGNhbiBzaHJpbmsgYW5kIFdSQVAgKG5vIG92ZXJmbG93KS4gKi9cbi5ncG8taGVhZGVyLFxuLmdwby1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG4gICAgbWlubWF4KDAsIDEuNmZyKSAgIC8qIENsaWVudCAvIEdQTyBHcm91cCAqL1xuICAgIG1pbm1heCgwLCAxZnIpICAgLyogSW5jdW1iZW50IFByb2R1Y3QgICovXG4gICAgbWlubWF4KDAsIDFmcikgICAvKiBOZXcgUHJvZHVjdCAgICAgICAgKi9cbiAgICBtaW5tYXgoMTEwcHgsIDAuODZmcikgIC8qIFZvbHVtZSAgICAgICAgICAgICAqL1xuICAgIG1pbm1heCgwLCAwLjkyZnIpICAgICAvKiBJbnZvaWNlIFNhdmluZ3MgICAgKi9cbiAgICBtaW5tYXgoMCwgMC45MmZyKSAgICAgLyogTmV0IFNhdmluZ3MgICAgICAgICovXG4gICAgbWlubWF4KDY1cHgsIDAuNDVmcikgICAgLyogTWF0Y2ggTGV2ZWwgICAgICAgICovXG4gICAgbWlubWF4KDEzNXB4LCAwLjlmcikgICAgLyogT3Bwb3J0dW5pdHkgU3RhdHVzICovXG4gICAgbWlubWF4KDgwcHgsIDAuNmZyKTsgICAvKiBBY3Rpb24gVGFrZW4gICAgICAgICAgICAgKi9cbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiB0b3AtYWxpZ24gdGFsbCwgd3JhcHBlZCBjZWxscyAqL1xufVxuXG4vKiBMZXQgZ3JpZCBpdGVtcyBhY3R1YWxseSBzaHJpbms7IG90aGVyd2lzZSB0ZXh0IGNhbiBmb3JjZSBvdmVyZmxvdyAqL1xuLmdwby1oZWFkZXIgPiAuZ3BvLWNvbCxcbi5ncG8tcm93ID4gLmdwby1jb2wgeyBtaW4td2lkdGg6IDA7IH1cblxuLyogLS0tLSBIZWFkZXIgLS0tLSAqL1xuLmdwby1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0QztcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250OiA2MDAgMTJweC8xMnB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cblxuLyogLS0tLSBSb3dzIC0tLS0gKi9cbi5ncG8tcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RUU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZ3BvLXJvdzpob3ZlciB7IGJhY2tncm91bmQ6ICNGOEY5RkI7IH1cbi5ncG8tcm93LmlzLWNoaWxkICAgICAgeyBiYWNrZ3JvdW5kOiAjRjlGOEZBOyB9XG4uZ3BvLXJvdy5pcy1ncmFuZGNoaWxkIHsgYmFja2dyb3VuZDogI0Y1RjRGNjsgfVxuLyogLS0tLSBDb2x1bW5zICYgVGV4dCBXcmFwcGluZyAtLS0tICovXG4uZ3BvLWNvbCB7IHBhZGRpbmc6IDAgMTBweDsgfVxuLmdwby1oZWFkZXIgLmdwby1jb2wsXG4uZ3BvLXJvdyAuZ3BvLWNvbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyAgLyogbW9kZXJuIHdyYXBwaW5nIGZvciBsb25nIHRva2VucyAqL1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyAgIC8qIGZhbGxiYWNrICovXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4vKiBLZWVwIHNtYWxsIG51bWVyaWMgbWV0YSBjb21wYWN0IChvcHRpb25hbDogY29tbWVudCBvdXQgdG8gYWxsb3cgd3JhcCkgKi9cbi5ncG8tY29sLWxldmVsLFxuLmdwby1jb2wtY2FzZXMgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIC0tLS0gTmFtZSBDZWxsOiBjYXJldCArIGluZGVudCArIGxhYmVsIC0tLS0gKi9cbi5ncG8tY29sLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8qIHRvcCBhbGlnbiB3aGVuIG11bHRpLWxpbmUgKi9cbiAgZ2FwOiA2cHg7XG59XG5cbi8qIENhcmV0IHRvZ2dsZSBidXR0b24gKyBidWxsZXQgKi9cbi5ncG8tdG9nZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ncG8tdG9nZ2xlIC5ncG8tY2FyZXQgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsgfVxuLmdwby1idWxsZXQgeyB3aWR0aDogMThweDsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogNnB4OyBmbGV4OiAwIDAgYXV0bzsgfVxuXG4vKiBJbmRlbnQgbWFya2VycyBmb3IgbmVzdGVkIHJvd3MgKi9cbi5ncG8taW5kZW50LTYgIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMjhweDsgIGZsZXg6IDAgMCBhdXRvOyB9IC8qIGNoaWxkIGluZGVudCAqL1xuLmdwby1pbmRlbnQtMTIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA1NnB4OyAgZmxleDogMCAwIGF1dG87IH0gLyogZ3JhbmRjaGlsZCBpbmRlbnQgKi9cblxuLyogVmVydGljYWwgZ3VpZGUgbGluZXMgZm9yIGhpZXJhcmNoeSAqL1xuLmdwby1yb3cuaXMtY2hpbGQgLmdwby1jb2wtbmFtZSxcbi5ncG8tcm93LmlzLWdyYW5kY2hpbGQgLmdwby1jb2wtbmFtZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ3BvLXJvdy5pcy1jaGlsZCAuZ3BvLWNvbC1uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7IC8qIGFsaWducyB3aXRoIGZpcnN0IGluZGVudCBhcmVhICovXG4gIHRvcDogNnB4OyBib3R0b206IDZweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U5RTlFRTtcbn1cbi5ncG8tcm93LmlzLWdyYW5kY2hpbGQgLmdwby1jb2wtbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMnB4OyAvKiBkZWVwZXIgbGluZTsgYWRqdXN0IGlmIHlvdSB0d2VhayBpbmRlbnQgd2lkdGhzICovXG4gIHRvcDogNnB4OyBib3R0b206IDZweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0YwRUZGMztcbn1cblxuLyogLS0tLSBMZXZlbCBQaWxsIC0tLS0gKi9cbi5ncG8tcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgb3V0bGluZTogMXB4ICM5Q0EzQUYgc29saWQ7XG4gIGJhY2tncm91bmQ6ICNFNUU3RUI7XG4gIGZvbnQ6IDYwMCAxMnB4LzE2cHggSW50ZXIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIC0tLS0gT3Bwb3J0dW5pdHkgVG9nZ2xlIChBSSB8IFZBU1QgfCBCb3RoKSAtLS0tICovXG4uZ3BvLW1ldHJpYy10b2dnbGUsXG4uZ3BvLW9wcC10b2dnbGUsXG4jb3Bwb3J0dW5pdHktdG9nZ2xlIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IGdhcDogOHB4OyB9XG5cbi5ncG8tb3BwLWJ0biB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQ6IDUwMCAxM3B4LzE4cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdwby1vcHAtYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG59XG5cbjpyb290IHtcbiAgLS1lcGlxLXB1cnBsZTogIzQzMzY0QztcbiAgLS1lcGlxLW9yYW5nZTogI0VENkUwQztcbn1cblxuLm1xLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDt9XG4ubXEtaWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmdwby1sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweCAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTBweCAxMnB4O1xufVxuLmdwby1sZWdlbmQgLmxlZ2VuZC10aXRsZSB7XG4gIGZvbnQ6IDYwMCAxMnB4LzEgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjI0cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5ncG8tbGVnZW5kIC5sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5ncG8tbGVnZW5kIC5sZWdlbmQtdGV4dCB7XG4gIGZvbnQ6IDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuXG4uZ3BvLWNvbC1uYW1lIC5ncG8tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1lcGlxLW9yYW5nZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ3BvLWxlZ2VuZCB7IGdhcDogMTBweCAxMnB4OyBwYWRkaW5nOiA4cHggMTBweDsgfVxuICAubXEtaWNvbiBzdmcgeyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxNHB4OyB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm1xLWljb24gc3ZnIHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgfVxufVxuXG4vKiB0b3AgYmFyIHRoYXQgaG9sZHMgdG9nZ2xlIChsZWZ0KSArIGxlZ2VuZCAocmlnaHQpICovXG4uZ3BvLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHggMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncG8tdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4vKiAtLS0tIE1hdGNoIExldmVsIFRvZ2dsZSBCdXR0b25zIC0tLS0gKi9cbi5ncG8tbXEtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHggMTJweDtcbn1cbi5ncG8tbXEtdG9nZ2xlIC5sZWdlbmQtdGl0bGUge1xuICBmb250OiA2MDAgMTJweC8xIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNHB4O1xuICBjb2xvcjogIzQzMzY0QztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uZ3BvLW1xLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogNTAwIDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE1cywgY29sb3IgLjE1cywgYm9yZGVyLWNvbG9yIC4xNXM7XG59XG4uZ3BvLW1xLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQzMzY0QztcbiAgYmFja2dyb3VuZDogI0YzRjFGNTtcbn1cbi5ncG8tbXEtYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG59XG4uZ3BvLW1xLWJ0bi5pcy1hY3RpdmUgLm1xLWljb24gc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5ncG8tbXEtYnRuLmlzLWFjdGl2ZSAubXEtaWNvbiBzdmcgY2lyY2xlW2ZpbGw9XCJ2YXIoLS1lcGlxLXB1cnBsZSlcIl0ge1xuICBmaWxsOiAjZmZmO1xufVxuLmdwby1tcS1idG4uaXMtYWN0aXZlIC5tcS1pY29uIHN2ZyBsaW5lYXJHcmFkaWVudCBzdG9wOmZpcnN0LWNoaWxkIHtcbiAgc3RvcC1jb2xvcjogI2ZmZjtcbn1cbi5ncG8tbXEtYnRuIC5tcS1sYWJlbCB7XG4gIGZvbnQ6IDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG59XG5cbi8qIC0tLS0gU3RhdHVzIERyb3Bkb3duIHdpdGggQ29sb3JlZCBPcHRpb25zIC0tLS0gKi9cbi5ncG8tc3RhdHVzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3BvLXN0YXR1cy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogNjAwIDEycHgvMTZweCAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cztcbn1cblxuLmdwby1zdGF0dXMtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDMzNjRDO1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZCO1xufVxuXG4uZ3BvLXN0YXR1cy1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzQzMzY0QztcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLyogU3RhdHVzIGJ1dHRvbiBjb2xvciB2YXJpYW50cyAqL1xuLmdwby1zdGF0dXMtYnRuLS1jb252ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRENGQ0U3O1xuICBib3JkZXItY29sb3I6ICMxMjc4NTY7XG4gIGNvbG9yOiAjMTI3ODU2O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5ncG8tc3RhdHVzLWJ0bi0taW4tcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjRkVGOUMzO1xuICBib3JkZXItY29sb3I6ICNFQUIzMDg7XG4gIGNvbG9yOiAjNzEzRDAwO1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5ncG8tc3RhdHVzLWJ0bi0tbmV3IHtcbiAgYmFja2dyb3VuZDogI0U1RTdFQjtcbiAgYm9yZGVyLWNvbG9yOiAjOUNBM0FGO1xuICBjb2xvcjogIzRCNTU2MztcbiAgd2lkdGg6IDc1cHg7XG59XG5cbi5ncG8tc3RhdHVzLWJ0bi0taGlkZGVuIHtcbiAgYmFja2dyb3VuZDogI0ZFRTJFMjtcbiAgYm9yZGVyLWNvbG9yOiAjREMyNjI2O1xuICBjb2xvcjogI0RDMjYyNjtcbiAgd2lkdGg6IDkwcHhcbn1cblxuLmdwby1zdGF0dXMtbGFiZWwge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ3BvLXN0YXR1cy1jYXJldCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbn1cblxuLmdwby1zdGF0dXMtZHJvcGRvd24uaXMtb3BlbiAuZ3BvLXN0YXR1cy1jYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ncG8tc3RhdHVzLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC00cHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA4cHggMDtcblxuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICBib3gtc2hhZG93OlxuICAgIDBweCA0cHggNHB4IHJnYmEoMCwwLDAsMC4yNSksXG4gICAgMHB4IDRweCA2cHggLTFweCByZ2JhKDE2NiwxNzMsMTg2LDAuMSksXG4gICAgMHB4IDJweCA0cHggLTFweCByZ2JhKDE2NiwxNzMsMTg2LDAuMDYpO1xuXG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdwby1zdGF0dXMtZHJvcGRvd24uaXMtb3BlbiAuZ3BvLXN0YXR1cy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdwby1zdGF0dXMtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcblxuICBmb250OiA1MDAgMTRweC8yMHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ncG8tc3RhdHVzLW9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmdwby1zdGF0dXMtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YzRjFGNTtcbn1cblxuLnN0YXR1cy1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgMThweDtcblxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5ncG8tc3RhdHVzLW9wdGlvbi0tY29udmVydGVkIC5zdGF0dXMtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N0YXR1cy1jb252ZXJ0ZWQuc3ZnJyk7XG59XG5cbi5ncG8tc3RhdHVzLW9wdGlvbi0taW4tcHJvZ3Jlc3MgLnN0YXR1cy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3RhdHVzLWluLXByb2dyZXNzLnN2ZycpO1xufVxuXG4uZ3BvLXN0YXR1cy1vcHRpb24tLW5ldyAuc3RhdHVzLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdGF0dXMtbmV3LnN2ZycpO1xufVxuXG4uZ3BvLXN0YXR1cy1vcHRpb24tLWhpZGRlbiAuc3RhdHVzLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdGF0dXMtaGlkZGVuLnN2ZycpO1xufVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR1BPIFZvbHVtZSBEZWNyZWFzZSBVSVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLS0tLS0tLS0gRGVzaWduIHRva2VucyAtLS0tLS0tLS0tICovXG46cm9vdCB7XG4gIC0taW5rOiAjMDIwODE3O1xuICAtLW11dGVkOiAjNTI1MTZCO1xuICAtLWxhYmVsOiAjNDMzNjRDO1xuICAtLWFjY2VudDogI0VENkUwQztcblxuICAtLWRlbHRhLXBvczogIzEyNzg1NjtcbiAgLS1kZWx0YS1uZWc6ICNCMTAxMDE7XG5cbiAgLS1yb3ctYm9yZGVyOiAjRUFFQUVBO1xuICAtLXJvdy1ob3ZlcjogI0Y4RjlGQjtcbiAgLS1yb3ctc2VsZWN0ZWQ6ICNGRkYzRTg7XG5cbiAgLS1iZy1zb2Z0OiAjRkFGQkZDO1xuICAtLWJhZGdlLWJnOiAjRjJGMkY2O1xuXG4gIC0tcmFkaXVzOiAxMHB4O1xuICAtLXJhZGl1cy1zbTogOHB4O1xuXG4gIC0tY29sLXRpZ2h0OiA4OHB4O1xuICAtLWNvbC1taWQ6IDEyMHB4O1xuXG4gIC0tc2hhZG93LXNvZnQ6IDAgMXB4IDAgcmdiKDAgMCAwIC8gNCUpLCAwIDJweCA2cHggcmdiKDAgMCAwIC8gNCUpO1xuXG4gIC0tZXBpcS1wdXJwbGU6ICM0MzM2NEM7XG4gIC0tZXBpcS1vcmFuZ2U6ICNFRDZFMEM7XG4gIC0tcmFkaWFudC1vcmFuZ2U6ICNmMzdjMjA7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXN0cm9uZy1ibHVlIHsgY29sb3I6ICMzNDYxYWM7IH1cblxuLyogLS0tLS0tLS0tLSBQYWdlIHRpdGxlIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wYWdlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWluayk7XG4gIGZvbnQ6IDUwMCAyNHB4LzMwcHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLFxuICAgIEhlbHZldGljYSwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXBhZ2Utc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250OiA0MDAgMTRweC8yMHB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90byxcbiAgICBIZWx2ZXRpY2EsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDRweCAwIDIwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0gVHlwb2dyYXBoeSAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGl0bGUge1xuICBjb2xvcjogdmFyKC0taW5rKTtcbiAgZm9udDogNTAwIDE4cHgvMjRweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sXG4gICAgSGVsdmV0aWNhLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250OiA0MDAgMTNweC8xOXB4IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90byxcbiAgICBIZWx2ZXRpY2EsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjE0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW11dGVkIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udDogNTAwIDEycHgvMTZweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sXG4gICAgSGVsdmV0aWNhLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBTZWxlY3RlZCBsYWJlbHMgdW5kZXIgaGVhZGVycyAoY2xpZW50IC8gY2F0ZWdvcnkgLyBTS1UpICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1zZWxlY3RlZC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6IHZhcigtLXJhZGlhbnQtb3JhbmdlKTtcbiAgZm9udDogNzAwIDE0cHgvMjBweCBcIldvcmsgU2Fuc1wiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tIFNlY3Rpb24gc2hlbGxzIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zb2Z0KTtcbn1cblxuLyogQmx1ciB0aXRsZXMgd2hlbiB1bmRlcmx5aW5nIHN0ZXAgaXMgZGlzYWJsZWQgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrLmlzLXN0ZXAtZGlzYWJsZWQgLmdwby10aXRsZSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrLmlzLXN0ZXAtZGlzYWJsZWQgLmdwby1zdWJ0aXRsZSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWJsb2NrLmlzLXN0ZXAtZGlzYWJsZWQgLmdwby1zZWN0aW9uLXNlbGVjdGVkLWxhYmVsIHtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLyogU2VjdGlvbiBoZWFkZXIgbGF5b3V0ICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXNlY3Rpb24taGVhZGVyLW1haW4geyBtaW4td2lkdGg6IDA7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zZWN0aW9uLWhlYWRlci1hdXggeyBmbGV4OiAwIDAgYXV0bzsgfVxuXG4vKiDinIUgTWFrZSBCbG9jayAxICsgQmxvY2sgMiBlcXVhbCBoZWlnaHQgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy10YWJsZS13cmFwID4gW2NsYXNzKj1cImNvbC1cIl0geyBkaXNwbGF5OiBmbGV4OyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctdGFibGUtd3JhcCAuZ3BvLXNlY3Rpb24tYmxvY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy10YWJsZS13cmFwIC5ncG8tdGFibGUsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctdGFibGUtd3JhcCAuZ3BvLXN0ZXAtc2VjdGlvbiB7IGZsZXg6IDEgMSBhdXRvOyB9XG5cbi8qIC0tLS0tLS0tLS0gVGFibGUgc2hlbGwgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcm93LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zb2Z0KTtcbn1cblxuLyogU2Nyb2xsYWJsZSBuZXN0ZWQgdGFibGUgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10YWJsZS5zaW5nbGUtbWV0cmljIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi8qIFNoYXJlZCBncmlkIGxheW91dCAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWhlYWRlcixcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1oZWFkZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjhmcikgbWlubWF4KDg4cHgsIDFmcik7XG4gIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQ6IDYwMCAxMnB4LzEycHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjI0cHg7XG4gIGNvbG9yOiAjNDMzNjRDO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdGFibGUuc2luZ2xlLW1ldHJpYyAuZ3BvLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEuOGZyKSBtaW5tYXgoODhweCwgMWZyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RUU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvdzpob3ZlciB7IGJhY2tncm91bmQ6IHZhcigtLXJvdy1ob3Zlcik7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cuaXMtY2hpbGQgeyBiYWNrZ3JvdW5kOiAjRjlGOEZBOyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93LmlzLWdyYW5kY2hpbGQgeyBiYWNrZ3JvdW5kOiAjRjVGNEY2OyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93LmlzLXNlbGVjdGVkIHsgYmFja2dyb3VuZDogdmFyKC0tcm93LXNlbGVjdGVkKTsgfVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY29sIHsgcGFkZGluZzogMCAxMHB4OyBtaW4td2lkdGg6IDA7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1oZWFkZXIgLmdwby1jb2wsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcm93IC5ncG8tY29sIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY29sLW5hbWV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRvZ2dsZSxcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1idWxsZXR7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLyogV3JhcHBlciBhcm91bmQgbmFtZSArIHJvbGx1cCBmb3IgY2xlYW4gYmFzZWxpbmUgKyB3cmFwcGluZyAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW5hbWV3cmFwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgY29sdW1uLWdhcDogNnB4O1xuICByb3ctZ2FwOiAycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLyogVG9nZ2xlICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tdG9nZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY2FyZXQgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsgfVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tYnVsbGV0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1pbmRlbnQtNiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDI4cHg7IGZsZXg6IDAgMCBhdXRvOyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taW5kZW50LTEyIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNTZweDsgZmxleDogMCAwIGF1dG87IH1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmb250OiA3MDAgMTRweC8yMXB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXJvbGx1cC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQ6IDUwMCAxMnB4LzE2cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY29sLW51bSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0taW5rKTtcbiAgZm9udDogNDAwIDE0cHgvMjFweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjE0cHg7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1yb3cgLmdwby1jb2wtbnVtIHtcbiAgY29sb3I6IHZhcigtLWRlbHRhLW5lZyk7XG59XG5cbi8qIDMtY29sdW1uIGxheW91dDogTmFtZSB8IE1ldHJpYyB8IE1ldHJpYyUgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10YWJsZS5zaW5nbGUtbWV0cmljIC5ncG8taGVhZGVyLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRhYmxlLnNpbmdsZS1tZXRyaWMgLmdwby1yb3cge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG4gICAgbWlubWF4KDAsIDIuNmZyKVxuICAgIG1pbm1heCh2YXIoLS1jb2wtbWlkKSwgMWZyKVxuICAgIG1pbm1heCh2YXIoLS1jb2wtbWlkKSwgMWZyKTtcbn1cblxuLyogLS0tLS0tLS0tLSBNZXRyaWMgdG9nZ2xlIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tZXRyaWMtdG9nZ2xlIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IGdhcDogOHB4OyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbWV0cmljLWJ0biB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQ6IDUwMCAxM3B4LzE4cHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMgZWFzZSwgY29sb3IgLjE1cyBlYXNlLCBib3JkZXItY29sb3IgLjE1cyBlYXNlO1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1ldHJpYy1idG46aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjZGN0ZBOyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbWV0cmljLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1tZXRyaWMtYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0MzM2NEM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MzM2NEM7XG59XG5cbi8qIC0tLS0tLS0tLS0gUHJvZHVjdHMgdGFibGUgKEJsb2NrIDMpIC0tLS0tLS0tLS0gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJvdy1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBvdmVyZmxvdzogYXV0bzsgLyog4pyFIGhvcml6b250YWwgc2Nyb2xsIGNvbnRhaW5lciAqL1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29mdCk7XG59XG5cbi8qIOKchSBtYWtlIG1vbnRocyBjcmVhdGUgaG9yaXpvbnRhbCBzY3JvbGwgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG4vKiBoZWFkZXIgY2VsbHMgKHNpbmdsZSBoZWFkZXIgcm93IG9ubHkpICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0QztcbiAgY29sb3I6ICM0MzM2NEM7XG4gIGZvbnQ6IDYwMCAxMnB4LzEycHggXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjI0cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogYm9keSBjZWxscyAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXJvdy1ib3JkZXIpO1xuICBmb250OiA0MDAgMTRweC8yMXB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIFJhbmsgY29sdW1uICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcmFuay1jZWxsIHsgd2lkdGg6IDU2cHg7IG1pbi13aWR0aDogNTZweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyog4pyFIHJhbmsgaGVhZGVyIGFsaWducyB0b29sdGlwICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGhlYWQgdGguZ3BvLXJhbmstY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogUHJvZHVjdCBjb2wgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LWNvbCB7IHdpZHRoOiAzMjBweDsgbWluLXdpZHRoOiAzMjBweDsgfVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGQuZ3BvLXByb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3Qtcm93IHsgY3Vyc29yOiBwb2ludGVyOyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3cuaXMtc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiB2YXIoLS1yb3ctc2VsZWN0ZWQpOyB9XG5cbi8qIE1vbnRoICsgVHJlbmQgc2l6aW5nICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbW9udGgtY29sIHsgd2lkdGg6IDkycHg7IG1pbi13aWR0aDogOTJweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10cmVuZC1jb2wgeyB3aWR0aDogMTUwcHg7IG1pbi13aWR0aDogMTUwcHg7IH1cblxuLyogRGl2aWRlciBiZXR3ZWVuIFBSSU9SIGdyb3VwIGFuZCBDVVJSIGdyb3VwICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tY3Vyci1maXJzdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0Q4RDhFMDtcbn1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCB0aC5ncG8tY3Vyci1maXJzdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQzMzY0Qztcbn1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLW1vbnRoLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tIFN0aWNreSBjb2x1bW5zIGZvciBob3Jpem9udGFsIHNjcm9sbCAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnR7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGlja3ktbGVmdC0xeyBsZWZ0OiAwOyB6LWluZGV4OiA2OyB9ICAgICAgICAvKiByYW5rICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnQtMnsgbGVmdDogNTZweDsgei1pbmRleDogNTsgfSAgICAgLyogcHJvZHVjdCAqL1xuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LXJpZ2h0e1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogNTtcbn1cblxuLyogaGVhZGVyIHN0aWNreSBwcmlvcml0eSBmb3Igc3RpY2t5IGNvbHMgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0cy10YWJsZSB0aGVhZCAuZ3BvLXN0aWNreS1sZWZ0LTEsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdHMtdGFibGUgdGhlYWQgLmdwby1zdGlja3ktbGVmdC0yLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3RzLXRhYmxlIHRoZWFkIC5ncG8tc3RpY2t5LXJpZ2h0e1xuICB6LWluZGV4OiAyMDtcbn1cblxuLyogc3VidGxlIHNlcGFyYXRvcnMgZm9yIHN0aWNreSBjb2xzICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnQtMnsgYm94LXNoYWRvdzogMnB4IDAgMCByZ2JhKDAsMCwwLDAuMDYpOyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LXJpZ2h0eyBib3gtc2hhZG93OiAtMnB4IDAgMCByZ2JhKDAsMCwwLDAuMDYpOyB9XG5cbi8qIGtlZXAgc2VsZWN0ZWQvaG92ZXIgYmcgY29uc2lzdGVudCBvbiBzdGlja3kgY2VsbHMgKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LXJvdy5pcy1zZWxlY3RlZCAuZ3BvLXN0aWNreS1sZWZ0LFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3Qtcm93LmlzLXNlbGVjdGVkIC5ncG8tc3RpY2t5LXJpZ2h0e1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yb3ctc2VsZWN0ZWQpO1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXByb2R1Y3Qtcm93OmhvdmVyIC5ncG8tc3RpY2t5LWxlZnQsXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tcHJvZHVjdC1yb3c6aG92ZXIgLmdwby1zdGlja3ktcmlnaHR7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJvdy1ob3Zlcik7XG59XG5cbi8qIC0tLS0tLS0tLS0gRG9udXQgKyBsZWdlbmQgLS0tLS0tLS0tLSAqL1xuI3Jvdy1kb251dCAudy0xMDAge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4jZG9udXQtY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIOKchSBISURFIHRoZSBvbGQgaGVhZGVyIHJvdyAobm93IGxlZ2VuZCBoZWFkZXIgaXMgcmVuZGVyZWQgaW5zaWRlICNkb251dC1sZWdlbmQpICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tZG9udXQtaGVhZGVycyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuXG4vKiDinIUgTGVnZW5kIGhlYWRlciB1c2VzIHNhbWUgZ3JpZCBhcyBsZWdlbmQgaXRlbXMgPT4gcGVyZmVjdCBhbGlnbm1lbnQgKi9cbi5ncG8tZG9udXQtbGVnZW5kLWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTJweCBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMCA4cHggMnB4O1xuICBmb250OiA2MDAgMTFweC8xIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xOHB4O1xuICBjb2xvcjogIzQzMzY0Qztcbn1cblxuLmdwby1kb251dC1sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTJweCBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ3BvLWRvbnV0LWxlZ2VuZC1pdGVtOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y4RjlGQjsgYm9yZGVyLWNvbG9yOiAjRTBFMEU2OyB9XG4uZ3BvLWRvbnV0LWxlZ2VuZC1pdGVtOmZvY3VzLXZpc2libGUgeyBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYWNjZW50KTsgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuLmdwby1kb251dC1sZWdlbmQtaXRlbS5pcy1kaW1tZWQgeyBvcGFjaXR5OiAwLjQ1OyB9XG5cbi5ncG8tZG9udXQtbGVnZW5kLXN3YXRjaCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5ncG8tZG9udXQtbGVnZW5kLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udDogNTAwIDEzcHgvMS4zIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWluayk7XG59XG5cbi5ncG8tZG9udXQtbGVnZW5kLXZhbHVlIHtcbiAgZm9udDogNTAwIDEycHgvMS4zIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ncG8tZG9udXQtbGVnZW5kLWl0ZW0gLmdwby1kb251dC1sZWdlbmQtdmFsdWUge1xuICBjb2xvcjogdmFyKC0tZGVsdGEtbmVnKTtcbn1cblxuLyogLS0tLS0tLS0tLSBUcmVuZCBzcGFya2xpbmUgLS0tLS0tLS0tLSAqL1xuLmdwby10cmVuZC1jZWxsIHsgd2lkdGg6IDEzMHB4OyBtaW4td2lkdGg6IDEzMHB4OyB9XG4uZ3BvLXRyZW5kLXNwYXJrIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiAzNnB4OyB9XG4uZ3BvLXRyZW5kLXNwYXJrIC5zcGFya2xpbmUtbGFiZWwge1xuICBmb250OiA2MDAgN3B4LzEgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBmaWxsOiB2YXIoLS1tdXRlZCk7XG59XG5cbi8qIC0tLS0tLS0tLS0gU3RlcCBza2VsZXRvbiAtLS0tLS0tLS0tICovXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1zZWN0aW9uIHsgcG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXItcmFkaXVzOiAxMHB4OyBwYWRkaW5nOiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlICNyb3ctZG9udXQuZ3BvLXN0ZXAtc2VjdGlvbixcbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgI3Jvdy1wcm9kdWN0cy5ncG8tc3RlcC1zZWN0aW9uLFxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAjcm93LXByb2R1Y3QtbGluZS5ncG8tc3RlcC1zZWN0aW9uIHsgbWluLWhlaWdodDogMjYwcHg7IH1cblxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtc2VjdGlvbiAuZ3BvLXN0ZXAtY29udGVudCB7IHRyYW5zaXRpb246IGZpbHRlciAuMTVzIGVhc2UsIG9wYWNpdHkgLjE1cyBlYXNlOyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1zZWN0aW9uLmlzLWRpc2FibGVkIC5ncG8tc3RlcC1jb250ZW50IHtcbiAgZmlsdGVyOiBibHVyKDJweCk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXN0ZXAtc2VjdGlvbi5pcy1hY3RpdmUgLmdwby1zdGVwLWNvbnRlbnQge1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLXNlY3Rpb24uaXMtZGlzYWJsZWQgLmdwby1zdGVwLW92ZXJsYXkgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLWNhcmQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEU2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29mdCk7XG59XG5cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1zdGVwLWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUVGMkZGO1xuICBjb2xvcjogIzRCNTU2MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RlcC1kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiA0MDAgMTNweC8xLjQgXCJXb3JrIFNhbnNcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xufVxuXG4vKiAtLS0tLS0tLS0tIElubGluZSB0b29sdGlwIG1hcmt1cCBoaWRkZW4gKHdlIHVzZSBmbG9hdGluZyB0b29sdGlwIG5vdykgLS0tLS0tLS0tLSAqL1xuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLXRvb2x0aXAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogVG9vbHRpcCBidXR0b24gKi9cbi52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby10b29sdGlwLXdyYXBwZXIgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLnZvbHVtZS1kZWNyZWFzZS10YWJsZSAuZ3BvLWluZm8tYnRuIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBmb250OiA2MDAgMTFweC8xIFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taW5mby1idG46aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjNGNEY2OyB9XG4udm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8taW5mby1idG46Zm9jdXMtdmlzaWJsZSB7IG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQpOyBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi8qIOKchSBGbG9hdGluZyB0b29sdGlwIChuZXZlciBjbGlwcGVkKSAqL1xuLmdwby1mbG9hdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTJzIGVhc2UsIHRyYW5zZm9ybSAuMTJzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IG1pbig0NDBweCwgY2FsYygxMDB2dyAtIDI0cHgpKTtcbn1cblxuLmdwby1mbG9hdC10b29sdGlwLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZ3BvLWZsb2F0LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMTExODI3O1xuICBjb2xvcjogI0Y5RkFGQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udDogNDAwIDEycHgvMS40IFwiV29yayBTYW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2IoMCAwIDAgLyAyMCUpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4vKiBhcnJvdyAqL1xuLmdwby1mbG9hdC10b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tYXJyb3ctbGVmdCwgNTAlKTtcbiAgdG9wOiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzExMTgyNztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5ncG8tZmxvYXQtdG9vbHRpcC5pcy10b3A6OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC00cHg7XG59XG5cbiNyb3ctcHJvZHVjdC1saW5lIHsgbWluLWhlaWdodDogMzAwcHg7IH1cblxuI3Jvdy1wcm9kdWN0LWxpbmUgI3Byb2R1Y3QtbGluZSB7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0gUmVzcG9uc2l2ZSB0d2Vha3MgLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNyb3ctZG9udXQgLnctMTAwIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAjZG9udXQtY2FudmFzIHsgbWFyZ2luOiAwIGF1dG87IH1cbiAgI3Byb2R1Y3QtbGluZSB7IGhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuICAudm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tbmFtZSB7IG1heC13aWR0aDogNzB2dzsgfVxuICAudm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc2VjdGlvbi1ibG9jayB7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4gIC52b2x1bWUtZGVjcmVhc2UtdGFibGUgLmdwby1wcm9kdWN0LWNvbCB7IHdpZHRoOiAyNDBweDsgbWluLXdpZHRoOiAyNDBweDsgfVxuICAudm9sdW1lLWRlY3JlYXNlLXRhYmxlIC5ncG8tc3RpY2t5LWxlZnQtMnsgbGVmdDogNTZweDsgfVxufVxuIiwiJGNvbG9yXzE6ICM0MzM2NEM7XG4kY29sb3JfMjogIzI5MkMyRTtcbiRmb250LWZhbWlseV8xOiBXb3JrIFNhbnM7XG4kYmFja2dyb3VuZC1jb2xvcl8xOiB0cmFuc3BhcmVudDtcblxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtLFxuLm5vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtLFxuI25vZGUtc3VwcGxpZXItcHJvZmlsZS1lZGl0LWZvcm0sXG4ubm9kZS1zdXBwbGllci1wcm9maWxlLWVkaXQtZm9ybSB7XG5cdHBhZGRpbmc6IDAgMCAyNHB4O1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICAuc3AtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgfVxuICAgICZfX2FjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX3RvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgLnNwLXRvZ2dsZS1idG4ge1xuICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi1mZy1jb2xvcik7XG4gICAgICAgICYucHJldmlldy1idG4ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlldy5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxNnB4IDdweCA0NXB4O1xuICAgICAgICB9XG4gICAgICAgICYuc3AtdG9nZ2xlLWJ0bi0tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2VkaXQtd2hpdGUucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mZWVkYmFjay13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDUwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmVlZGJhY2sucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgIC5zcC1mZWVkYmFjay1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0IxMDEwMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcC1oZWFkZXJfX2FjdGlvbnMge1xuICAgICAgYnV0dG9uLnNwLWJ0bi1zYXZlIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDQ1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2F2ZS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbi5zcC1idG4tc3VibWl0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0YzN0MyMDtcbiAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvdW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzUyNTE2QjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuY2xhcm8tZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjMDIwODE3O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZmxleDogMTAwJTtcbiAgfVxuICAuc3VwcGxpZXItYnVsay11cGxvYWQtdGFiIHtcbiAgICAmLmhvcml6b250YWwtdGFiLWhpZGRlbiB7XG4gICAgICArLnVwbG9hZC10aXBzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgKy51cGxvYWQtdGlwcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLndyaXRpbmctdGlwcyxcbiAgLnVwbG9hZC10aXBzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgIH1cbiAgICB9XG4gIH1cblx0LmxheW91dC1yZWdpb24tLXNlY29uZGFyeSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubGF5b3V0LWZvcm0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC5sYXlvdXQtcmVnaW9uLS1tYWluIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG4gICAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblx0XHRcdC5ob3Jpem9udGFsLXRhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA4NzVyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI25vZGUtc3VwcGxpZXItcHJvZmlsZS1mb3JtIC5sYXlvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi0tbWFpbiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjRweCAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAmI2VkaXQtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgICAgICAgJiNlZGl0LWZpZWxkLWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zdXBwbGllci1uYW1lLXdyYXBwZXIsXG4gICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYjZWRpdC1maWVsZC10YWdsaW5lLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5maWVsZHNldF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3OTgxODY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdXBwbGllci1sb2dvIHtcbiAgICAgICAgICAgICAgLm1lZGlhLWxpYnJhcnktd2lkZ2V0LWVtcHR5LXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLXRleHQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLXR5cGUtLXRleHRmaWVsZCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkMyRTtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAge1xuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmllbGRzZXRfX3N1ZmZpeCxcbiAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy91cGxvYWQucG5nJyk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS1vcGVuLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZWxkc2V0LmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkc2V0X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHlfMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0XHRcdH1cbiAgICAgICAgICAuc3VwcGxpZXItYWJvdXQtdXMtdGFiIHtcbiAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGV4dC1mdWxsIHtcbiAgICAgICAgICAgICAgICA+LmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNrLmNrLXJlc2V0X2FsbCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLmNrLXJlc2V0X2FsbC1leGNsdWRlZCAqKSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNrLmNrLXJlc2V0X2FsbC5jay1lZGl0b3JfX3RvcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2suY2stZWRpdG9yX190b3Age1xuICAgICAgICAgICAgICAgIC5jay1zdGlja3ktcGFuZWwge1xuICAgICAgICAgICAgICAgICAgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmNrLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBidXR0b24uY2suY2stYnV0dG9uLmNrLW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2stbGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNrLmNrLWVkaXRvcl9fbWFpbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICA+LmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgICAgICAgICAgICAgICAgJjpub3QoLmNrLWZvY3VzZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gICAgICAgICAgICAgICAgLmNrLmNrLWVkaXRvcl9fbWFpbiB7XG4gICAgICAgICAgICAgICAgICA+LmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiB7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNnB4IDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWxlY3R7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkge1xuICAgICAgICAgICAgICAjaW5saW5lLWVudGl0eS1mb3JtLWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuZmllbGRzZXRfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJpZWYtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0tYWRkXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkZC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaWVmLWZvcm0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICA+LmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kcm9wZG93bi5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FuY2VsLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtemlwLWNvZGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cImllZi1hZGQtc3VibWl0LWZpZWxkX2NvdmVyYWdlX3BhcmFncmFwaF9lbnRyeS1mb3JtXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkZC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwiaWVmLWFkZC1jYW5jZWwtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWVmLWVudGl0eS10YWJsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB0ci5pZWYtcm93LWVudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERjE7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggIzQzMzY0QzA4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pZWYtcm93LWVudGl0eS1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXN0YXRlLFxuICAgICAgICAgICAgICAgICAgICAgICYuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlZHJhZy1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvY2F0aW9uLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAmLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXJhZGl1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdmFsdWU9XCJFZGl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2VkaXQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3ZhbHVlPVwiUmVtb3ZlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2NhbmNlbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmllZi1yb3ctZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtaW50ZWdlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUQ2RTBDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmhvcml6b250YWwtdGFiLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICYuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY292ZXJhZ2UtcGFyYWdyYXBoLWVudHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYiB7XG4gICAgICAgICAgICAmW29wZW5dIHtcbiAgICAgICAgICAgICAgKy51cGxvYWQtdGlwcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsudXBsb2FkLXRpcHMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNlZGl0LWdyb3VwLWJ1bGstdXBsb2FkIHtcbiAgICAgICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDM2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Rvd25sb2FkLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI2VkaXQtcHJvY2Vzcy1jc3YtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA0NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3VwbG9hZC5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3N1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tbWFuYWdlZC1maWxlIHtcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdDNzM4NDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9idWxrLXVwbG9hZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dC5yZW1vdmUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2NhbmNlbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdXBwbGllci1vdmVydmlldy10YWIge1xuICAgICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUtdXJsIHtcbiAgICAgICAgICAgICAgICBmaWVsZHNldC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIC5maWVsZHNldF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tZW50aXR5LWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLCAuZm9ybS10eXBlLS10ZXh0ZmllbGQsIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAmLmZpZWxkLS10eXBlLWJvb2xlYW4ge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL29mZi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtX19sYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGRzZXRfX2xhYmVsLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICNjYXRlZ29yeS1maWVsZHMtd3JhcHBlci5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZS1wcm9wb3NpdGlvbixcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvdGVudGlhbC1zYXZpbmdzLXVwLXRvLFxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcnBvcmF0ZS1zb2NpYWwtcmVzcG9uc2liIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxpZXItcmVzb3VyY2VzIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaG9vc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAubWVkaWEtdXBsb2FkLW9wZW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi4xMjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIC51cGxvYWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0M3Mzg0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY3VzdG9tLW1lZGlhLW9wZW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91cGxvYWQucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnVwbG9hZC10eXBlcyB7XG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTI3MzE7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDhweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAucmVzb3VyY2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjU4N0JGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnJlc291cmNlLWljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5wZGYtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGRmLWZpbGUucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kb2N4LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvY3gtZmlsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmRvYy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb2MtZmlsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnR4dC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90eHQtZmlsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnhsc3gtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMveGxzeC1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAucG5nLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BuZy1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuanBnLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2pwZy1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNvdXJjZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnJlc291cmNlLW1ldGEge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ3NDhCO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc291cmNlLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92aWV3LnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FuY2VsLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzX19tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWdhbGxlcnkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi4xMjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIC5jaG9vc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLm1lZGlhLXVwbG9hZC1vcGVuZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLXRleHQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24gIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLXR5cGVzIHtcbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjczMTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTI3MzE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtbGlzdCB7XG4gICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyQzJFO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAubWVzc2FnZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNzUsICNCRkJGQkYpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvRGVsZXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLS10aHJvYmJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFqYXgtcHJvZ3Jlc3NfX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRcdFx0Lmhvcml6b250YWwtdGFicy1saXN0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcl8xO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaG9yaXpvbnRhbC10YWItYnV0dG9uIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3JfMTtcblx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG5cdFx0XHRcdCAgICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRDZFMEM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhvcml6b250YWwtdGFicy1wYW5lcyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nOjE2cHggMjBweCAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdFx0Lmhvcml6b250YWwtdGFicy1wYW5lIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHQuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1cHBsaWVyLWhlYWRlci10YWIuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuXHRcdFx0XHRcdFx0LmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHQuZm9ybS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTZweCAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAmI2VkaXQtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI2VkaXQtZmllbGQtc3VwcGxpZXItbmFtZS13cmFwcGVyLFxuICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zYXZlLXVwLXRvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI2VkaXQtZmllbGQtdGFnbGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZmllbGRzZXRfX3dyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0LmZvcm0tZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzk4MTg2O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXdpZGdldC1lbXB0eS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdXBsb2FkLnBuZyk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZW1vdmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYW5jZWwucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXN1cHBsaWVyLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaW5wdXQuZm9ybS1lbGVtZW50LS10eXBlLWZpbGUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dC5mb3JtLWVsZW1lbnQtLXR5cGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tdGV4dGZpZWxkIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkyQzJFO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciAge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS13aWRnZXQtZW1wdHktdGV4dCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGRzZXRfX3N1ZmZpeCxcbiAgICAgICAgICAgICAgICAuZm9ybS1tYW5hZ2VkLWZpbGVfX21haW57XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy91cGxvYWQucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseV8xO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0ZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5maWVsZHNldF9fbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XzE7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3VwcGxpZXItYWJvdXQtdXMtdGFiIHtcbiAgICAgICAgICAgICYuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAjZWRpdC1maWVsZC1hYm91dC11cy0wLWZvcm1hdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAud3JpdGluZy10aXBzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC50ZXh0LWZ1bGwge1xuICAgICAgICAgICAgICAgICAgICA+LmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseV8xO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmNrLmNrLXJlc2V0X2FsbCB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5jay1yZXNldF9hbGwtZXhjbHVkZWQgKikge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY2suY2stcmVzZXRfYWxsLmNrLWVkaXRvcl9fdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTlGMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jay5jay1lZGl0b3JfX3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIC5jay1zdGlja3ktcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICAgIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNrLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jay5jay1idXR0b24uY2stb2ZmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jay1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmNrLmNrLWJ1dHRvbi5jay1vZmYge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY2suY2stZWRpdG9yX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2REI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgPi5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguY2stZm9jdXNlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jay1yb3VuZGVkLWNvcm5lcnMge1xuICAgICAgICAgICAgICAgICAgICAuY2suY2stZWRpdG9yX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICA+LmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWNvdmVyYWdlLXRhYiB7XG4gICAgICAgICAgICAmLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y3RjdGODtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE2cHggMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS0tZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3R7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRlLFxuICAgICAgICAgICAgICAjemlwX2NvZGVfd3JhcHBlcixcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc3VwcGxpZXItY292ZXJhZ2UtZW50cnkge1xuICAgICAgICAgICAgICAgICNpbmxpbmUtZW50aXR5LWZvcm0tZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIC5maWVsZHNldF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cImllZi1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybS1hZGRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWRkLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWVmLWZvcm0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXRfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgPi5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2Vycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXppcC1jb2RlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Ryb3Bkb3duLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhbmNlbC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC16aXAtY29kZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJpZWYtYWRkLXN1Ym1pdC1maWVsZF9jb3ZlcmFnZV9wYXJhZ3JhcGhfZW50cnktZm9ybVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hZGQucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwiaWVmLWFkZC1jYW5jZWwtZmllbGRfY292ZXJhZ2VfcGFyYWdyYXBoX2VudHJ5LWZvcm1cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaWVmLWVudGl0eS10YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ci5pZWYtcm93LWVudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VERURGMTtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4ICM0MzM2NEMwODtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAuaWVmLWVudGl0eS1vcGVyYXRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLmllZi1yb3ctZW50aXR5LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtc3RhdGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlubGluZS1lbnRpdHktZm9ybS1wYXJhZ3JhcGgtemlwX2NvZGVfc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5saW5lLWVudGl0eS1mb3JtLXBhcmFncmFwaC16aXBfY29kZV9zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50YWJsZWRyYWctY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvY2F0aW9uLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXppcF9jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmxpbmUtZW50aXR5LWZvcm0tcGFyYWdyYXBoLXJhZGl1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3ZhbHVlPVwiRWRpdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2VkaXQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdmFsdWU9XCJSZW1vdmVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9jYW5jZWwucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pZWYtcm93LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS10eXBlLWludGVnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS0tbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRDZFMEM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLmhvcml6b250YWwtdGFiLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhvcml6b250YWwtdGFicy1wYW5lcyB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgLmNsYXJvLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAmLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb3ZlcmFnZS1wYXJhZ3JhcGgtZW50cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cHBsaWVyLWJ1bGstdXBsb2FkLXRhYi5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gICAgICAgICAgICAmI2VkaXQtZ3JvdXAtYnVsay11cGxvYWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkRCO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgI2VkaXQtZG93bmxvYWQtY3N2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Rvd25sb2FkLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjZWRpdC1wcm9jZXNzLWNzdi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdXBsb2FkLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VENkUwQztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICArLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2xhcm8tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSB7XG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtLW1hbmFnZWQtZmlsZSB7XG4gICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3QzczODQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvYnVsay11cGxvYWQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9jYW5jZWwucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxpZXItb3ZlcnZpZXctdGFiLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgICAgICAgICAgIC5jbGFyby1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xhcm8tZGV0YWlsc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgICAgICAgIGdhcDogMjRweCAzMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLXVybCB7XG4gICAgICAgICAgICAgICAgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAuZmllbGRzZXRfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtLWVudGl0eS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiwgLmZvcm0tdHlwZS0tdGV4dGZpZWxkLCBsYWJlbCwgLmNsYXJvLWF1dG9jb21wbGV0ZV9fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDklO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmZpZWxkLS10eXBlLWJvb2xlYW4ge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNEY2O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL29mZi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtX19sYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGRzZXRfX2xhYmVsLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM3OTgxODY7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI2NhdGVnb3J5LWZpZWxkcy13cmFwcGVyLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZhbHVlLXByb3Bvc2l0aW9uLFxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcG90ZW50aWFsLXNhdmluZ3MtdXAtdG8sXG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb3Jwb3JhdGUtc29jaWFsLXJlc3BvbnNpYiB7XG4gICAgICAgICAgICAgICAgZmxleDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29ycG9yYXRlLXNvY2lhbC1yZXNwb25zaWIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdXBwbGllci1yZXNvdXJjZXMge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAubWVkaWEtbGlicmFyeS13aWRnZXRfX3RvZ2dsZS13ZWlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDgxNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY0RjY7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2REI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAudXBsb2FkLXRleHQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNob29zZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAubWVkaWEtdXBsb2FkLW9wZW5lciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDYwJTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbiAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYnVsay11cGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLXR5cGVzIHtcbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjczMTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTI3MzE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudXBsb2FkLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY0NzQ4QjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtbGlzdCB7XG4gICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDgxNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIC5yZXNvdXJjZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTVFOUYxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NTg3QkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICAucmVzb3VyY2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnBkZi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wZGYtZmlsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmRvY3gtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9jeC1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZG9jLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvYy1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAudHh0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R4dC1maWxlLnBuZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAueGxzeC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy94bHN4LWZpbGUucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5wbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG5nLWZpbGUucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5qcGctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvanBnLWZpbGUucG5nKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc291cmNlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYyJTtcbiAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnJlc291cmNlLW1ldGEge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ3NDhCO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc291cmNlLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdmlldy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy0tdGhyb2JiZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxpZXItZ2FsbGVyeSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjRGNjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZEQjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi4xMjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIC5jaG9vc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLm1lZGlhLXVwbG9hZC1vcGVuZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51cGxvYWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmN1c3RvbS1tZWRpYS1vcGVuLWJ1dHRvbiAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYnVsay11cGxvYWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51cGxvYWQtdHlwZXMge1xuICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyNzMxO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjczMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51cGxvYWQtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ3NDhCO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhLXVwbG9hZC1saXN0IHtcbiAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MkMyRTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgLm1lc3NhZ2VzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIC5tZXNzYWdlcy1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZXNfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlc19fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlc19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNzUsICNCRkJGQkYpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmdhbGxlcnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJlbW92ZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9EZWxldGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtLXRocm9iYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzc19fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxpZXItcHJvbW90aW9uLW9mZmVycy10YWIge1xuICAgICAgICAgICAgLmNsYXJvLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGdhcDogMTZweCAyNHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHggMzJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvKiBMVE8gbWFuYWdlciB3cmFwcGVyIOKAlCBmdWxsIHdpZHRoICovXG4gICAgICAgICAgICAgICNsdG8tbWFuYWdlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIC8qIExUTyBsaXN0IGhlYWRlciAqL1xuICAgICAgICAgICAgICAgIC5sdG8taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmx0by1saXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBBZGQgTmV3IExUTyBidXR0b24gKi9cbiAgICAgICAgICAgICAgICAubHRvLWFkZC1uZXctYnRuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzN0MyMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGx1cy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBDYXJkcyB3cmFwcGVyIOKAlCBmdWxsIHdpZHRoIHdpdGggd3JhcHBpbmcgKi9cbiAgICAgICAgICAgICAgICAubHRvLWNhcmRzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyogRWFjaCBjYXJkIOKAlCAzIHBlciByb3csIHdyYXBzIHRvIG5leHQgbGluZSBhdXRvbWF0aWNhbGx5ICovXG4gICAgICAgICAgICAgICAgLmx0by1jYXJkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxNHB4KTtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5sdG8tY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmx0by1zdGF0dXMtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tZHJhZnQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNzQxNTE7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlDQTNBRjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1wZW5kaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjkxQzFDO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQzI2MjY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENGQ0U3O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU4MDNEO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNkEzNEE7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWNhcmRfX2RhdGVzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWNhcmRfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWVkaXQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMHB4IDZweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lZGl0LnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5sdG8tZGVsZXRlLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvRGVsZXRlLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubHRvLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubHRvLWZvcm0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubHRvLWhlYWRlci1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAubHRvLWZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAvLyBCYWNrIGJ1dHRvbiDigJQgdHJhbnNwYXJlbnQsIG5vIGJvcmRlci5cbiAgICAgICAgICAgICAgICAgIC5sdG8tYmFjay1idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sdG8tZmVhdHVyZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0Lmx0by1mZWF0dXJlLWNoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogIzUyNTE2QjtcblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgICAgLS1pbnB1dC0tZm9jdXMtYm9yZGVyLWNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgIC0taW5wdXQtLWZvY3VzLWJvcmRlci1jb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sdG8tZmllbGRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHggMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAvLyBSZW1vdmUgZ2xvYmFsIG1hcmdpbi1ibG9jayBmcm9tIGZvcm0taXRlbS5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBUaXRsZVxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLXRpdGxlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW0gMDtcblxuICAgICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzk4MTg2O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmssXG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1zdGFydC1kYXRlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWVuZC1kYXRlLFxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLXN0YXR1cyxcbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1sZWFybi1tb3JlLWxpbmssXG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbS0tZmllbGQtc2hvcC1ub3ctbGluayB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAvLyBIaWRlIHRoZSBkcm9wZG93biBhcnJvdy5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLy8gT3ZlcnJpZGUgYnJvd3NlcidzIGRpc2FibGVkIGdyZXktb3V0LlxuICAgICAgICAgICAgICAgICAgc2VsZWN0OmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sdG8taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLWxpYnJhcnktaXRlbV9fYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgI2ZpZWxkX2x0b19pbWFnZS1tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNEY2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA6aGFzKC5tZWRpYS1saWJyYXJ5LWl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLXVwbG9hZC13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgICAgIC5sdG8tdXBsb2FkLW1haW4tdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAubHRvLXVwbG9hZC1zdWItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLWxpYnJhcnktZm9ybS1lbGVtZW50LWVtcHR5LXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uLFxuICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LW9wZW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbjplbXB0eSAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAvLyBTdHlsZSBDaG9vc2UgSW1hZ2UgYnV0dG9uIHRvIGxvb2sgbGlrZSB0aGUgdXBsb2FkIGFyZWEuXG4gICAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tbWVkaWEtb3Blbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2J1bGstdXBsb2FkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAvLyBNYWluIGNsaWNrIHRvIGJyb3dzZSB0ZXh0IOKAlCBpbnNpZGUgZmllbGRzZXQgdmlhIGFmdGVyX2J1aWxkLlxuICAgICAgICAgICAgICAgICAgICAgIC5sdG8tdXBsb2FkLW1haW4tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAvLyBTdWIgdGV4dCBiZWxvdy5cbiAgICAgICAgICAgICAgICAgICAgICAubHRvLXVwbG9hZC1zdWItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdDNzM4NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICNmaWVsZF9sdG9faW1hZ2UtbWVkaWEtbGlicmFyeS13cmFwcGVyOmhhcygubWVkaWEtbGlicmFyeS1pdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmx0by1mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gQmFjayBidXR0b24uXG4gICAgICAgICAgICAgICAgLmx0by1jYW5jZWwtYnRuIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBTYXZlIExUTyBidXR0b24uXG4gICAgICAgICAgICAgICAgLmx0by1zYXZlLWJ0biB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUQ2RTBDO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJCMjEzMztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI0VENkUwQywgOCUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGF5b3V0LXJlZ2lvbi0tZm9vdGVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LmZvcm0tYWN0aW9ucyB7XG5cdFx0XHQuYnV0dG9uLmZvcm0tc3VibWl0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0YzN0MyMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseV8xO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jay5jay1lZGl0b3JfX21haW4ge1xuXHQ+LmNrLWVkaXRvcl9fZWRpdGFibGUuY2stcm91bmRlZC1jb3JuZXJzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi51aS1kaWFsb2cgIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiWFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLm1lc3NhZ2VzLS1lcnJvciB7XG4gLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mb3JtLWl0ZW1fX2Vycm9yLW1lc3NhZ2Uge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGODtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3QzIwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX21lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLnJlZ2lvbiB7XG4gICAgJi5yZWdpb24taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmpzLW1lZGlhLWxpYnJhcnktYWRkLWZvcm0tYWRkZWQtbWVkaWEge1xuICAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwge1xuICAubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIHtcbiAgICAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIHtcbiAgICAgIG1heC13aWR0aDogMzMuMyU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAuZmllbGQtLW5hbWUtdGh1bWJuYWlsIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVkaWEtbGlicmFyeS1pdGVtX19wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgLm1lZGlhLWxpYnJhcnktaXRlbV9fcHJldmlldyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICAubWVkaWEtbGlicmFyeS1pdGVtX19hdHRyaWJ1dGVzIHtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX25hbWUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fZmllbGRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fcHJldmlldyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZWRpYS1saWJyYXJ5LWFkZC1mb3JtX19hZGRlZC1tZWRpYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIHtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgdGQsIHRoIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLW5hbWUge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICB0aC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1tZWRpYS1saWJyYXJ5LXNlbGVjdC1mb3JtIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5hcnRpY2xlLmNvbnRleHR1YWwtcmVnaW9uLm1lZGlhLWxpYnJhcnktaXRlbV9fcHJldmlldy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjRjdGN0Y4IGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNGN0Y3RjggaW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM3OTgxNzUgIWltcG9ydGFudDtcbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1zdXBwbGllci1wcm9maWxlIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNwLXByZXZpZXcge1xuICAuc3AtZWRpdC1wcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUQ2RTBDO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgLmF6LWN0bnIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuc3AtdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwLWFjdGlvbi1saW5rcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBheyAgICAgICAgICBcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgICAgICAgIFxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAmLnNwLWVkaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZGl0LWRhcmsucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDQ1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zcC1wcmV2aWV3LWxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdmlzaWJpbGl0eS5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzQzMzY0QztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIC50YWItY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAudGFicyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUVFO1xuICAgICAgLnRhYiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VENkUwQztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3AtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAuc3AtaGVhZGVyLWxvZ28ge1xuICAgICAgICAubWVkaWEtLXR5cGUtd2lkZW4taW1hZ2VzIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGFtLWFzc2V0LWlkLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGFtLXVybCxcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGFtLXRodW1ibmFpbCAgIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3AtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICB9XG4gICAgICAgIC5zcC1zYXZlLXVwdG8ge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zYXZlLXVwdG8ucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDAgMzBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6ICMxMjc4NTY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3AtaGVhZGVyLWxpbmtzIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICYuc2hhcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MzM2NEM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NoYXJlLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVucm9sbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3AtYWJvdXQtdXMsXG4gICAgLnNwLW92ZXJ2aWV3IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgICBwLFxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICYud2ViLXVybCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRUQ2RTBDO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWItdXJsLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zcC1yZXNvdXJjZXMtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIC5zcC1yZXNvdXJjZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvTGluay5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkLXVybCBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICAgICAgICBjb2xvcjogI0VENkUwQztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd25sb2FkLXByZXZpZXcucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3AtcHJldmlld19fdGFicyxcbi5jb3ZlcmFnZS1hcmVhX19tb2RlLXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX21vZGUtdGFicyB7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNwLXByZXZpZXdfX3RhYixcbi5jb3ZlcmFnZS1hcmVhX19tb2RlLXRhYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0MzM2NGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC4yNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX21vZGUtdGFiIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc3AtcHJldmlld19fdGFiLmlzLWFjdGl2ZSxcbi5jb3ZlcmFnZS1hcmVhX19tb2RlLXRhYi5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWQ2ZTBjO1xufVxuXG4uc3AtcHJldmlld19fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3AtcHJldmlld19fcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3ZlcmFnZS1hcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY292ZXJhZ2UtYXJlYV9faGVhZGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3Rvb2xiYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jb3ZlcmFnZS1hcmVhX190b29sYmFyLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAxNnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNkJcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2ZpZWxkLS13aWRlIHtcbiAgZmxleC1iYXNpczogMjRyZW07XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19maWVsZCBzcGFuIHtcbiAgY29sb3I6ICM1MjUxNkI7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2lucHV0LFxuLmNvdmVyYWdlLWFyZWFfX3NlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uY292ZXJhZ2UtYXJlYV9fc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19zZWFyY2gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MTZiO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY29sb3I6ICM0MzM2NGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNy41cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXR1cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxJTtcblxufVxuXG4uY292ZXJhZ2UtYXJlYV9fc3RhdHVzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDMzNjRjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCLinJRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5jb3ZlcmFnZS1hcmVhX19zdGF0dXMuaXMtc3VjY2Vzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzEyNzg1Njtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXR1cy5pcy1lcnJvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2IxMDEwMTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEycmVtO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fbWFwLXdyYXAge1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX21hcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmN2Y3ZmEgMCUsICNlZGVkZjEgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDI0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAubGVhZmxldC1sZWZ0IHtcbiAgICByaWdodDogMTZweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuXG4uY292ZXJhZ2UtYXJlYV9fbGVnZW5kLFxuLmNvdmVyYWdlLWFyZWFfX3Jlc3VsdHMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDMxLCA0MSwgNTUsIDAuMDgpO1xuICBsZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBoNCB7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fbGVnZW5kIHVsLFxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBsaSxcbi5jb3ZlcmFnZS1hcmVhX19zdGF0ZS1saXN0LFxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxpc3QgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQgbGksXG4uY292ZXJhZ2UtYXJlYV9fc3RhdGUtbGlzdCBsaSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDMzNjRjO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBsaSB7XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICB9XG4gICYuTG9jYWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVFQzI2OTtcbiAgfVxuICAmLkRpcmVjdDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ1OUVGO1xuICB9XG4gICYuTmF0aW9uYWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFODBFRTtcbiAgfVxufVxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCBsaSArIGxpLFxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQtZG90IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQtZG90LS0xIHsgYmFja2dyb3VuZDogIzRmN2NmNzsgfVxuLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZC1kb3QtLTIgeyBiYWNrZ3JvdW5kOiAjNTZiZTY5OyB9XG4uY292ZXJhZ2UtYXJlYV9fbGVnZW5kLWRvdC0tMyB7IGJhY2tncm91bmQ6ICM5ZjVkZjE7IH1cbi5jb3ZlcmFnZS1hcmVhX19sZWdlbmQtZG90LS00IHsgYmFja2dyb3VuZDogI2YzN2MyMDsgfVxuXG4uY292ZXJhZ2UtYXJlYV9fc3RhdGUtbGlzdCBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fc3RhdGUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNTI1MTZCO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb3ZlcmFnZS1hcmVhX19zdGF0ZS1jb2RlIHtcbiAgY29sb3I6ICM4Yjg3YTE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxpc3QgbGkuaXMtbWF0Y2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmMmU3O1xuICBjb2xvcjogI2EwNGEwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWxpc3QgbGkuaXMtbWF0Y2ggLmNvdmVyYWdlLWFyZWFfX3N0YXRlLWNvZGUge1xuICBjb2xvcjogI2MwNWMwMDtcbn1cblxuLyogU3RhdGUgY29kZSBsYWJlbHMgZHJhd24gb24gZWFjaCBwb2x5Z29uIGluIHRoZSBtYXAuICovXG4uY292ZXJhZ2UtYXJlYV9fc3RhdGUtbGFiZWwubGVhZmxldC10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0MzM2NGM7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fc3RhdGUtbGFiZWwubGVhZmxldC10b29sdGlwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY292ZXJhZ2UtYXJlYV9fZW1wdHktbWFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2YzY3ODE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY292ZXJhZ2UtYXJlYV9fYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAuY292ZXJhZ2UtYXJlYV9fcmVzdWx0cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZlcmFnZS1hcmVhIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLmNvdmVyYWdlLWFyZWFfX3Rvb2xiYXIsXG4gIC5jb3ZlcmFnZS1hcmVhX190b29sYmFyLmlzLWFjdGl2ZSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1hcmVhX19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvdmVyYWdlLWFyZWFfX2xlZ2VuZCB7XG4gICAgbGVmdDogMC43NXJlbTtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICB0b3A6IDAuNzVyZW07XG4gIH1cbn1cbiIsIi5zdXBwbGllcl9kYXNoYm9hcmQsIC5zdXBwbGllcl9wcm9maWxlX2FkbWluX2Rhc2hib2FyZCB7XG4gICNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQge1xuICAgIC5hei1jdG5ye1xuICAgICAgJi5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgIH1cbiAgICAgIC5hei10YWJzIHtcbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDhweCAxNnB4O1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYXYtaXRlbTpoYXMoLmFjdGl2ZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRDZFMEM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RUU7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIC5yb3ctYWN0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3QzIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDIwODE3O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAucmVjZW50LWFjdGl2aXR5LFxuICAgICAgICAgIC5kYXNoYm9hcmQtY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS03NSwgI0JGQkZCRik7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCAjNDMzNjRDMDg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1kYXNoYm9hcmQge1xuICAgICAgICAgICAgLnZpZXctZW1wdHkgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAuZGFzaGJvYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5wZC0wIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc3VwX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc3VwX2F1dGhfZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgLnN1cF9hdXRoX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdXNlci5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3VwX2F1dGhfZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RhdGUucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN1cF9jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN1cF9jYXRlZ29yeTplbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnN1cF9tb2RlcmF0aW9uX2xvZ19tZXNzYWdle1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3VwX3ZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlldy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3VwX2ZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZlZWRiYWNrLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zdXBfcmVqZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjEwMTAxO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FuY2VsLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnN1cF9hcHByb3ZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTI3ODU2O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjc4NTY7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXBwcm92ZS13aGl0ZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi52aWV3LWRpc3BsYXktaWQtcmVjZW50X2FjdGl2aXR5IHtcbiAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAucmVjZW50LWFjdGl2aXR5IHtcbiAgICAgICAgICAgICAgICAucGQtMCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGVmdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIC5yZWNlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5yZWNlbnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgLnJlY2VudC1tb2RlcmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgJi5kcmFmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0I4MkY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RCRUFGRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQ0RUQ4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnB1Ymxpc2hlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTZBMzRBO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RDRkNFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU4MDNEO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLmluX3JldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFCMzA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZFRjlDMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEI2MDA1O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnJlamVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQzI2MjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVFMkUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCOTFDMUM7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5hei1jbXMtZWxlbWVudCB7XG4gICAgICAgIC52aWV3LWlkLXN1cHBsaWVyc19jb3VudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggIzQzMzY0QzA4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1uaWQge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hei10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXctZGlzcGxheS1pZC1hbGxfc3VwcGxpZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgfVxuICAgICAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNjMlO1xuICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAuZm9ybS10eXBlLS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS10eXBlLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAmLnZpZXdzLWV4cG9zZWQtZm9ybV9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICYuZm9ybS1pdGVtLS1tb2RlcmF0aW9uLXN0YXRlLTEge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmZvcm0taXRlbS0tZmllbGQtY2F0ZWdvcnktZ3JvdXAtdmFsdWUge1xuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kcm9wZG93bi5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kcm9wZG93bi5wbmcpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgb3B0aW9uW3NlbGVjdGVkPVwic2VsZWN0ZWRcIl0sXG4gICAgICAgICAgICAgICAgb3B0aW9uOmhvdmVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm1fX2l0ZW0tLWFjdGlvbnMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjM3QzIwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQzMzY0QztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlldy1lbXB0eSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgIC52aWV3cy10YWJsZSB7XG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUVFO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNnB4IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDMzNjRDO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAmLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUVFO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMSU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjM3QzIwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbjpibGFuayB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1tb2RlcmF0aW9uLXN0YXRlIHsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5kcmFmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0I4MkY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RCRUFGRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQ0RUQ4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLnB1Ymxpc2hlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTZBMzRBO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RDRkNFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU4MDNEO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLmluX3JldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFCMzA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZFRjlDMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEI2MDA1O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLnJlamVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQzI2MjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVFMkUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCOTFDMUM7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1jaGFuZ2VkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtZmllbGQtbGFzdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDElO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJCMjEzMztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0M3Mzg0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stc3VwcGxpZXItY2VudHJhbC1zdXBwbGllcnByb2ZpbGVibG9jayAge1xuICAuYXotY3RucntcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG4gIC5zZC13cmFwcGVye1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZS1zb2xpZCwgd2hpdGUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8qIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgKi9cbiAgICAvKiBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgKi9cbiAgICBnYXA6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5zZC10ZXh0LWFuZC1mZWVkYmFjay13cmFwcGVye1xuICAgIGZsZXg6IDEgMSAwOyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN1cHBsaWVyLWRhc2hib2FyZC10ZXh0e1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5zdXBwbGllci1kYXNoYm9hcmQtZmVlZGJhY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnByZWNlbnRhZ2UtYW5kLWJ1dHRvbnN7XG4gICAgZmxleDogMSAxIDA7IFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgZ2FwOiAxMnB4OyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wZXJjZW50YWdlLWNvbXBsZXRlZCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmluZm9fcGlsbHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDsgXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyBcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IFxuICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgXG4gICAgICBiYWNrZ3JvdW5kOiAjREJFQUZFOyBcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgXG4gICAgICBvdXRsaW5lOiAxcHggIzM0NjFBQyBzb2xpZDsgXG4gICAgICBvdXRsaW5lLW9mZnNldDogLTFweDsgXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLmluZm9fcGlsbF90ZXh0e1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICAgICAgY29sb3I6ICMxRDRFRDg7IFxuICAgICAgICBmb250LXNpemU6IDEycHg7IFxuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7IFxuICAgICAgICBmb250LXdlaWdodDogNjAwOyBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IFxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21wbGV0ZWRfdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICAgIGNvbG9yOiAjMjEyNzMxOyBcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgXG4gICAgICBmb250LWZhbWlseTogV29yayBTYW5zOyBcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IFxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDsgXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG4gIC5zdXBwbGllcnByb2ZpbGUtYnV0dG9uc3tcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IFxuICAgIGdhcDogMTJweDsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZ3Jlc3NiYXItcGFyZW50IHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyBcbiAgICBoZWlnaHQ6IDEycHg7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgYmFja2dyb3VuZDogI0VERURGMTsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB9XG4gIC5wcm9ncmVzc2JhciB7XG4gICAgd2lkdGg6IDY3MnB4OyBcbiAgICBoZWlnaHQ6IDEycHg7IFxuICAgIGxlZnQ6IDBweDsgXG4gICAgdG9wOiAwLjQwcHg7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgYmFja2dyb3VuZDogIzQzMzY0QztcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWFya2V0IFNoYXJlIGJ5IENhdGVnb3J5IFVJXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm1hcmtldC1zaGFyZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgxNjYsIDE3MywgMTg2LCAwLjA2KSwgMHB4IDRweCA2cHggLTFweCByZ2JhKDE2NiwgMTczLCAxODYsIDAuMTApO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvL1VwZGF0aW5nIGl0IHRvIHZpc2libGUgc28gdGhhdCB0b29sdGlwIGlzIG5vdCBoaWRkZW5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAubXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubXMtaGVhZGVyLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5tcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDgxNztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLm1zLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5tcy1sZWdlbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLm1zLWxlZ2VuZC1pdGVtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5tcy1sZWdlbmQtc3dhdGNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubXMtbGVnZW5kLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUyNTE2QjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbGVnZW5kLXRvdGFsLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgycmVtO1xuICAgICAgICAgICAgY29sb3I6ICM1MjU4NmI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXMtZGF0YS1yb3cge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAubXMtY2F0ZWdvcnktbmFtZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgY29sb3I6ICMwMjA4MTc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLWJhci1jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAubXMtYmFyLXNlZ21lbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAubXMtc2VnbWVudC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MTZCO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1iYXItc2VnbWVudC0tc21hbGwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgICAgICAgIC5tcy1zZWdtZW50LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1zLWJhci1lbXB0eSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1zLXRvdGFsLXZhbHVlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgIC5tcy10b3RhbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tcy1wYWdpbmF0aW9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAubXMtcGFnaW5hdGlvbi1pbm5lciB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLm1zLXBhZy1idG4ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLm1zLXBhZy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlLXNvbGlkLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggI0UyRThGMCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1wYWctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLXBhZy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtcGFnLWNoZXZyb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxLjMzcHggdmFyKC0tY29sb3ItYmxhY2stc29saWQsIGJsYWNrKSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTAuNjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tcy1wYWctdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stc29saWQsIGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERldGFpbHMgVGFibGUgU3R5bGVzXG4gICAgLm1zLWRldGFpbHMtdGFibGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIC5tcy1kZXRhaWxzLXRhYmxlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwMHB4OyAvLyBFbnN1cmUgdGFibGUgZG9lc24ndCBjcmFtcFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5tcy1kZXRhaWxzLWhlYWRlci1yb3csXG4gICAgICAgICAgICAubXMtZGV0YWlscy1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxuICAgICAgICAgICAgICAgICAgICBtaW5tYXgoMCwgM2ZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBDYXRlZ29yeSAtIEluY3JlYXNlZCB0byAzZnIgKi9cbiAgICAgICAgICAgICAgICAgICAgbWlubWF4KDAsIDEuMmZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBSZWJhdGFibGUgKi9cbiAgICAgICAgICAgICAgICAgICAgbWlubWF4KDAsIDEuMmZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBOb24tcmViYXRhYmxlICovXG4gICAgICAgICAgICAgICAgICAgIG1pbm1heCgwLCAxZnIpXG4gICAgICAgICAgICAgICAgICAgIC8qIENvbXAgMSAqL1xuICAgICAgICAgICAgICAgICAgICBtaW5tYXgoMCwgMWZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBDb21wIDIgKi9cbiAgICAgICAgICAgICAgICAgICAgbWlubWF4KDAsIDFmcilcbiAgICAgICAgICAgICAgICAgICAgLyogQ29tcCAzICovXG4gICAgICAgICAgICAgICAgICAgIG1pbm1heCgwLCAxZnIpXG4gICAgICAgICAgICAgICAgICAgIC8qIENvbXAgNCAqL1xuICAgICAgICAgICAgICAgICAgICBtaW5tYXgoMCwgMWZyKVxuICAgICAgICAgICAgICAgICAgICAvKiBDb21wIDUgKi9cbiAgICAgICAgICAgICAgICAgICAgbWlubWF4KDAsIDFmcik7XG4gICAgICAgICAgICAgICAgLyogUk9XICovXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFRTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1kZXRhaWxzLWhlYWRlci1yb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RUU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIC5tcy1kZXRhaWxzLWhlYWRlci1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzM2NEM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1kZXRhaWxzLXJvdyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAgICAgICAmLmlzLWJvbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZCO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1kZXRhaWxzLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUxNkI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tcy1jYXRlZ29yeS1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtdG9nZ2xlLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmRlbnQgbWFya2Vyc1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmRlbnQtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmluZGVudC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBWYWx1ZSBzdHlsaW5nIC0gb3JhbmdlIGZvciByZWJhdGFibGUgb25lc1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWdtLXZhbHVlLFxuICAgICAgICAgICAgICAgICAgICAmLmlzLW5vbi1yZWJhdGFibGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGMjg1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiN0b2FzdC1jb250YWluZXIge1xuICAudG9hc3QtbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvYXN0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvYXN0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODk0MDYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvYXN0LWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b2FzdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5NmI0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufSIsIi8vIGltcG9ydCBmaWxlc1xuQGltcG9ydCBcImltcG9ydFwiO1xuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4vKiBIZWFkZXIgQmFubmVyICovXG4udG9wLWJhbm5lciB7XG5cdGJhY2tncm91bmQ6ICMyYjIxMzM7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG4uY3RhLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IG9yYW5nZTtcblx0Y29sb3I6ICNGRkZGRkY7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubmF2YmFyLWN1c3RvbSB7XG5cdC0tbmF2LWRkLWdhcDogLjI1cmVtO1xuXHQtLW5hdi1kZC16OiAxMDUxO1xuXHQubmF2LWl0ZW0uZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQ+LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC4zcmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRib3JkZXItdG9wOiAuM2VtIHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg3NSUgKyB2YXIoLS1uYXYtZGQtZ2FwKSk7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ei1pbmRleDogdmFyKC0tbmF2LWRkLXopO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjEyNXJlbSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLCB0cmFuc2Zvcm0gMTIwbXMgZWFzZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50O1xuXHRcdC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuXHRcdC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG5cdFx0LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdC5kcm9wZG93bi1tZW51LnNob3cge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblx0LmRyb3Bkb3duLXN1Ym1lbnUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQ+LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdFx0fVxuXHR9XG5cdC5kcm9wZG93bi1tZW51LWVuZCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXHQuZHJvcGRvd24taXRlbSB7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2QzOTMyZDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0fVxuXHR9XG5cdC5uYXYtbGluayB7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNkMzkzMmQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuLm1haW4tbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LmxvZ28ge1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5uYXYtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogSGVybyBTZWN0aW9uICovXG4uaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRoZWlnaHQ6IDMyMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0bWluLWhlaWdodDogMzUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogNTB2aDtcblx0LmNvbnRhaW5lciB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0aDEge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9XG59XG4uaGVyby1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MjUxNmI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjY1KSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG4ubG9nby1zZWN0aW9uIHtcblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xuXHR9XG59XG4ubGVhZCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGUtZmlsbCB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29sb3I6ICNkMzkzMmQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG4ubGVhcm4tbW9yZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICNmZmY7XG59XG4uYWxpZ24taXRlbXMtY2VudGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUtbG9nbyB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG59XG4ubWUtMyB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbi5sZWFkMiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRtYXJnaW4tbGVmdDogNDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubmF2YmFyLWN1c3RvbSB7XG5cdFx0LmRyb3Bkb3duIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQ+LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0Pi5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItZXhwYW5kLWxnIHtcblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0Lm5hdmJhci1jdXN0b20ge1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vKiBDYXJkIGNvbnRhaW5lciAqL1xuLmN1c3RvbS1jYXJkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogRXhwb3J0IGJ1dHRvbiBzdHlsZSAqL1xuLmJ0bi1leHBvcnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlM2ViO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBhZGRpbmc6IDRweCAxNHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMGRhO1xuXHRcdGNvbG9yOiAjNTI1MTZiO1xuXHR9XG59XG4uY2FyZC10aXRsZSB7XG5cdGNvbG9yOiAjM2EzNjYyYzQgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG4uZXhwYW5kLWV4cG9ydCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNGUzZWIgIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkNmQ1ZGYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uY2hhdC1pY29uIHtcblx0d2lkdGg6IDQ4cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRib3R0b206IDIwcHggIWltcG9ydGFudDtcblx0cmlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0ei1pbmRleDogMyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMDY2MDAgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdGxpIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjRjM3QzIwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEuaXMtYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkuYWN0aXZlIHtcblx0XHRcdD5hIHtcblx0XHRcdFx0Y29sb3I6ICNGMzdDMjAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50ZXh0LW9yYW5nZSB7XG5cdGNvbG9yOiAjRjM3QzIwO1xufVxuLmxvZ2luLW1lbnUge1xuXHQubmF2LWxpbmsge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNGMzdDMjA7XG5cdFx0fVxuXHR9XG5cdC5zaWduLWluLWJvcmRlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZGQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdH1cblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0KyB7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG59XG4ubG9naW4tbWVudS5uYXYtbGluayB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udXNlci1pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5hLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHQvLyBjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xufVxuYS5uYXYtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzUyNTE2YiAhaW1wb3J0YW50O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI0YzN0MyMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIERvdCBzdHlsZSAqL1xuLmN1c3RvbS1sZWdlbmQge1xuXHRsaSB7XG5cdFx0PmRpdiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdC5sZWdlbmQtY2FyZCB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR9XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym94LXNoYWRvdzogMCA0cHggMTJweCAjZGRkO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0cGFkZGluZzogMTdweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5kb3Qge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNnB4O1xuXHQubGVnZW5kLWNhcmQuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMnB4ICNkZGQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRwYWRkaW5nOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZjNmZjtcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoNTEsIDUxLCAyNTUsIDAuMSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzhmYTZkMDtcblx0fVxuXHRsaS5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkOGU2ZmY7O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMGUwZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR9XG59XG4ubGVnZW5kLWhlYWRlciB7XG5cdGRpdiB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuLnByb2R1Y3Qtc3dhcHMtY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bWFyZ2luOiAzMHB4IGF1dG87XG5cdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnByb2R1Y3Qtc3dhcHMtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpdGxlIHtcblx0Y29sb3I6ICNmMjg1MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMDtcbn1cbi5zdWJ0aXRsZSB7XG5cdG1hcmdpbjogNHB4IDAgMDtcblx0Y29sb3I6ICMzYjJiNGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbmZvLWljb24ge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjNTU1NTU1O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1hdGNoLXF1YWxpdHkge1xuXHRmb250LXNpemU6IDlweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC5kb3RzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHR9XG59XG4ubWF0Y2gtcXVhbGl0eS5oaWdoIHtcblx0Y29sb3I6ICNmMjg1MDA7XG59XG4ubWF0Y2gtcXVhbGl0eS5tZWRpdW0ge1xuXHRjb2xvcjogI2YwYTUwMDtcbn1cbi5pbmZvLWljb24td3JhcHBlciB7XG5cdGkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQudG9vbHRpcC10ZXh0IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9vbHRpcC10ZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0xN3B4O1xuXHRsZWZ0OiAxNjVweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR3aWR0aDogMjcwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xuXHR6LWluZGV4OiA5OTk7XG59XG4uYmFyLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNHB4O1xuXHRtaW4td2lkdGg6IDEwMHB4O1xufVxuLmJhci1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjNDQ0O1xufVxuLmJhci10cmFjayB7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFyLWZpbGwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSwgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ncmFwaC13cmFwcGVyIHtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGgtdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRjb2xvcjogIzNiMmI0ZDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9vbHRpcC1pY29uIHtcblx0Jjpob3ZlciB7XG5cdFx0LnRvb2x0aXAtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5yaWdodC1wYW5lbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4NXB4O1xuXHRyaWdodDogMHB4O1xuXHR3aWR0aDogMjgwcHg7XG5cdC5jaGFydC1kYXRlLWNvbnRyb2xzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG4uaGlnaGxpZ2h0LWJveCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmMjg1MDA7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwwLDAsMC4wOCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdC5sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogIzY2Njtcblx0fVxuXHQucHJvZHVjdC1uYW1lIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjZjI4NTAwO1xuXHR9XG59XG4uY2hhcnQtdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2YyODUwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoYXJ0LWRhdGUtY29udHJvbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcbn1cbi5kYXRlLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDRweDtcbn1cbi5sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFiZWwucHVycGxlIHtcblx0Y29sb3I6ICMzYjJiNGQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMzYjJiNGQ7XG5cdCY6bm90KDplbXB0eSkge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNlMjU1NTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cbi5sYWJlbC5vcmFuZ2Uge1xuXHRjb2xvcjogI2YyODUwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogI2YyODUwMDtcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4NTAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuLmRhdGUtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwcHg7XG5cdHBhZGRpbmc6IDdweCA1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2ZmZjtcblx0c2VsZWN0IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0aSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmRhdGUtYm94Lm9yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG59XG4uZGF0ZS1ib3gucHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcbn1cblxuLmRhdGUtcHJvZHVjdC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMThweCA5cHg7XG59XG4uZGF0ZS1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE0cHg7XG5cdHdpZHRoOiAxODVweDtcbn1cbi5kb3QtbGluZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvdCB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjg1MDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuLmRvdHRlZC1saW5lIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMnB4O1xuXHRib3JkZXItdG9wOiAycHggZG90dGVkICNjY2M7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucHJvZHVjdC1jYXJkIHtcblx0bWFyZ2luLXRvcDogMTUlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZjI4NTAwO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDlweCAxNHB4ICNjM2I2YjY7XG5cdG1pbi13aWR0aDogMTgwcHg7XG59XG4ucHJvZHVjdC1saXN0IHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogOHB4O1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRsaSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjZjI4NTAwO1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cbn1cbi5pbnB1dC1ib3JkZXIge1xuXHRib3JkZXI6IDBweDtcbn1cbi50YWJzLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTBweDtcblx0bWFyZ2luOiAxNTBweCAxMXB4O1xufVxuLnRhYi1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZGNkY2RjO1xuXHRwYWRkaW5nOiAzNHB4IDdweCAzNHB4IDdweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDlweCByZ2IoNDEgMTcgMTcgLyA0MyUpO1xuXHR0cmFuc2l0aW9uOiAwLjJzO1xuXHR3aWR0aDogMjAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdH1cbn1cbi50YWItYnV0dG9uLmFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogIzNiMmI0ZDtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi50YWItY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubGF0ZXN0LWdyYXBoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzJiMjEzMztcblx0Ym9yZGVyLXJhZGl1czogNDVweDtcblx0Ym94LXNoYWRvdzogMCA0cHggOXB4IHJnYig0MSAxNyAxNyAvIDQzJSk7XG59XG5cbi8qIFRhYmxlIGhlYWRlciBmaXhlZCBjc3Mgc3RhcnQqL1xuLnRhYmxlLXNjcm9sbC13cmFwcGVyIHtcblx0bWF4LWhlaWdodDogNDAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIERvbnV0IEdyYXBoICovXG4ucmVjYXB0dXJlLWNhcmQge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYigwIDAgMCAvIDM0JSk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4vKiBDaGFydCBjYW52YXMgc2hvdWxkIGJlIGNlbnRlcmVkICovXG4jbG9zdFByb2R1Y3RDaGFydCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG59XG4ucG9zaXRpdmUge1xuXHRjb2xvcjogZ3JlZW47XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5lZ2F0aXZlIHtcblx0Y29sb3I6IHJlZDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFya2V0U2hhcmVDaGFydDIge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYigwIDAgMCAvIDM0JSk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLW1hcmtldC1zaGFyZS1sZWdlbmQtYm94IHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuXHRtYXgtd2lkdGg6IDI2MHB4O1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubGVnZW5kLWFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE0NnB4O1xuXHRyaWdodDogLTE0MHB4O1xufVxuLmxlZ2VuZC1ob3Zlci1hY3RpdmUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xufVxuLmxlZ2VuZC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5sZWdlbmQtY29sb3Ige1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuXHRjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbn1cbi50ZXh0LWRhbmdlciB7XG5cdGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLm1haW4tY2hhcnQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzMHB4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA3cHggMThweCByZ2IoMCAwIDAgLyAzNCUpO1xufVxuXG4vKiBIaWRlIFBvcHVwIE1vZGFsIENTUyBTdGFydCAqL1xuLmhpZGUtbW9kYWwtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhpZGUtbW9kYWwtYm94IHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHdpZHRoOiA0MDBweDtcblx0Ym94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsMCwwLDAuMik7XG5cdGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG4ubW9kYWwtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGdhcDogMTBweDtcbn1cbiNoaWRlUmVhc29uTW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRkaXNwbGF5OiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIC8qIE1vZGFsIEJveCAqL1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0aDQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdH1cblx0LnJlYXNvbi1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQubW9kYWwtYWN0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRidXR0b24ge1xuXHRcdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5leGl0LWJ0biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHQuc3VibWl0LWJ0biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNiMmI0ZDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuLyogSGlkZSBQb3B1cCBNb2RhbCBDU1MgRW5kICovXG5cbi5zdGF0dXMtZHJvcGRvd24td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOmhvdmVyIHtcblx0XHQuc3RhdHVzLWRyb3Bkb3duIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuLnN0YXR1cy1kcm9wZG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmc6IDAuNXJlbTtcblx0ei1pbmRleDogMTA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cbi5zdWJtZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNlZWU7XG59XG4uaGFzLXN1Ym1lbnUge1xuXHQmOmhvdmVyIHtcblx0XHQ+LnN1Ym1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4uY3VzdG9tLXRvYXN0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHotaW5kZXg6IDk5OTk7XG59XG4uY3VzdG9tLXRvYXN0LmVycm9yIHtcblx0YmFja2dyb3VuZDogI2RjMzU0NTtcbn1cbi5leHBvcnQtYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyODUwMCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNmMjg1MDAgIWltcG9ydGFudDtcbn1cbi5zcGlubmVyLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogOTk5OTtcbn1cbi5zcGlubmVyIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyOiA2cHggc29saWQgI2NjYztcblx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICMzNDk4ZGI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xufVxuLmxlZ2VuZC1jYXJkLmhvdmVyLWhpZ2hsaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWYzZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4ZmE2ZDA7XG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmxlZ2VuZC1jYXJkLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOGU2ZmYgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAwIDZweCAjOGZhNmQwO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMzE0YTcyO1xufVxuLmxlZ2VuZC1jYXJkIHtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnMsIGJvcmRlciAwLjJzO1xufVxuLmxvc3QtcHJvZHVjdHMtc2Nyb2xsLXdyYXBwZXIge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDU2cHggKiA2ICsgMXB4KTtcblx0cGFkZGluZy1yaWdodDogNHB4O1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDZweDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbn1cblxuLm5vLWRhdGEtbWVzc2FnZS1sYXRlc3QtZ3JhcGgge1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm5vLWRhdGEtbWVzc2FnZS1saW5lLWNoYXJ0IHtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5uby1kYXRhLW1lc3NhZ2UtcmVjYXB0dXJlIHtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cbnRkLmVxdWFsLXdpZHRoIHtcblx0d2lkdGg6IDIwJTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKioqKiBOZXcgQ1NTIGZvciBhY2NvdW50IGxvZ2luICoqKiovXG4uYWNjb3VudC1sb2dpbi1wYWdlIHtcblx0cGFkZGluZzogMDtcblx0LmxheW91dC1jb250YWluZXIubG9naW4tcGFnZXtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnJlZ2lzdGVyLWxpbmstdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1uZXV0cmFscy1zbGF0ZSwgIzUyNTE2Qik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTZweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI0VENkUwQztcblx0XHR9XG5cdH1cbn1cbiNibG9jay1zdXBwbGllci1jZW50cmFsLWNvbnRlbnQge1xuXHQuc2lnbmluLXBhZ2Uge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQudXNlci1sb2dpbi1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxLjg3NXJlbTtcblx0XHRwYWRkaW5nLXRvcDogMHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHJlbTtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGdhcDogMTZweDtcblx0fVxuXHQuc2lnbmluLWNvbnRlbnQtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMCAwIDAuNjI1cmVtIDA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogIzQzMzY0Qztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGdhcDogMTZweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzUyNTE2Qjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHR9XG5cdH1cblx0Lm9wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0ge1xuXHRcdGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGdhcDogN3B4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWxzLXNsYXRlLCAjNTI1MTZCKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW5ldXRyYWxzLXdoaXRlLCAjRkZGRkZGKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMTEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICM1MjUxNkI7XG5cdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0XHRwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFscy1zbGF0ZSwgIzUyNTE2Qik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFscy13aGl0ZSwgI0ZGRkZGRik7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjN0M3Mzg0O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuXHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzQzMzY0YyAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXEYyNkVcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWl0ZW0tLWVudGVncmEtdGVybXMtY29uZGl0aW9uIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNFRDZFMEM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tLXBhZ2Utc3BsaXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuXHQtLWJzLWd1dHRlci14OiAwO1xuXHQucmlnaHQtc2lkZSB7XG5cdFx0LnNpdGUtbG9nbyB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyoqKiogTmV3IENTUyBmb3IgYWNjb3VudCBsb2dpbiAqKioqL1xubmF2I21haW5OYXZiYXIge1xuXHRwYWRkaW5nOiAwIDU0cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLyptYWluIHtcblx0cGFkZGluZzogMCA1NHB4IDI0cHggNTRweDtcbn0qL1xuLmN1c3RvbS11c2VybWVudS5kcm9wZG93biB7XG5cdGEge1xuXHRcdGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogVXNlciBvbmJvYXJkIGNzcyAqL1xuLnBhdGgtdXNlci1vbmJvYXJkIHtcblx0LnVzZXItcmVnaXN0ZXItZm9ybSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMCU7XG5cdFx0I2VkaXQtbWFpbC0tZGVzY3JpcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmVudC11c2VyLW9uYm9hcmQge1xuXHRcdHBhZGRpbmctbGVmdDogMTAlO1xuXHR9XG59XG4jZmllbGQtbWFudWZhY3R1cmVyLW51bWJlci1hZGQtbW9yZS13cmFwcGVyIHtcblx0LnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbnRhYmxlI2ZpZWxkLW1hbnVmYWN0dXJlci1udW1iZXItdmFsdWVzIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi8qKioqKiogdXNlciBsb2dpbiBwYWdlICoqKioqKioqL1xuLmxvZ2luLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogODB2aDtcbn1cbi5sb2dpbi1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmxvZ2luLWxvZ28ge1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuLmxvZ2luLWZvcm0ge1xuXHRmb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNXB4O1xuXHR9XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuXHQqIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4udWktZGlhbG9nIHtcblx0KiB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lmhlcm8ge1xuXHRcdG1pbi1oZWlnaHQ6IDYwdmg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQjYmxvY2stc3VwcGxpZXItY2VudHJhbC1jb250ZW50IHtcblx0XHQub3BlbmlkLWNvbm5lY3QtbG9naW4tZm9ybSB7XG5cdFx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmxheW91dC1jb250YWluZXIubG9naW4tcGFnZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmxvZ2luLXBhZ2UucmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWVsZW1lbnQ6Zm9jdXMsIC5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmhvdmVyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xufVxuLyoqKioqKiBSZWdpc3RlciBwYWdlICoqKioqKiovXG4uc2VsZnJlZ2lzdGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogODB2aDtcblx0cGFkZGluZzogMzBweDtcbn1cbi5sb2dpbi1wYWdlIHtcblx0Ji5yZWdpc3Rlci1mb3JtIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzUyNTE2Yjtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwIDByZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tYWN0aW9ucyB7XG5cdFx0XHQuZm9ybS1zdWJtaXQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzUyNTE2Yjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogV29yayBTYW5zO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xOHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0td3JhcHBlciB7XG5cdFx0XHQuZm9ybS1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNmI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNTI1MTZiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM1MjUxNmI7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMjc4NTY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMjc4NTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjYzMyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMTI3ODU2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRjMzMyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2Jvb3RzdHJhcC1pY29ucycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IxMDEwMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQrIC5yZWQtdGV4dC5yZWQtdGV4dC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4gICAgICAgICAgICAgICAgJi5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlFRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vZW50ZWdyYV9teWdwby9pbWFnZXMvY2hldnJvbi1kb3duLWZvcm0tc2VsZWN0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1pdGVtLS1tdWx0aXBsZSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzUyNTE2Yjtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS10eXBlLS10ZXh0YXJlYSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZm9ybS13cmFwcGVyIHtcblx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0Ji5sYWJlbC10b3Age1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtLXR5cGUtLWVtYWlsIHtcblx0XHRcdFx0XHQuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVnaXN0ZXItZm9vdGVyIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI0VENkUwQztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5sb2dpbi1wYWdlLnJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1lbGVtZW50OmZvY3VzLCAubG9naW4tcGFnZS5yZWdpc3Rlci1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZWxlbWVudDpob3ZlciB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0bWluLWhlaWdodDogYXV0bztcbn1cbi8qKioqKiogUmVnaXN0ZXIgcGFnZSAqKioqKioqL1xuXG4vKioqKioqIFNlYXJjaCBwYWdlICoqKioqKiovXG4ucGF0aC1zZWFyY2gge1xuXHRtYWluIHtcblx0XHQvLyBiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHQuc2VhcmNoLWZvcm0sIC5pdGVtLWxpc3Qge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweDtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHRcdC5zZWFyY2gtZm9ybSB7XG5cdFx0XHQuc2VhcmNoLWhlbHAtbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuc2VhcmNoLWFkdmFuY2VkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tZWxlbWVudC0tdHlwZS1zZWFyY2hbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblx0XHQuZm9ybS1zdWJtaXQge1xuXHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICM1MjUxNmI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjE4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdFx0LnNlYXJjaC1yZXN1bHRzIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vKioqKioqIFNlYXJjaCBwYWdlICoqKioqKiovXG5cbi8qKioqKiogVXNlciBBcHByb3ZhbCAqKioqKiovXG4udXNlci1hcHByb3ZhbCB7XG5cdG1hcmdpbjogNDhweCAwcHg7XG5cdHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDI0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGEge1xuXHRcdGNvbG9yOiAjRUQ2RTBDO1xuXHR9XG5cdC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXHRcdCYudmlld3MtZXhwb3NlZC1mb3JtIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0LmZvcm0tdGV4dCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUxNmI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG5cdFx0XHRcdGNvbG9yOiAjNDMzNjRjO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1zdWJtaXQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzQzMzY0Qztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRhYmxlIHtcblx0XHR0aGVhZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzMzY0Yztcblx0XHRcdGJhY2tncm91bmQ6ICNlOWU5ZWU7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRyIHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGNvbG9yOiAjNDMzNjRjO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjI0cHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dGJvZHkge1xuXHRcdFx0dHIge1xuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZWU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmODtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRjb2xvcjogIzUyNTE2Yjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKioqKioqIFVzZXIgQXBwcm92YWwgKioqKioqL1xuXG4vKioqKiogVXNlciBwcm9maWxlICoqKioqL1xuLnBhdGgtdXNlciB7XG5cdGFydGljbGUucHJvZmlsZSB7XG5cdFx0bWFyZ2luOiAxLjVyZW0gMCAwIDA7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoNjcsIDU0LCA3NiwgLjAzKTtcblx0fVxufVxuXG4vKioqKiogSGVscCBDZW50ZXIgKioqKiovXG4udmlldy1oZWxwLWNlbnRlciB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0LnZpZXctaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDEuMjVyZW07XG5cdH1cblx0LmFjY29yZGlvbiB7XG5cdFx0LS1icy1hY2NvcmRpb24tYmc6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcbiAgICBcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdC5hY2NvcmRpb24taGVhZGVyIHtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogcmdiKDY3LCA1NCwgNzYpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMyMTI1Mjk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogaW5pdGlhbDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGluaXRpYWw7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlOiBpbml0aWFsO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHQtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBcblx0XHRcdFx0XHRib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYig4MiwgODEsIDEwNyk7XG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm5vdCguY29sbGFwc2VkKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGJ1dHRvbi5jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjMzLCAyMzMsIDIzOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qKioqKiBIZWxwIENlbnRlciAqKioqKi9cblxuLnJlZ2lvbi5yZWdpb24taGVhZGVyIHtcblx0cGFkZGluZzogMnJlbSAzLjM3NXJlbSAwIDMuMzc1cmVtO1xufVxuXG4vKioqKiogVHJhaW5pbmcgcGFnZSAqKioqKi9cbi50cmFpbmluZ19ncmlkIHtcbiAgICAgICAgcm93LWdhcDogNDJweDtcbiAgICAgICAgY29sdW1uLWdhcDogMiU7XG5cdFx0cGFkZGluZzogMjFweCAwICFpbXBvcnRhbnQ7XG5cdFx0LmN1c3RvbS1jb2wge1xuXHRcdFx0ZmxleDogMSAxIGF1dG87IC8qIEdyb3csIHNocmluaywgYmFzZSB3aWR0aCAqL1xuXHRcdFx0Ly8gbWluLXdpZHRoOiAyMDBweDtcblx0XHRcdC8vIG1heC13aWR0aDogMjk1cHg7IC8qIERvbuKAmXQgZXhjZWVkIDI5NXB4ICovXG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0LnRyYWluaW5nX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMjMlO1xuXHRcdG1heC13aWR0aDogMjMlO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0LnRyYWluaW5nX2dyaWRfY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcblx0XHRcdC50cmFpbmluZ19ncmlkX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRyYWluaW5nX2dyaWRfYm9keSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdC50cmFpbmluZ19ncmlkX2xpbmsge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI0VENkUwQztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYyODVcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRyYWluaW5nX2dyaWRfbGluayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNFRDZFMEM7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnZpZXctdHJhaW5pbmcgLnBhZ2VyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyoqKioqIFRyYWluaW5nIHBhZ2UgKioqKiovXG5cbi8qKioqKiBIZWxwIENlbnRlciBwYWdlICoqKioqL1xuI3ZpZXdzLWV4cG9zZWQtZm9ybS1oZWxwLWNlbnRlci1wYWdlLTEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBpbnB1dC5mb3JtLXRleHQge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG4vKioqKiogUGFnaW5hdGlvbiAqKioqKi9cbi5wYWdlciB7XG5cdC5wYWdlcl9faXRlbXMge1xuXHRcdC5wYWdlcl9faXRlbSBhLFxuXHRcdC5wYWdlcl9faXRlbSBzcGFuIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM0MzM2NEM7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Y29sb3I6ICM0MzM2NEM7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNFRDZFMEM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdlcl9faXRlbS0tcHJldmlvdXN7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQucGFnZXJfX2xpbmt7XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0LS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTExIDJMNSA4bDYgNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2VyX19pdGVtLS1uZXh0e1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0LnBhZ2VyX19saW5re1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0LS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTUgMTRsNi02LTYtNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2VyX19pdGVtLS1maXJzdHtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdC5wYWdlcl9fbGlua3tcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHQtLWJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMiAydjEyTTE0IDJMOCA4bDYgNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNlJTNjL3N2ZyUzZVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2VyX19pdGVtLS1sYXN0e1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0LnBhZ2VyX19saW5re1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0LS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTE0IDE0VjJNMiAxNGw2LTYtNi02JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvKiBBY3RpdmUgUGFnZSAqL1xuXHRcdC5wYWdlcl9fbGluay5pcy1hY3RpdmU6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VENkUwQztcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRUQ2RTBDO1xuXHRcdH1cblx0XHQucGFnZXJfX2l0ZW0tLWN1cnJlbnQsXG5cdFx0LnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1hY3RpdmUgYSxcblx0XHQucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWFjdGl2ZSBzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRDZFMEM7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdGJvcmRlci1jb2xvcjogI0VENkUwQztcblx0XHR9XG5cdFx0LyogRGlzYWJsZWQgTGlua3MgKGlmIGFueSkgKi9cblx0XHQucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWRpc2FibGVkIHNwYW4ge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cdFx0LnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1hY3Rpb257XG5cdFx0XHQucGFnZXJfX2xpbmsucGFnZXJfX2xpbmstLWFjdGlvbi1saW5rIHtcblx0XHRcdFx0LnBhZ2VyX19pdGVtLXRpdGxlLS1iYWNrd2FyZHMsIC5wYWdlcl9faXRlbS10aXRsZS0tZm9yd2FyZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyoqKioqIFBhZ2luYXRpb24gKioqKiovXG5cbi8qKioqKiBTdGF0dXMgbWVzc2FnZSBwbGFjZWhvbGRlcnMgKioqKiovXG4ubWVzc2FnZXMtbGlzdCB7XG5cdC5tZXNzYWdlcyB7XG5cdFx0Lm1lc3NhZ2VzX19jb250ZW50IHtcblx0XHRcdGVtLnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyoqKioqIFN0YXR1cyBtZXNzYWdlIHBsYWNlaG9sZGVycyAqKioqKi9cblxuLyoqKiogRm9vdGVyIGZpeGVkIHRvIGJvdHRvbSAqKioqL1xuYm9keXtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2Utd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxubWFpbiB7XG5cdGZsZXg6IDE7XG59XG5tYWluLmFjY291bnQtbG9naW4tcGFnZSB7XG5cdGZsZXg6IG5vbmU7XG59XG4vKioqKiBGb290ZXIgZml4ZWQgdG8gYm90dG9tICoqKiovXG5cbi5jb25maXJtYXRpb25fcmVnaXN0cmF0aW9uX3BhZ2V7XG5cdC5tZXNzYWdlcy1saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi52aWV3LXN1cHBsaWVyLXByb2ZpbGUtYWRtaW4tZGFzaGJvYXJkIHtcblx0LnJvdy1hY3Rpb25zLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudGhyZWUtZG90cyB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdC5kcm9wZG93bi1pdGVtIHtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0fVxuXG5cdC5kcm9wZG93bi1pdGVtIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5yb3ctYWN0aW9ucy13cmFwcGVyLmFjdGl2ZSAuZHJvcGRvd24tbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iXX0= */
